Arbitrage
SuccessArbitrage loop ? to ? to ? to ? across DeepBook and Cetus, funded by a DeepBook flash swap. Made 0.00067USDC before gas; net +$0.00051 after gas.
Amount
Instruction summary
Details
- Epoch
- 1,300
- Time (UTC)
- 2026-11-03 15:57:46 UTC
- Total gas
- 0.00018SUI$0.00016
- Before gas
- +0.00067USDC$0.00067
- Signature
- Signed with Ed25519 by 0xb609…cb60
- Programmable
- 79 commands, 78 inputs
- Expires
- Never
- Size
- 9,865 bytes
Balance changes
| Owner | Role | Change | Value |
|---|---|---|---|
| 0xb609…cb60Address0xb6092855ca74d316ccee7f974000275b3096517ef56ddef6684cf39a6f4bcb60LabelNone known | Sender | -0.00018SUI +0.00067USDC | -$0.00016 +$0.00067 |
Balance changes
| Owner | Role | Change | Value |
|---|---|---|---|
| 0xb609…cb60Address0xb6092855ca74d316ccee7f974000275b3096517ef56ddef6684cf39a6f4bcb60LabelNone known | Sender | -0.00018SUI +0.00067USDC | -$0.00016 +$0.00067 |
Commands79
- 0
Called precheck::
begin in an unlabelled contract. 0xb1c7…825f::
precheck:: begin 16,586,000165Boundto 1, 2, 3, 4 - 1
Called precheck::
deepbook in an unlabelled contract. 0xb1c7…825f::
precheck:: deepbook<SUI, USDC> 0Result 00xe05d…4407false0x0000…0006 - 2
Called precheck::
cetus in an unlabelled contract. 0xb1c7…825f::
precheck:: cetus<BUCK, SUI> 0Result 00x59cf…bf6cfalse - 3
Called precheck::
cetus in an unlabelled contract. 0xb1c7…825f::
precheck:: cetus<USDC, BUCK> 0Result 00x4c50…ec60false - 4
Called precheck::
finish in an unlabelled contract. 0xb1c7…825f::
precheck:: finish 0Result 0 - 5
Called deepbook::
lendable in an unlabelled contract. 0x9daf…7089::
deepbook:: lendable<SUI, USDC> 0xe05d…4407false16,586,000u64to 6 - 6
Called probe::
begin_adaptive in an unlabelled contract. 0x9daf…7089::
probe:: begin_adaptive 16,585,9985Result 516586.0Probeto 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 496.1Planto 7, 12, 17, 22, 27, 32, 37, 42 - 7
Called probe::
walk_adaptive in an unlabelled contract. 0x9daf…7089::
probe:: walk_adaptive 6.0Result 6.06.1Result 6.1boolunused - 8
Called deepbook::
check_sponsored in an unlabelled contract. 0x9daf…7089::
deepbook:: check_sponsored<SUI, USDC> 6.0Result 6.00xe05d…4407falsetrue0x0000…0006 - 9
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<BUCK, SUI> 6.0Result 6.00x59cf…bf6cfalsefalse - 10
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<USDC, BUCK> 6.0Result 6.00x4c50…ec60falsefalse - 11
Called probe::
check_end in an unlabelled contract. 0x9daf…7089::
probe:: check_end 6.0Result 6.0 - 12
Called probe::
walk_adaptive in an unlabelled contract. 0x9daf…7089::
probe:: walk_adaptive 6.0Result 6.06.1Result 6.1boolunused - 13
Called deepbook::
check_sponsored in an unlabelled contract. 0x9daf…7089::
deepbook:: check_sponsored<SUI, USDC> 6.0Result 6.00xe05d…4407falsetrue0x0000…0006 - 14
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<BUCK, SUI> 6.0Result 6.00x59cf…bf6cfalsefalse - 15
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<USDC, BUCK> 6.0Result 6.00x4c50…ec60falsefalse - 16
Called probe::
check_end in an unlabelled contract. 0x9daf…7089::
probe:: check_end 6.0Result 6.0 - 17
Called probe::
walk_adaptive in an unlabelled contract. 0x9daf…7089::
probe:: walk_adaptive 6.0Result 6.06.1Result 6.1boolunused - 18
Called deepbook::
check_sponsored in an unlabelled contract. 0x9daf…7089::
deepbook:: check_sponsored<SUI, USDC> 6.0Result 6.00xe05d…4407falsetrue0x0000…0006 - 19
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<BUCK, SUI> 6.0Result 6.00x59cf…bf6cfalsefalse - 20
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<USDC, BUCK> 6.0Result 6.00x4c50…ec60falsefalse - 21
Called probe::
check_end in an unlabelled contract. 0x9daf…7089::
probe:: check_end 6.0Result 6.0 - 22
Called probe::
walk_adaptive in an unlabelled contract. 0x9daf…7089::
probe:: walk_adaptive 6.0Result 6.06.1Result 6.1boolunused - 23
Called deepbook::
check_sponsored in an unlabelled contract. 0x9daf…7089::
deepbook:: check_sponsored<SUI, USDC> 6.0Result 6.00xe05d…4407falsetrue0x0000…0006 - 24
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<BUCK, SUI> 6.0Result 6.00x59cf…bf6cfalsefalse - 25
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<USDC, BUCK> 6.0Result 6.00x4c50…ec60falsefalse - 26
Called probe::
check_end in an unlabelled contract. 0x9daf…7089::
probe:: check_end 6.0Result 6.0 - 27
Called probe::
walk_adaptive in an unlabelled contract. 0x9daf…7089::
probe:: walk_adaptive 6.0Result 6.06.1Result 6.1boolunused - 28
Called deepbook::
check_sponsored in an unlabelled contract. 0x9daf…7089::
deepbook:: check_sponsored<SUI, USDC> 6.0Result 6.00xe05d…4407falsetrue0x0000…0006 - 29
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<BUCK, SUI> 6.0Result 6.00x59cf…bf6cfalsefalse - 30
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<USDC, BUCK> 6.0Result 6.00x4c50…ec60falsefalse - 31
Called probe::
check_end in an unlabelled contract. 0x9daf…7089::
probe:: check_end 6.0Result 6.0 - 32
Called probe::
walk_adaptive in an unlabelled contract. 0x9daf…7089::
probe:: walk_adaptive 6.0Result 6.06.1Result 6.1boolunused - 33
Called deepbook::
check_sponsored in an unlabelled contract. 0x9daf…7089::
deepbook:: check_sponsored<SUI, USDC> 6.0Result 6.00xe05d…4407falsetrue0x0000…0006 - 34
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<BUCK, SUI> 6.0Result 6.00x59cf…bf6cfalsefalse - 35
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<USDC, BUCK> 6.0Result 6.00x4c50…ec60falsefalse - 36
Called probe::
check_end in an unlabelled contract. 0x9daf…7089::
probe:: check_end 6.0Result 6.0 - 37
Called probe::
walk_adaptive in an unlabelled contract. 0x9daf…7089::
probe:: walk_adaptive 6.0Result 6.06.1Result 6.1boolunused - 38
Called deepbook::
check_sponsored in an unlabelled contract. 0x9daf…7089::
deepbook:: check_sponsored<SUI, USDC> 6.0Result 6.00xe05d…4407falsetrue0x0000…0006 - 39
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<BUCK, SUI> 6.0Result 6.00x59cf…bf6cfalsefalse - 40
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<USDC, BUCK> 6.0Result 6.00x4c50…ec60falsefalse - 41
Called probe::
check_end in an unlabelled contract. 0x9daf…7089::
probe:: check_end 6.0Result 6.0 - 42
Called probe::
walk_adaptive in an unlabelled contract. 0x9daf…7089::
probe:: walk_adaptive 6.0Result 6.06.1Result 6.1boolunused - 43
Called deepbook::
check_sponsored in an unlabelled contract. 0x9daf…7089::
deepbook:: check_sponsored<SUI, USDC> 6.0Result 6.00xe05d…4407falsetrue0x0000…0006 - 44
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<BUCK, SUI> 6.0Result 6.00x59cf…bf6cfalsefalse - 45
Called verify::
cetus in an unlabelled contract. 0x9daf…7089::
verify:: cetus<USDC, BUCK> 6.0Result 6.00x4c50…ec60falsefalse - 46
Called probe::
check_end in an unlabelled contract. 0x9daf…7089::
probe:: check_end 6.0Result 6.0 - 47
Called probe::
choose in an unlabelled contract. 0x9daf…7089::
probe:: choose 6.0Result 6.0 - 48
Called probe::
size in an unlabelled contract. 0x9daf…7089::
probe:: size 6.0Result 6.0u64to 50, 78 - 49
Called probe::
finish in an unlabelled contract. 0x9daf…7089::
probe:: finish 6.0Result 6.0 - 50
Flash-borrowed USDC from 0xe05d…4407; returns the coin and a loan receipt.
0x8a53…3137::
deepbook:: borrow_quote<SUI, USDC> 0xe05d…440748Result 4850.0Coin<USDC>to 51, 54, 7750.1FlashLoanto 78 - 51
Read a coin amount.
Sui Framework0x0000…0002::
coin:: value<USDC> 50.0Result 50.0u64to 52, 53 - 52
Called pool::
get_base_quantity_out in DeepBook. DeepBook@deepbook/core::
pool:: get_base_quantity_out<SUI, USDC> 0xe05d…440751Result 510x0000…000652.0u64unused52.1u64to 5352.2u64unused - 53
Ran u64::
diff from the Move standard library. Move Stdlib0x0000…0001::
u64:: diff 51Result 5152.1Result 52.1u64to 54 - 54
Split Result 53 off Result 50.0.
SplitCoins
50.0Result 50.053Result 53Result 53to 55, 58 - 55
Read a coin amount.
Sui Framework0x0000…0002::
coin:: value<USDC> 54.0Result 54.0u64to 56 - 56
Ran vector::
singleton from the Move standard library. Move Stdlib0x0000…0001::
vector:: singleton<u64> 55Result 55vector<u64>to 58 - 57
Ran option::
none from the Move standard library. Move Stdlib0x0000…0001::
option:: none<Commission> Option<Commission>to 58 - 58
Routed part of the trade through FlowX Aggregator.
FlowX Aggregator0xc263…99b0::
universal_router:: build<USDC, SUI> 0x25db…bea40x9ab4…eb6f0x29e6…cb1a54.0Result 54.0u64 max1,000,000u64 max56Result 5657Result 570xada9…56f3Trade<USDC, SUI>to 59, 61, 62 - 59
Started a FlowX Aggregator route.
FlowX Aggregator0xc263…99b0::
universal_router:: start_routing<USDC, SUI, SUI> 58Result 580xada9…56f3Routeto 60, 61 - 60
Called swap_router::
swap_exact_y_to_x in an unlabelled contract. 0x0c3b…dc2e::
swap_router:: swap_exact_y_to_x<SUI, USDC> 0x91ad…ea7859Result 590xe05d…440700x0000…0006 - 61
Closed the route: 12.04USDC in, 13.4SUI out.
FlowX Aggregator0xc263…99b0::
universal_router:: finish_routing<USDC, SUI, USDC> 58Result 5859Result 590xada9…56f3 - 62
Routed part of the trade through FlowX Aggregator.
FlowX Aggregator0xc263…99b0::
universal_router:: settle<USDC, SUI> 0x25db…bea40x29e6…cb1a58Result 580xada9…56f30x0000…0006Coin<SUI>to 63, 66 - 63
Read a coin amount.
Sui Framework0x0000…0002::
coin:: value<SUI> 62Result 62u64to 64 - 64
Swapped 13,400,000,000 ? for 12,064,455,213 ? on 0x59cf…bf6c.
Cetus@cetuspackages/clmm::
pool:: flash_swap<BUCK, SUI> 0xdaa4…3d8f0x59cf…bf6cfalsetrue63Result 6379,226,673,515,401,279,992,447,579,0550x0000…000664.0Balance<BUCK>to 6964.1Balance<SUI>to 6564.2FlashSwapReceipt<BUCK, SUI>to 68 - 65
Ran balance::
destroy_zero from the Sui framework. Sui Framework0x0000…0002::
balance:: destroy_zero<SUI> 64.1Result 64.1 - 66
Ran coin::
into_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: into_balance<SUI> 62Result 62Balance<SUI>to 68 - 67
Ran balance::
zero from the Sui framework. Sui Framework0x0000…0002::
balance:: zero<BUCK> Balance<BUCK>to 68 - 68
Called pool::
repay_flash_swap in Cetus. Cetus@cetuspackages/clmm::
pool:: repay_flash_swap<BUCK, SUI> 0xdaa4…3d8f0x59cf…bf6c67Result 6766Result 6664.2Result 64.2 - 69
Ran coin::
from_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: from_balance<BUCK> 64.0Result 64.0Coin<BUCK>to 70, 73 - 70
Read a coin amount.
Sui Framework0x0000…0002::
coin:: value<BUCK> 69Result 69u64to 71 - 71
Swapped 12,064,455,213 ? for 12,044,323 ? on 0x4c50…ec60.
Cetus@cetuspackages/clmm::
pool:: flash_swap<USDC, BUCK> 0xdaa4…3d8f0x4c50…ec60falsetrue70Result 7079,226,673,515,401,279,992,447,579,0550x0000…000671.0Balance<USDC>to 7671.1Balance<BUCK>to 7271.2FlashSwapReceipt<USDC, BUCK>to 75 - 72
Ran balance::
destroy_zero from the Sui framework. Sui Framework0x0000…0002::
balance:: destroy_zero<BUCK> 71.1Result 71.1 - 73
Ran coin::
into_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: into_balance<BUCK> 69Result 69Balance<BUCK>to 75 - 74
Ran balance::
zero from the Sui framework. Sui Framework0x0000…0002::
balance:: zero<USDC> Balance<USDC>to 75 - 75
Called pool::
repay_flash_swap in Cetus. Cetus@cetuspackages/clmm::
pool:: repay_flash_swap<USDC, BUCK> 0xdaa4…3d8f0x4c50…ec6074Result 7473Result 7371.2Result 71.2 - 76
Ran coin::
from_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: from_balance<USDC> 71.0Result 71.0Coin<USDC>to 77, 78 - 77
Merged 1 coin into Result 76.
MergeCoins
76Result 7650.0Result 50.0 - 78
Repaid the lender with 12,043,652 ? and kept the rest.
0x8a53…3137::
deepbook:: finish_quote<SUI, USDC> 0xe05d…440776Result 7650.1Result 50.148Result 48165
Inputs78Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | 16,586,000 | Pure u64 | 0 |
| 1 | 165 | Pure u64 | 0 |
| 2 | 0xe05d…4407Address0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407LabelNone known | Shared, mutablev389750322 | 1, 5, 8, 13, 18, 23, 28, 33, 38, 43, 50, 52, 60, 78 |
| 3 | false | Pure bool | 1 |
| 4 | 0x0000…0006Address0x0000000000000000000000000000000000000000000000000000000000000006LabelNone known | Shared, read onlyv1 | 1, 8, 13, 18, 23, 28, 33, 38, 43, 52, 60, 62, 64, 71 |
| 5 | 0x59cf…bf6cAddress0x59cf0d333464ad29443d92bfd2ddfd1f794c5830141a5ee4a815d1ef3395bf6cLabelNone known | Shared, mutablev101700680 | 2, 9, 14, 19, 24, 29, 34, 39, 44, 64, 68 |
| 6 | false | Pure bool | 2 |
| 7 | 0x4c50…ec60Address0x4c50ba9d1e60d229800293a4222851c9c3f797aa5ba8a8d32cc67ec7e79fec60LabelNone known | Shared, mutablev373908232 | 3, 10, 15, 20, 25, 30, 35, 40, 45, 71, 75 |
| 8 | false | Pure bool | 3 |
| 9 | 16,586,000 | Pure u64 | 5 |
| 10 | 16,585,998 | Pure u64 | 6 |
| 11 | false | Pure bool | 5 |
| 12 | 165 | Pure u64 | 6, 78 |
| 13 | 8 | Pure u8 | 6 |
| 14 | true | Pure bool | 8 |
| 15 | false | Pure bool | 8 |
| 16 | false | Pure bool | 9 |
| 17 | false | Pure bool | 9 |
| 18 | false | Pure bool | 10 |
| 19 | false | Pure bool | 10 |
| 20 | true | Pure bool | 13 |
| 21 | false | Pure bool | 13 |
| 22 | false | Pure bool | 14 |
| 23 | false | Pure bool | 14 |
| 24 | false | Pure bool | 15 |
| 25 | false | Pure bool | 15 |
| 26 | true | Pure bool | 18 |
| 27 | false | Pure bool | 18 |
| 28 | false | Pure bool | 19 |
| 29 | false | Pure bool | 19 |
| 30 | false | Pure bool | 20 |
| 31 | false | Pure bool | 20 |
| 32 | true | Pure bool | 23 |
| 33 | false | Pure bool | 23 |
| 34 | false | Pure bool | 24 |
| 35 | false | Pure bool | 24 |
| 36 | false | Pure bool | 25 |
| 37 | false | Pure bool | 25 |
| 38 | true | Pure bool | 28 |
| 39 | false | Pure bool | 28 |
| 40 | false | Pure bool | 29 |
| 41 | false | Pure bool | 29 |
| 42 | false | Pure bool | 30 |
| 43 | false | Pure bool | 30 |
| 44 | true | Pure bool | 33 |
| 45 | false | Pure bool | 33 |
| 46 | false | Pure bool | 34 |
| 47 | false | Pure bool | 34 |
| 48 | false | Pure bool | 35 |
| 49 | false | Pure bool | 35 |
| 50 | true | Pure bool | 38 |
| 51 | false | Pure bool | 38 |
| 52 | false | Pure bool | 39 |
| 53 | false | Pure bool | 39 |
| 54 | false | Pure bool | 40 |
| 55 | false | Pure bool | 40 |
| 56 | true | Pure bool | 43 |
| 57 | false | Pure bool | 43 |
| 58 | false | Pure bool | 44 |
| 59 | false | Pure bool | 44 |
| 60 | false | Pure bool | 45 |
| 61 | false | Pure bool | 45 |
| 62 | 0x25db…bea4Address0x25db8128dc9ccbe5fcd15e5700fea555c6b111a8c8a1f20c426b696caac2bea4LabelNone known | Shared, mutablev496105934 | 58, 62 |
| 63 | 0x9ab4…eb6fAddress0x9ab469842f85fd2a1bac9ba695d867adb1caa7d5705809737922b5cee552eb6fLabelNone known | Shared, mutablev496105934 | 58 |
| 64 | 0x29e6…cb1aAddress0x29e6c1c2176485dc045a2e39eb8844b4ca1cf8452d964447c11202f84a76cb1aLabelNone known | Shared, mutablev496105934 | 58, 62 |
| 65 | 0xada9…56f3Address0xada98dd9e028db64e206dd81fdecb3dbc8b4c16be08d9f175550032bfdcf56f3LabelNone known | Shared, read onlyv496105934 | 58, 59, 61, 62 |
| 66 | u64 max | Pure u64 | 58 |
| 67 | 1,000,000 | Pure u64 | 58 |
| 68 | u64 max | Pure u64 | 58 |
| 69 | 0x91ad…ea78Address0x91ad905e6b8354add60198af4d2dffe7cd02d0d620fe9433d18249b35fc9ea78LabelNone known | Shared, mutablev751401346 | 60 |
| 70 | 0 | Pure u64 | 60 |
| 71 | 0xdaa4…3d8fAddress0xdaa46292632c3c4d8f31f23ea0f9b36a28ff3677e9684980e4438403a67a3d8fLabelNone known | Shared, read onlyv1574190 | 64, 68, 71, 75 |
| 72 | false | Pure bool | 64 |
| 73 | true | Pure bool | 64 |
| 74 | 79,226,673,515,401,279,992,447,579,055 | Pure u128 | 64 |
| 75 | false | Pure bool | 71 |
| 76 | true | Pure bool | 71 |
| 77 | 79,226,673,515,401,279,992,447,579,055 | Pure u128 | 71 |
Object changes14
TreasuryTreasury0x25db8128dc9ccbe5fcd15e5700fea555c6b111a8c8a1f20c426b696caac2bea4KindPoolSourcetide registryTreasuryChangedSharedv1070421298 to v1070421346
PartnerRegistryPartnerRegistry0x29e6c1c2176485dc045a2e39eb8844b4ca1cf8452d964447c11202f84a76cb1aKindPoolSourcetide registryPartnerRegistryChangedSharedv1070421298 to v1070421346
Cetus USDC/BUCK poolCetus USDC/BUCK pool0x4c50ba9d1e60d229800293a4222851c9c3f797aa5ba8a8d32cc67ec7e79fec60KindPoolSourcetide registryPool<USDC, BUCK>ChangedSharedv1070421298 to v1070421346
Dynamic field (Slice<Order>)Dynamic field (Slice<Order>)0x548774808ab28e348eb240383e0a4584b6a604f42dc0ba74fc25c83809a9d767KindPoolSourcetide registryField<u64, Slice<Order>>ChangedOwned by object 0x5f8f…8466v1070421343 to v1070421346
Cetus BUCK/SUI poolCetus BUCK/SUI pool0x59cf0d333464ad29443d92bfd2ddfd1f794c5830141a5ee4a815d1ef3395bf6cKindPoolSourcetide registryPool<BUCK, SUI>ChangedSharedv1070421298 to v1070421346
Dynamic field (PoolInner<SUI, USDC>)Dynamic field (PoolInner<SUI, USDC>)0x5c44ceb4c4e8ebb76813c729f8681a449ed1831129ac6e1cf966c7fcefe7dddbKindPoolSourcetide registryField<u64, PoolInner<SUI, USDC>>ChangedOwned by object 0x5099…30b5v1070421345 to v1070421346
Dynamic field (Account)Dynamic field (Account)0x63fd26922bd793ea12d35101460255c6850b569e3d3f5b836212ffa2d6a90f95KindPoolSourcetide registryField<ID, Account>ChangedOwned by object 0x85b9…de01v1070421298 to v1070421346
Dynamic field (EWMAState)Dynamic field (EWMAState)0x80b1a10261cbe450d2c0948a06efc7066739526c95f0074afe9252eaa08785fbKindPoolSourcetide registryField<vector<u8>, EWMAState>ChangedOwned by object 0xe05d…4407v1070421343 to v1070421346
StoreStore0x91ad905e6b8354add60198af4d2dffe7cd02d0d620fe9433d18249b35fc9ea78KindPoolSourcetide registryStoreChangedSharedv1070421298 to v1070421346
TradeIdTrackerTradeIdTracker0x9ab469842f85fd2a1bac9ba695d867adb1caa7d5705809737922b5cee552eb6fKindPoolSourcetide registryTradeIdTrackerChangedSharedv1070421298 to v1070421346
Dynamic field (ReferralRewards<SUI, USDC>)Dynamic field (ReferralRewards<SUI, USDC>)0xa4e60f92c17f97c87c6706ad9ea5cd383f48aaec43f2db499614b2da156f8ad0KindPoolSourcetide registryField<ID, ReferralRewards<SUI, USDC>>ChangedOwned by object 0xe05d…4407v1070421298 to v1070421346
Dynamic field (Balance<DEEP>)Dynamic field (Balance<DEEP>)0xae1debdbdd805e52c2e5edeef2dc8f6defe524fabb9c061e3ab2d1509efde8fcKindPoolSourcetide registryField<BalanceKey<DEEP>, Balance<DEEP>>ChangedOwned by object 0x2701…1247v1070421298 to v1070421346
Dynamic field (Account)Dynamic field (Account)0xdb2fb982d435492e2c92695140a4da184cfe50895a5c253f888ff06a907ac5baKindPoolSourcetide registryField<ID, Account>ChangedOwned by object 0x85b9…de01v1070421345 to v1070421346
DeepBook SUI/USDC poolDeepBook SUI/USDC pool0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407KindPoolSourcetide registryPool<SUI, USDC>ChangedSharedv1070421345 to v1070421346
Events12
DeepBook9
- vault::FlashLoanBorrowedDeepBook: flash loan borrowed.
- borrow_quantity
- 12,097,733
- pool_id
- 0xe05d…4407
- type_name
- dba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC
JSON
{ "borrow_quantity": "12097733", "pool_id": "0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407", "type_name": "dba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC" } - balance_manager::BalanceEventDeepBook: balance event.
- amount
- 0
- asset
- 0000000000000000000000000000000000000000000000000000000000000002::sui::SUI
- balance_manager_id
- 0x4cab…e913
- deposit
- true
JSON
{ "amount": "0", "asset": "0000000000000000000000000000000000000000000000000000000000000002::sui::SUI", "balance_manager_id": "0x4cabd9127e2f2e8add65c2d52ae89525fb2786e124a92c6adf67f5226610e913", "deposit": true } - balance_manager::BalanceEventDeepBook: balance event.
- amount
- 12,043,652
- asset
- dba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC
- balance_manager_id
- 0x4cab…e913
- deposit
- true
JSON
{ "amount": "12043652", "asset": "dba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC", "balance_manager_id": "0x4cabd9127e2f2e8add65c2d52ae89525fb2786e124a92c6adf67f5226610e913", "deposit": true } - ewma::EWMAUpdateDeepBook: wmaupdate.
- gas_price
- 103,000,000,000
- mean
- 148,699,205,321
- pool_id
- 0xe05d…4407
- timestamp
- 1,793,721,466,406
- variance
- 11,927,279,678,836
JSON
{ "gas_price": "103000000000", "mean": "148699205321", "pool_id": "0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407", "timestamp": "1793721466406", "variance": "11927279678836" } - order_info::OrderInfoDeepBook: order info.
- balance_manager_id
- 0x4cab…e913
- client_order_id
- 0
- cumulative_quote_quantity
- 12,043,652
- epoch
- 1,300
- executed_quantity
- 13,400,000,000
- expire_timestamp
- 1,793,721,466,406
- fee_is_deep
- true
- fill_limit_reached
- false
- fills
- [{"balance_manager_id":"0xd335e8aa19d6dc04273d77e364c936bad69db4905a4ab3b2733d644dd2b31e0a","base_quantity":"13400000000
- is_bid
- true
- maker_fees
- 0
- market_order
- true
- order_deep_price
- {"asset_is_base":false,"deep_per_asset":"64544446227"}
- order_id
- 170141183460469231731687303715634939426
- order_inserted
- false
- order_type
- 1
- original_quantity
- 13,400,000,000
- paid_fees
- 155,470
- pool_id
- 0xe05d…4407
- price
- 9,223,372,036,854,776,000
- self_matching_option
- 0
- status
- 2
- timestamp
- 1,793,721,466,406
- trader
- 0xb609…cb60
JSON
{ "balance_manager_id": "0x4cabd9127e2f2e8add65c2d52ae89525fb2786e124a92c6adf67f5226610e913", "client_order_id": "0", "cumulative_quote_quantity": "12043652", "epoch": "1300", "executed_quantity": "13400000000", "expire_timestamp": "1793721466406", "fee_is_deep": true, "fill_limit_reached": false, "fills": [ { "balance_manager_id": "0xd335e8aa19d6dc04273d77e364c936bad69db4905a4ab3b2733d644dd2b31e0a", "base_quantity": "13400000000", "completed": false, "execution_price": "898780", "expired": false, "maker_client_order_id": "187407206082030783", "maker_deep_price": { "asset_is_base": false, "deep_per_asset": "64544446227" }, "maker_epoch": "1300", "maker_fee": "0", "maker_fee_is_deep": false, "maker_order_id": "170141183460485811296325872386945537871", "original_maker_quantity": "1111400000000", "quote_quantity": "12043652", "taker_fee": "155470", "taker_fee_is_deep": true, "taker_is_bid": true } ], "is_bid": true, "maker_fees": "0", "market_order": true, "order_deep_price": { "asset_is_base": false, "deep_per_asset": "64544446227" }, "order_id": "170141183460469231731687303715634939426", "order_inserted": false, "order_type": 1, "original_quantity": "13400000000", "paid_fees": "155470", "pool_id": "0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407", "price": "9223372036854775807", "self_matching_option": 0, "status": 2, "timestamp": "1793721466406", "trader": "0xb6092855ca74d316ccee7f974000275b3096517ef56ddef6684cf39a6f4bcb60" } - order_info::OrderFilledDeepBook swap: 12,043,652 ? in, 13,400,000,000 ? out, repaid later in the same transaction.
- base_quantity
- 13,400,000,000
- maker_balance_manager_id
- 0xd335…1e0a
- maker_client_order_id
- 187,407,206,082,030,800
- maker_fee
- 0
- maker_fee_is_deep
- false
- maker_order_id
- 170141183460485811296325872386945537871
- pool_id
- 0xe05d…4407
- price
- 898,780
- quote_quantity
- 12,043,652
- taker_balance_manager_id
- 0x4cab…e913
- taker_client_order_id
- 0
- taker_fee
- 155,470
- taker_fee_is_deep
- true
- taker_is_bid
- true
- taker_order_id
- 170141183460469231731687303715634939426
- timestamp
- 1,793,721,466,406
JSON
{ "base_quantity": "13400000000", "maker_balance_manager_id": "0xd335e8aa19d6dc04273d77e364c936bad69db4905a4ab3b2733d644dd2b31e0a", "maker_client_order_id": "187407206082030783", "maker_fee": "0", "maker_fee_is_deep": false, "maker_order_id": "170141183460485811296325872386945537871", "pool_id": "0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407", "price": "898780", "quote_quantity": "12043652", "taker_balance_manager_id": "0x4cabd9127e2f2e8add65c2d52ae89525fb2786e124a92c6adf67f5226610e913", "taker_client_order_id": "0", "taker_fee": "155470", "taker_fee_is_deep": true, "taker_is_bid": true, "taker_order_id": "170141183460469231731687303715634939426", "timestamp": "1793721466406" } - order_info::OrderFullyFilledDeepBook: order fully filled.
- balance_manager_id
- 0x4cab…e913
- client_order_id
- 0
- is_bid
- true
- order_id
- 170141183460469231731687303715634939426
- original_quantity
- 13,400,000,000
- pool_id
- 0xe05d…4407
- timestamp
- 1,793,721,466,406
JSON
{ "balance_manager_id": "0x4cabd9127e2f2e8add65c2d52ae89525fb2786e124a92c6adf67f5226610e913", "client_order_id": "0", "is_bid": true, "order_id": "170141183460469231731687303715634939426", "original_quantity": "13400000000", "pool_id": "0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407", "timestamp": "1793721466406" } - pool::ReferralFeeEventDeepBook: referral fee event.
- base_fee
- 0
- deep_fee
- 233,205
- pool_id
- 0xe05d…4407
- quote_fee
- 0
- referral_id
- 0x8d58…16f3
JSON
{ "base_fee": "0", "deep_fee": "233205", "pool_id": "0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407", "quote_fee": "0", "referral_id": "0x8d584d470a9f48344f69d5264bbdb81ef894086a783386d300a1554d14b616f3" } - balance_manager::BalanceEventDeepBook: balance event.
- amount
- 13,400,000,000
- asset
- 0000000000000000000000000000000000000000000000000000000000000002::sui::SUI
- balance_manager_id
- 0x4cab…e913
- deposit
- false
JSON
{ "amount": "13400000000", "asset": "0000000000000000000000000000000000000000000000000000000000000002::sui::SUI", "balance_manager_id": "0x4cabd9127e2f2e8add65c2d52ae89525fb2786e124a92c6adf67f5226610e913", "deposit": false }
FlowX Aggregator1
- universal_router::SwapFlowX Aggregator route: 12.04USDC in, 13.4SUI out.
- amount_in
- 12,043,652
- amount_out
- 13,400,000,000
- coin_in
- dba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC
- coin_out
- 0000000000000000000000000000000000000000000000000000000000000002::sui::SUI
- partner
- null
- swapper
- 0xb609…cb60
- trade_id
- 3,822,525
JSON
{ "amount_in": "12043652", "amount_out": "13400000000", "coin_in": "dba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC", "coin_out": "0000000000000000000000000000000000000000000000000000000000000002::sui::SUI", "partner": null, "swapper": "0xb6092855ca74d316ccee7f974000275b3096517ef56ddef6684cf39a6f4bcb60", "trade_id": "3822525" }
Cetus2
- pool::SwapEventCetus swap: 13,400,000,000 ? in, 12,064,455,213 ? out.
- after_sqrt_price
- 19,436,663,752,847,016,000
- amount_in
- 13,400,000,000
- amount_out
- 12,064,455,213
- atob
- false
- before_sqrt_price
- 19,435,584,440,620,933,000
- fee_amount
- 6,700,000
- partner
- System
- pool
- 0x59cf…bf6c
- ref_amount
- 0
- steps
- 1
- vault_a_amount
- 46,417,362,049,914
- vault_b_amount
- 118,500,697,707,923
JSON
{ "after_sqrt_price": "19436663752847015577", "amount_in": "13400000000", "amount_out": "12064455213", "atob": false, "before_sqrt_price": "19435584440620934301", "fee_amount": "6700000", "partner": "0x0000000000000000000000000000000000000000000000000000000000000000", "pool": "0x59cf0d333464ad29443d92bfd2ddfd1f794c5830141a5ee4a815d1ef3395bf6c", "ref_amount": "0", "steps": "1", "vault_a_amount": "46417362049914", "vault_b_amount": "118500697707923" } - pool::SwapEventCetus swap: 12,064,455,213 ? in, 12,044,323 ? out.
- after_sqrt_price
- 583,795,380,138,779,150,000
- amount_in
- 12,064,455,213
- amount_out
- 12,044,323
- atob
- false
- before_sqrt_price
- 583,795,374,054,131,040,000
- fee_amount
- 1,206,446
- partner
- System
- pool
- 0x4c50…ec60
- ref_amount
- 0
- steps
- 1
- vault_a_amount
- 74,686,157,850
- vault_b_amount
- 1,660,161,185,418,939
JSON
{ "after_sqrt_price": "583795380138779168861", "amount_in": "12064455213", "amount_out": "12044323", "atob": false, "before_sqrt_price": "583795374054131067398", "fee_amount": "1206446", "partner": "0x0000000000000000000000000000000000000000000000000000000000000000", "pool": "0x4c50ba9d1e60d229800293a4222851c9c3f797aa5ba8a8d32cc67ec7e79fec60", "ref_amount": "0", "steps": "1", "vault_a_amount": "74686157850", "vault_b_amount": "1660161185418939" }
Gas
Paid
0.000183103SUI
$0.00016
- Computation
- 0.00017201SUI
- Storage
- 0.1109296SUI
- Storage rebate
- 0.110918507SUIto0xb609…cb60Address0xb6092855ca74d316ccee7f974000275b3096517ef56ddef6684cf39a6f4bcb60LabelNone known
- Kept by storage fund
- 0.000011093SUI
- Budget
- 0.056SUI0.3% used
- Gas price
- 103 MIST1.03x reference
- Paid by
- 0xb609…cb60Address0xb6092855ca74d316ccee7f974000275b3096517ef56ddef6684cf39a6f4bcb60LabelNone known
Raw JSON
/v1/tx/EUB33rxprCydp6nmp8ere645HSpo7DXQhyBWrE69mLGY?raw=1{
"digest": "EUB33rxprCydp6nmp8ere645HSpo7DXQhyBWrE69mLGY",
"kind": "programmable",
"classification": "arbitrage",
"classLabel": "Arbitrage",
"status": {
"ok": true
},
"sender": {
"address": "0xb6092855ca74d316ccee7f974000275b3096517ef56ddef6684cf39a6f4bcb60",
"short": "0xb609…cb60",
"suins": null,
"label": null,
"display": "0xb609…cb60"
},
"sponsor": null,
"checkpoint": 341254084,
"checkpointIndex": null,
"epoch": 1300,
"timestamp": {
"ms": 1793721466406,
"iso": "2026-11-03T15:57:46.406Z"
},
"protocols": [
{
"project": {
"id": "deepbook",
"name": "DeepBook",
"category": "Order book",
"url": "https://deepbook.tech",
"logoUrl": null
},
"packages": [
"0x0e735f8c93a95722efd73521aca7a7652c0bb71ed1daf41b26dfd7d1ff71f748",
"0x8a532b59f6f7976d5cf544f93c831abebd11a04ccdc8f8ae31b6d0be792f3137",
"0x0c3bcd467604d19ab2e2e87079e0f7dadba5a71f7c84f2b749b671e3e147dc2e"
]
},
{
"project": {
"id": "flowx-aggregator",
"name": "FlowX Aggregator",
"category": "Aggregator",
"url": "https://flowx.finance",
"logoUrl": null
},
"packages": [
"0xc263060d3cbb4155057f0010f92f63ca56d5121c298d01f7a33607342ec299b0"
]
},
{
"project": {
"id": "cetus",
"name": "Cetus",
"category": "DEX",
"url": "https://www.cetus.zone",
"logoUrl": null
},
"packages": [
"0x260693ec785a6e6c9d81d58c7d2ff72f1288ae0fa6a9725abe05a6478b11f084"