Oracle Update
SuccessUpdated 3 price feeds.
Net result for sender
- Gas
- 0.0069SUI$0.0093
- Before gas
- -3MIST
- Digest
- r6SCx4…fMby
- Sender
- 0x02a2…f331Address0x02a212de6a9dfa3a69e22387acfbafbb1a9e591bd9d636e7895dcfc8de05f331LabelNone known
- Time
- 2024-01-16 04:36:52 UTC
- Checkpoint
- 23,678,758
- Protocols
- WormholePyth
What happened1 step
- 1Updated 3 oracle price feeds via Wormhole and Pyth.Commands 0 to 6
Balance changes1
- 0x02a2…f331Address0x02a212de6a9dfa3a69e22387acfbafbb1a9e591bd9d636e7895dcfc8de05f331LabelNone knownSender
- -0.0069SUI-$0.0093
Details
- Time (UTC)
- 2024-01-16 04:36:52 UTC
- Before gas
- -3MIST
- Epoch
- 278
- Position in checkpoint
- tx 7
- Signature
- Signed with Ed25519 by 0x02a2…f331
- Programmable
- 7 commands, 11 inputs
- Expires
- Never
- Size
- 3,791 bytes
Commands7
- 0
Verified oracle data on Wormhole (vaa::
parse_and_verify). Wormhole0x5306…fb6a::
vaa:: parse_and_verify 0xaeab…919c954 bytes0x0000…0006VAAto 1 - 1
Updated oracle data on Pyth (pyth::
create_authenticated_price_infos_using_accumulator). Pyth0x04e2…ad91::
pyth:: create_authenticated_price_infos_using_accumulator 0x1f93…e5b81829 bytes0.0Result 0.00x0000…0006HotPotatoVector<PriceInfo>to 3 - 2
Split 0.000000001SUI, 0.000000001SUI, 0.000000001SUI off Gas coin.
SplitCoins
Gas coin0.000000001 SUI0.000000001 SUI0.000000001 SUI2.00.000000001 SUIto 32.10.000000001 SUIto 42.20.000000001 SUIto 5 - 3
Updated oracle data on Pyth (pyth::
update_single_price_feed). Pyth0x04e2…ad91::
pyth:: update_single_price_feed 0x1f93…e5b81.0Result 1.0PriceInfoObject2.0Result 2.00x0000…0006HotPotatoVector<PriceInfo>to 4 - 4
Updated oracle data on Pyth (pyth::
update_single_price_feed). Pyth0x04e2…ad91::
pyth:: update_single_price_feed 0x1f93…e5b83.0Result 3.0PriceInfoObject2.1Result 2.10x0000…0006HotPotatoVector<PriceInfo>to 5 - 5
Updated oracle data on Pyth (pyth::
update_single_price_feed). Pyth0x04e2…ad91::
pyth:: update_single_price_feed 0x1f93…e5b84.0Result 4.0PriceInfoObject2.2Result 2.20x0000…0006HotPotatoVector<PriceInfo>to 6 - 6
Verified oracle data on Pyth (hot_potato_vector::
destroy). Pyth0x04e2…ad91::
hot_potato_vector:: destroy<PriceInfo> 5.0Result 5.0
Inputs11Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | 0xaeab…919cAddress0xaeab97f96cf9877fee2883315d459552b2b921edc16d7ceac6eab944dd88919cLabelNone known | Shared, read onlyv64 | 0 |
| 1 | 954 bytes | Pure vector<u8> | 0 |
| 2 | 0x0000…0006Address0x0000000000000000000000000000000000000000000000000000000000000006LabelNone known | Shared, read onlyv1 | 0, 1, 3, 4, 5 |
| 3 | 0x1f93…e5b8Address0x1f9310238ee9298fb703c3419030b35b22bb1cc37113e3bb5007c99aec79e5b8LabelNone known | Shared, read onlyv17589382 | 1, 3, 4, 5 |
| 4 | 1829 bytes | Pure vector<u8> | 1 |
| 5 | 0.000000001 SUI | Pure u64 | 2 |
| 6 | 0.000000001 SUI | Pure u64 | 2 |
| 7 | 0.000000001 SUI | Pure u64 | 2 |
| 8 | PriceInfoObjectPriceInfoObject0x9c6e77f0ecfc46aac395e21c52ccb96518f85acacae743c5b47f4ca5e29826c3KindPoolSourcetide registryPriceInfoObject | Shared, mutablev20120877 | 3 |
| 9 | PriceInfoObjectPriceInfoObject0x5059abf8bae0d19af1375f1bd0aea5abf1c7daae46efc4b7edf4b6b1387611daKindPoolSourcetide registryPriceInfoObject | Shared, mutablev20120863 | 4 |
| 10 | PriceInfoObjectPriceInfoObject0xd59a5f5173424ba725a7d033d86f2eadf2745f87a908bd27e1d27339eff598ceKindPoolSourcetide registryPriceInfoObject | Shared, mutablev20119530 | 5 |
Object changes7
SUI coinSUI coin0x9a25592fe11b8ba9f5c1708942b9f92adbde6d643e7e3d3b0b33dae0fa92cf1aKindPoolSourcetide registryCoin<SUI>ChangedOwned by object 0x6ed9…d43cv61586976 to v61586977
SUI coinSUI coin0x1eb0e3de2e66b1fed812e43ddc32d8981fba34912391d54ca93ea0dfd1f039adKindPoolSourcetide registryCoin<SUI>ChangedOwned by 0x02a2…f331v61586964 to v61586977
PriceInfoObjectPriceInfoObject0x9c6e77f0ecfc46aac395e21c52ccb96518f85acacae743c5b47f4ca5e29826c3KindPoolSourcetide registryPriceInfoObjectChangedSharedv61586976 to v61586977
SUI coinSUI coin0xd06acd159ca9b3807b57ec9625c0b0a5f922fb50691813ed26e7a5e89f4a9175KindPoolSourcetide registryCoin<SUI>ChangedOwned by object 0x9d0e…3610v61586976 to v61586977
PriceInfoObjectPriceInfoObject0x5059abf8bae0d19af1375f1bd0aea5abf1c7daae46efc4b7edf4b6b1387611daKindPoolSourcetide registryPriceInfoObjectChangedSharedv61586976 to v61586977
PriceInfoObjectPriceInfoObject0xd59a5f5173424ba725a7d033d86f2eadf2745f87a908bd27e1d27339eff598ceKindPoolSourcetide registryPriceInfoObjectChangedSharedv61586976 to v61586977
SUI coinSUI coin0xa6c8d630ede10c8c3661805e45af6a4d7689387b28bb07d0c9201405572e16ddKindPoolSourcetide registryCoin<SUI>ChangedOwned by object 0x48e8…fce5v61586976 to v61586977
Events3
Pyth3
- event::PriceFeedUpdateEventPyth: price feed update event.
- price_feed
- {"price_identifier":{"bytes":"L5WGKwRWcM0ivuMRTDl2OkoIvutmOxRdKDwx19EQHE8="},"price":{"price":{"negative":false,"magnitu
- timestamp
- 1,705,379,812
JSON
{ "price_feed": { "price_identifier": { "bytes": "L5WGKwRWcM0ivuMRTDl2OkoIvutmOxRdKDwx19EQHE8=" }, "price": { "price": { "negative": false, "magnitude": "31564090000" }, "conf": "30840000", "expo": { "negative": true, "magnitude": "8" }, "timestamp": "1705379809" }, "ema_price": { "price": { "negative": false, "magnitude": "31553370000" }, "conf": "31409724", "expo": { "negative": true, "magnitude": "8" }, "timestamp": "1705379809" } }, "timestamp": "1705379812" } - event::PriceFeedUpdateEventPyth: price feed update event.
- price_feed
- {"price_identifier":{"bytes":"hGrhvbYwC4F87l/e4qbaGSd1Aw21YVuUpGX1O9QIULU="},"price":{"price":{"negative":false,"magnitu
- timestamp
- 1,705,379,812
JSON
{ "price_feed": { "price_identifier": { "bytes": "hGrhvbYwC4F87l/e4qbaGSd1Aw21YVuUpGX1O9QIULU=" }, "price": { "price": { "negative": false, "magnitude": "252673600500" }, "conf": "278399500", "expo": { "negative": true, "magnitude": "8" }, "timestamp": "1705379809" }, "ema_price": { "price": { "negative": false, "magnitude": "252216099000" }, "conf": "347705940", "expo": { "negative": true, "magnitude": "8" }, "timestamp": "1705379809" } }, "timestamp": "1705379812" } - event::PriceFeedUpdateEventPyth: price feed update event.
- price_feed
- {"price_identifier":{"bytes":"3O9Q3QpM0tzBfkXfFnbcszahGmHGnfegKZsBUMZy0lw="},"price":{"price":{"negative":false,"magnitu
- timestamp
- 1,705,379,812
JSON
{ "price_feed": { "price_identifier": { "bytes": "3O9Q3QpM0tzBfkXfFnbcszahGmHGnfegKZsBUMZy0lw=" }, "price": { "price": { "negative": false, "magnitude": "8101470" }, "conf": "11380", "expo": { "negative": true, "magnitude": "8" }, "timestamp": "1705379809" }, "ema_price": { "price": { "negative": false, "magnitude": "8103041" }, "conf": "8631", "expo": { "negative": true, "magnitude": "8" }, "timestamp": "1705379809" } }, "timestamp": "1705379812" }
Gas
Paid
0.006857692SUI
$0.0093
- Computation
- 0.00675SUI
- Storage
- 0.0107692SUI
- Storage rebate
- 0.010661508SUIto0x02a2…f331Address0x02a212de6a9dfa3a69e22387acfbafbb1a9e591bd9d636e7895dcfc8de05f331LabelNone known
- Kept by storage fund
- 0.000107692SUI
- Budget
- 0.5SUI1.4% used
- Gas price
- 750 MIST750.00x reference
- Paid by
- 0x02a2…f331Address0x02a212de6a9dfa3a69e22387acfbafbb1a9e591bd9d636e7895dcfc8de05f331LabelNone known
Raw JSON
/v1/tx/r6SCx4Q99dH4LPk8fdmMHgn4ewih62sWNbsMH7EfMby?raw=1{
"digest": "r6SCx4Q99dH4LPk8fdmMHgn4ewih62sWNbsMH7EfMby",
"kind": "programmable",
"classification": "oracle_update",
"classLabel": "Oracle Update",
"status": {
"ok": true
},
"sender": {
"address": "0x02a212de6a9dfa3a69e22387acfbafbb1a9e591bd9d636e7895dcfc8de05f331",
"short": "0x02a2…f331",
"suins": null,
"label": null,
"display": "0x02a2…f331"
},
"sponsor": null,
"checkpoint": 23678758,
"checkpointIndex": 6,
"epoch": 278,
"timestamp": {
"ms": 1705379812770,
"iso": "2024-01-16T04:36:52.770Z"
},
"protocols": [
{
"project": {
"id": "wormhole",
"name": "Wormhole",
"category": "Bridge",
"url": "https://wormhole.com",
"logoUrl": null
},
"packages": [
"0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a"
]
},
{
"project": {
"id": "pyth",
"name": "Pyth",
"category": "Oracle",
"url": "https://pyth.network",
"logoUrl": null
},
"packages": [
"0x04e20ddf36af412a4096f9014f4a565af9e812db9a05cc40254846cf6ed0ad91",
"0x8d97f1cd6ac663735be08d1d2b6d02a159e711586461306ce60a2b7a6a565a9e"
]
}
],
"summary": {
"sentence": "Updated 3 price feeds.",
"steps": [
{
"index": 0,
"sentence": "Updated 3 oracle price feeds via Wormhole and Pyth.",
"commands": [
0,
1,
2,