Arbitrage
FailedFailed arbitrage: borrowed 100SUI by flash loan, a coin did not have enough balance. Only gas was spent: 0.0025SUI.
Failed at command 13
A coin did not have enough balance. Failed at command 13.
- Error kind
- INSUFFICIENT_COIN_BALANCE
Net result for sender, gas only
- Digest
- EUUftt…MA3u
- Sender
- Trading botTrading bot0x204e2c2c75a768379a32c1740f6c9ad5e5fe020a83a9a84fa12c0503032d1479KindBotSourcetide index, medium confidence
- Time
- 2026-10-05 16:16:56 UTC
- Checkpoint
- 330,607,805
- Protocols
- DeepBook+2AggregatorCetus AggregatorAggregatorFlowX Aggregator
What happened8 steps
- 1Borrowed 100SUI by flash loan from DeepBook SUI/USDC poolDeepBook SUI/USDC pool0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407KindPoolSourcetide registry on DeepBook, to be repaid in SUI.Command 0
- 2Split coins (1 command).Command 1
- 3Ran a swap route through Cetus Aggregator.Commands 2 to 4
- 4Grouped coins (3 commands).Commands 5 to 7
- 5Ran a swap route through FlowX Aggregator.Commands 8 to 12
- 6Split coins (1 command).Command 13
- 7Repaid the DeepBook flash loan.Command 14
- 8Sent the SUI, the SUI, the SUI to Trading botTrading bot0x204e2c2c75a768379a32c1740f6c9ad5e5fe020a83a9a84fa12c0503032d1479KindBotSourcetide index, medium confidence.Command 15
Balance changes1
- Trading botTrading bot0x204e2c2c75a768379a32c1740f6c9ad5e5fe020a83a9a84fa12c0503032d1479KindBotSourcetide index, medium confidenceSender
- -0.0025SUI-$0.0030
Details
- Time (UTC)
- 2026-10-05 16:16:56 UTC
- Epoch
- 1,271
- Position in checkpoint
- tx 22
- Signature
- Signed with Ed25519 by Trading bot
- Programmable
- 16 commands, 31 inputs
- Expires
- Never
- Size
- 3,560 bytes
Commands16
- 0
Flash-borrowed 100SUI from DeepBook SUI/USDC poolDeepBook SUI/USDC pool0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407KindPoolSourcetide registry; returns the coin and a loan receipt that must be repaid.
DeepBook@deepbook/core::
pool:: borrow_flashloan_base<SUI, USDC> DeepBook SUI/USDC pool100,000,000,0000.0Coin<SUI>to 1, 150.1FlashLoanto 14 - 1
Split 100SUI off Result 0.0.
SplitCoins
0.0Result 0.0100 SUI100 SUIto 2 - 2
Started a Cetus Aggregator route.
Cetus Aggregator0xffd4…84e9::
router:: new_swap_context<SUI, USDC> "b8146d52-d454-4b77-82ec-258e6286ac92"118,310,71811.0Result 1.00SystemSwapContextto 3, 4 - 3
Routed part of the trade through Cetus Aggregator.
Cetus Aggregator0xe67d…218a::
orderbook:: swap<SUI, USDC> 2Result 2VersionedGlobalConfigMarketMaker0xbf79…87df SUI/USDC pool644 bytes96 bytes32 bytesu64 maxtrue32 bytes0x0000…0006 - 4
Closed the route.
Cetus Aggregator0xffd4…84e9::
router:: confirm_swap<USDC> 2Result 2Coin<USDC>to 5, 8 - 5
Read a coin amount.
Sui Framework0x0000…0002::
coin:: value<USDC> 4Result 4u64to 6 - 6
Made a list of 1 items.
MakeMoveVec
5Result 5vector<u64>to 8 - 7
Ran option::
none from the Move standard library. Move Stdlib0x0000…0001::
option:: none<Commission> Option<Commission>to 8 - 8
Routed part of the trade through FlowX Aggregator.
FlowX Aggregator0xc263…99b0::
universal_router:: build<USDC, SUI> TreasuryTradeIdTrackerPartnerRegistry4Result 4u64 max1,000,000u64 max6Result 67Result 70xada9…56f3Trade<USDC, SUI>to 9, 11, 12 - 9
Started a FlowX Aggregator route.
FlowX Aggregator0xc263…99b0::
universal_router:: start_routing<USDC, SUI, SUI> 8Result 80xada9…56f3Routeto 10, 11 - 10
Called swap_router::
swap_exact_y_to_x in an unlabelled contract. 0x85b0…9cf2::
swap_router:: swap_exact_y_to_x<SUI, USDC> Store9Result 9DeepBook SUI/USDC pool00x0000…0006 - 11
Closed the route.
FlowX Aggregator0xc263…99b0::
universal_router:: finish_routing<USDC, SUI, USDC> 8Result 89Result 90xada9…56f3 - 12
Routed part of the trade through FlowX Aggregator.
FlowX Aggregator0xc263…99b0::
universal_router:: settle<USDC, SUI> TreasuryPartnerRegistry8Result 80xada9…56f30x0000…0006Coin<SUI>to 13, 15 - 13
Split 100SUI, 0.003SUI off Result 12.Aborted here
SplitCoins
12Result 12100 SUI0.003 SUI13.0100 SUIto 1413.10.003 SUIto 15 - 14
Repaid the DeepBook flash loan and the loan receipt.Not run
DeepBook@deepbook/core::
pool:: return_flashloan_base<SUI, USDC> DeepBook SUI/USDC pool13.0Result 13.00.1Result 0.1 - 15
Sent the SUI, the SUI, the SUI to Trading botTrading bot0x204e2c2c75a768379a32c1740f6c9ad5e5fe020a83a9a84fa12c0503032d1479KindBotSourcetide index, medium confidence.Not run
TransferObjects
13.1Result 13.112Result 120.0Result 0.0Trading bot
Inputs31Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | DeepBook SUI/USDC poolDeepBook SUI/USDC pool0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407KindPoolSourcetide registryPool<SUI, USDC> | Shared, mutablev389750322 | 0, 10, 14 |
| 1 | 100,000,000,000 | Pure u64 | 0 |
| 2 | 100 SUI | Pure u64 | 1 |
| 3 | "b8146d52-d454-4b77-82ec-258e6286ac92" | Pure String | 2 |
| 4 | 118,310,718 | Pure u64 | 2 |
| 5 | 1 | Pure u64 | 2 |
| 6 | 0 | Pure u32 | 2 |
| 7 | System | Pure address | 2 |
| 8 | u64 max | Pure u64 | 3 |
| 9 | true | Pure bool | 3 |
| 10 | 0x0000…0006Address0x0000000000000000000000000000000000000000000000000000000000000006LabelNone known | Shared, read onlyv1 | 3, 10, 12 |
| 11 | VersionedVersioned0x39e4f67dd46256f33c8d32b114ff1558c29aaf33e8219359ec32a9fb4e35844dKindPoolSourcetide registryVersioned | Shared, mutablev885693427 | 3 |
| 12 | GlobalConfigGlobalConfig0x21db52fe9402e215127158df97d8421ee259a7dde37ba78becd5a320117212b9KindPoolSourcetide registryGlobalConfig | Shared, mutablev885693427 | 3 |
| 13 | MarketMakerMarketMaker0x13497cadbe0217a2f04aa3ed19d203744150e4bc14c65c84dc2a0caacab1b0b3KindPoolSourcetide registryMarketMaker | Shared, mutablev931646817 | 3 |
| 14 | 0xbf79…87df SUI/USDC pool0xbf79…87df SUI/USDC pool0x7ec188f8fc960ac7e9dd4ff2c5a67e21be3922e28e158319b48785621fc3001fKindPoolSourcetide registryPool<SUI, USDC> | Shared, mutablev932746473 | 3 |
| 15 | 644 bytes | Pure vector<u8> | 3 |
| 16 | 96 bytes | Pure vector<u8> | 3 |
| 17 | 32 bytes | Pure vector<u8> | 3 |
| 18 | 32 bytes | Pure vector<u8> | 3 |
| 19 | TreasuryTreasury0x25db8128dc9ccbe5fcd15e5700fea555c6b111a8c8a1f20c426b696caac2bea4KindPoolSourcetide registryTreasury | Shared, mutablev496105934 | 8, 12 |
| 20 | TradeIdTrackerTradeIdTracker0x9ab469842f85fd2a1bac9ba695d867adb1caa7d5705809737922b5cee552eb6fKindPoolSourcetide registryTradeIdTracker | Shared, mutablev496105934 | 8 |
| 21 | PartnerRegistryPartnerRegistry0x29e6c1c2176485dc045a2e39eb8844b4ca1cf8452d964447c11202f84a76cb1aKindPoolSourcetide registryPartnerRegistry | Shared, mutablev496105934 | 8, 12 |
| 22 | u64 max | Pure u64 | 8 |
| 23 | 1,000,000 | Pure u64 | 8 |
| 24 | u64 max | Pure u64 | 8 |
| 25 | 0xada9…56f3Address0xada98dd9e028db64e206dd81fdecb3dbc8b4c16be08d9f175550032bfdcf56f3LabelNone known | Shared, read onlyv496105934 | 8, 9, 11, 12 |
| 26 | StoreStore0x2e99aec6f123e8cd4ebe1d3cb7f5cf2c61cddb058b9ef4c0245cf2d9d9d38305KindPoolSourcetide registryStore | Shared, mutablev1030252338 | 10 |
| 27 | 0 | Pure u64 | 10 |
| 28 | 100 SUI | Pure u64 | 13 |
| 29 | 0.003 SUI | Pure u64 | 13 |
| 30 | Trading bot | Pure address | 15 |
Object changes9
MarketMakerMarketMaker0x13497cadbe0217a2f04aa3ed19d203744150e4bc14c65c84dc2a0caacab1b0b3KindPoolSourcetide registryMarketMakerChangedSharedv966026140 to v1036778890
DeepBook SUI/USDC poolDeepBook SUI/USDC pool0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407KindPoolSourcetide registryPool<SUI, USDC>ChangedSharedv1036778889 to v1036778890
0xbf79…87df SUI/USDC pool0xbf79…87df SUI/USDC pool0x7ec188f8fc960ac7e9dd4ff2c5a67e21be3922e28e158319b48785621fc3001fKindPoolSourcetide registryPool<SUI, USDC>ChangedSharedv1036778624 to v1036778890
GlobalConfigGlobalConfig0x21db52fe9402e215127158df97d8421ee259a7dde37ba78becd5a320117212b9KindPoolSourcetide registryGlobalConfigChangedSharedv959100553 to v1036778890
TreasuryTreasury0x25db8128dc9ccbe5fcd15e5700fea555c6b111a8c8a1f20c426b696caac2bea4KindPoolSourcetide registryTreasuryChangedSharedv1036778853 to v1036778890
PartnerRegistryPartnerRegistry0x29e6c1c2176485dc045a2e39eb8844b4ca1cf8452d964447c11202f84a76cb1aKindPoolSourcetide registryPartnerRegistryChangedSharedv1036778853 to v1036778890
TradeIdTrackerTradeIdTracker0x9ab469842f85fd2a1bac9ba695d867adb1caa7d5705809737922b5cee552eb6fKindPoolSourcetide registryTradeIdTrackerChangedSharedv1036778853 to v1036778890
StoreStore0x2e99aec6f123e8cd4ebe1d3cb7f5cf2c61cddb058b9ef4c0245cf2d9d9d38305KindPoolSourcetide registryStoreChangedSharedv1036778853 to v1036778890
VersionedVersioned0x39e4f67dd46256f33c8d32b114ff1558c29aaf33e8219359ec32a9fb4e35844dKindPoolSourcetide registryVersionedChangedSharedv885693427 to v1036778890
Events0
No events, the transaction was reverted
Gas
Paid
0.002548996SUI
$0.0030
- Computation
- 0.00227SUI
- Storage
- 0.0278996SUI
- Storage rebate
- 0.027620604SUItoTrading botTrading bot0x204e2c2c75a768379a32c1740f6c9ad5e5fe020a83a9a84fa12c0503032d1479KindBotSourcetide index, medium confidence
- Kept by storage fund
- 0.000278996SUI
- Budget
- 0.08SUI3.2% used
- Gas price
- 1,000 MIST1000.00x reference
- Paid by
- Trading botTrading bot0x204e2c2c75a768379a32c1740f6c9ad5e5fe020a83a9a84fa12c0503032d1479KindBotSourcetide index, medium confidence
Raw JSON
/v1/tx/EUUfttdr9bRUeq6Ph7nsFsUDUTSYCvCxRd79bKMHMA3u?raw=1{
"digest": "EUUfttdr9bRUeq6Ph7nsFsUDUTSYCvCxRd79bKMHMA3u",
"kind": "programmable",
"classification": "arbitrage",
"classLabel": "Arbitrage",
"status": {
"ok": false,
"failure": {
"kind": "INSUFFICIENT_COIN_BALANCE",
"command": 13,
"sentence": "A coin did not have enough balance. Failed at command 13.",
"errorName": null,
"line": null
}
},
"sender": {
"address": "0x204e2c2c75a768379a32c1740f6c9ad5e5fe020a83a9a84fa12c0503032d1479",
"short": "0x204e…1479",
"suins": null,
"label": {
"text": "Trading bot",
"kind": "bot",
"source": "index",
"confidence": "medium"
},
"display": "Trading bot"
},
"sponsor": null,
"checkpoint": 330607805,
"checkpointIndex": 21,
"epoch": 1271,
"timestamp": {
"ms": 1791217016105,
"iso": "2026-10-05T16:16:56.105Z"
},
"protocols": [
{
"project": {
"id": "deepbook",
"name": "DeepBook",
"category": "Order book",
"url": "https://deepbook.tech",
"logoUrl": null
},
"packages": [
"0x0e735f8c93a95722efd73521aca7a7652c0bb71ed1daf41b26dfd7d1ff71f748"
]
},
{
"project": {
"id": "cetus-aggregator",
"name": "Cetus Aggregator",
"category": "Aggregator",
"url": "https://www.cetus.zone",
"logoUrl": null
},
"packages": [
"0xffd4058af7d6f6d66c335930cced8c91e38ec943e2392232aee27e8127e684e9",
"0xe67d0eb102fc781926ab7e91272e92661baf629653e0525f9b637f9ae5a9218a"
]