Arbitrage
FailedFailed arbitrage: borrowed 13.36SUI by flash loan, an unlabelled contract aborted in guard::
Failed at command 4 in guard::check
An unlabelled contract aborted in guard::check with code 4295161 (no error name published). Aborted in guard::check at command 4.
- Abort code
- 4295161
- Error kind
- MOVE_ABORT
Net result for sender, gas only
- Digest
- D4YoAu…3Tbx
- Sender
- 0xb480…25baAddress0xb48031e01ee50bc718efda3b9f0a397ffcb84fff1b84b21f29796f68db0b25baLabelNone known
- Time
- 2026-11-03 08:30:22 UTC
- Checkpoint
- 341,144,083
What happened6 steps
- 1Borrowed 13.36SUI by flash loan from DeepBook SUI/AUSD poolDeepBook SUI/AUSD pool0x183df694ebc852a5f90a959f0f563b82ac9691e42357e9a9fe961d71a1b809c8KindPoolSourcetide registry, to be repaid in SUI.Command 0
- 2Swapped coins through an unlabelled contract (bolt::
swap_a2b).Command 1 - 3Swapped coins through an unlabelled contract (steamm::
swap_omm_v2_b2a).Command 2 - 4Swapped coins through an unlabelled contract (turbos::
swap_a2b).Command 3 - 5Repaid the flash loan.Command 4
- 6Moved coins around (1 command).Command 5
Balance changes1
- 0xb480…25baAddress0xb48031e01ee50bc718efda3b9f0a397ffcb84fff1b84b21f29796f68db0b25baLabelNone knownSender
- -0.0004SUI-$0.00034
Details
- Time (UTC)
- 2026-11-03 08:30:22 UTC
- Epoch
- 1,300
- Position in checkpoint
- tx 45
- Signature
- Signed with Ed25519 by 0xb480…25ba
- Programmable
- 6 commands, 18 inputs
- Expires
- Never
- Size
- 1,939 bytes
Commands6
- 0
Flash-borrowed 13.36SUI from DeepBook SUI/AUSD poolDeepBook SUI/AUSD pool0x183df694ebc852a5f90a959f0f563b82ac9691e42357e9a9fe961d71a1b809c8KindPoolSourcetide registry; returns the coin and a loan receipt that must be repaid.
0xc645…8ae7::
deepbook:: borrow_base<SUI, AUSD> DeepBook SUI/AUSD pool13,356,573,3060.0Balance<SUI>to 10.1Loanto 4 - 1
Called bolt::
swap_a2b in an unlabelled contract; returns USDC. 0xc92d…7564::
bolt:: swap_a2b<SUI, USDC> LiquidityPool<SUI>Oracle0.0Result 0.0ClockBalance<USDC>to 2 - 2
Called steamm::
swap_omm_v2_b2a in an unlabelled contract; returns WAL. 0x6cf4…08a7::
steamm:: swap_omm_v2_b2a<MAIN_POOL, WAL, USDC, B_WAL, B_USDC, STEAMM_LP_BWAL_BUSDC> STEAMM bWAL/bUSDC poolBank<MAIN_POOL, WAL, B_WAL>Bank<MAIN_POOL, USDC, B_USDC>LendingMarket<MAIN_POOL>OracleRegistryPriceInfoObjectPriceInfoObject1.0Result 1.041ClockBalance<WAL>to 3 - 3
Called turbos::
swap_a2b in an unlabelled contract; returns SUI. 0xaaae…68e1::
turbos:: swap_a2b<WAL, SUI, FEE2500BPS> Turbos WAL/SUI 0.25% poolVersioned2.0Result 2.0ClockBalance<SUI>to 4 - 4
Repaid the flash loan and the loan receipt.Aborted here
0xc645…8ae7::
deepbook:: repay_base<SUI, AUSD> DeepBook SUI/AUSD pool3.0Result 3.00.1Result 0.113,356,973,802Balance<SUI>to 5 - 5
Moved coins through an unlabelled contract (settlement::
settle).Not run 0x806e…2953::
settlement:: settle<SUI> 4.0Result 4.00xb480…25ba
Inputs18Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | DeepBook SUI/AUSD poolDeepBook SUI/AUSD pool0x183df694ebc852a5f90a959f0f563b82ac9691e42357e9a9fe961d71a1b809c8KindPoolSourcetide registryPool<SUI, AUSD> | Shared, mutablev414947423 | 0, 4 |
| 1 | 13,356,573,306 | Pure u64 | 0 |
| 2 | LiquidityPool<SUI>LiquidityPool<SUI>0x21167b2e981e2c0a693afcfe882a3a827d663118e19afcb92e45bfe43fe56278KindPoolSourcetide registryLiquidityPool<SUI> | Shared, mutablev665650778 | 1 |
| 3 | OracleOracle0xfa3975b98f3d0e3df18ed88ae6e69db31836b3f4212df02fae144b1e5a89ca8eKindPoolSourcetide registryOracle | Shared, read onlyv665650775 | 1 |
| 4 | ClockClock0x0000000000000000000000000000000000000000000000000000000000000006KindPoolSourcetide registryClock | Shared, read onlyv1 | 1, 2, 3 |
| 5 | STEAMM bWAL/bUSDC poolSTEAMM bWAL/bUSDC pool0xca05e4ee00ea6ad89b02cbdffbc841b30763e7d30e941de1158a55d356a961f7KindPoolSourcetide registryPool<B_WAL, B_USDC, OracleQuoterV2, STEAMM_LP_BWAL_BUSDC> | Shared, mutablev560951311 | 2 |
| 6 | Bank<MAIN_POOL, WAL, B_WAL>Bank<MAIN_POOL, WAL, B_WAL>0x8a7aaf08c6052f11fc2bfef961596aeb168bc61f27728762246c47f07e85677dKindPoolSourcetide registryBank<MAIN_POOL, WAL, B_WAL> | Shared, mutablev510437474 | 2 |
| 7 | Bank<MAIN_POOL, USDC, B_USDC>Bank<MAIN_POOL, USDC, B_USDC>0x9e709157b2228dee4d71f24e91345e2b690beadce84a5a2312fb17b13ce40d58KindPoolSourcetide registryBank<MAIN_POOL, USDC, B_USDC> | Shared, mutablev494692403 | 2 |
| 8 | LendingMarket<MAIN_POOL>LendingMarket<MAIN_POOL>0x84030d26d85eaa7035084a057f2f11f701b7e2e4eda87551becbc7c97505ece1KindPoolSourcetide registryLendingMarket<MAIN_POOL> | Shared, mutablev76382579 | 2 |
| 9 | OracleRegistryOracleRegistry0x919bba48fddc65e9885433e36ec24278cc80b56bf865f46e9352fa2852d701bcKindPoolSourcetide registryOracleRegistry | Shared, read onlyv508511058 | 2 |
| 10 | PriceInfoObjectPriceInfoObject0xdbea8600eeeb0399df58c28e73b8201ae880a954813131d33bfa6902ccdadd24KindPoolSourcetide registryPriceInfoObject | Shared, read onlyv820887184 | 2 |
| 11 | PriceInfoObjectPriceInfoObject0x6ddfc6f9921e55998cbc2e68f78eba897981d79ac17f66c5277bc38954a2a3f8KindPoolSourcetide registryPriceInfoObject | Shared, read onlyv820883820 | 2 |
| 12 | 4 | Pure u64 | 2 |
| 13 | 1 | Pure u64 | 2 |
| 14 | Turbos WAL/SUI 0.25% poolTurbos WAL/SUI 0.25% pool0x4f519b65c0e394b697d538ae3d6922c10f707a696208ea24cb3a69479aa24528KindPoolSourcetide registryPool<WAL, SUI, FEE2500BPS> | Shared, mutablev510364026 | 3 |
| 15 | VersionedVersioned0xf1cf0e81048df168ebeb1b8030fad24b3e0b53ae827c25053fff0779c1445b6fKindPoolSourcetide registryVersioned | Shared, read onlyv1621135 | 3 |
| 16 | 13,356,973,802 | Pure u64 | 4 |
| 17 | 0xb480…25ba | Pure address | 5 |
Object changes7
DeepBook SUI/AUSD poolDeepBook SUI/AUSD pool0x183df694ebc852a5f90a959f0f563b82ac9691e42357e9a9fe961d71a1b809c8KindPoolSourcetide registryPool<SUI, AUSD>ChangedSharedv1069986700 to v1069986701
LiquidityPool<SUI>LiquidityPool<SUI>0x21167b2e981e2c0a693afcfe882a3a827d663118e19afcb92e45bfe43fe56278KindPoolSourcetide registryLiquidityPool<SUI>ChangedSharedv1069986697 to v1069986701
Turbos WAL/SUI 0.25% poolTurbos WAL/SUI 0.25% pool0x4f519b65c0e394b697d538ae3d6922c10f707a696208ea24cb3a69479aa24528KindPoolSourcetide registryPool<WAL, SUI, FEE2500BPS>ChangedSharedv1069986695 to v1069986701
LendingMarket<MAIN_POOL>LendingMarket<MAIN_POOL>0x84030d26d85eaa7035084a057f2f11f701b7e2e4eda87551becbc7c97505ece1KindPoolSourcetide registryLendingMarket<MAIN_POOL>ChangedSharedv1069986700 to v1069986701
Bank<MAIN_POOL, WAL, B_WAL>Bank<MAIN_POOL, WAL, B_WAL>0x8a7aaf08c6052f11fc2bfef961596aeb168bc61f27728762246c47f07e85677dKindPoolSourcetide registryBank<MAIN_POOL, WAL, B_WAL>ChangedSharedv1069986700 to v1069986701
Bank<MAIN_POOL, USDC, B_USDC>Bank<MAIN_POOL, USDC, B_USDC>0x9e709157b2228dee4d71f24e91345e2b690beadce84a5a2312fb17b13ce40d58KindPoolSourcetide registryBank<MAIN_POOL, USDC, B_USDC>ChangedSharedv1069986700 to v1069986701
STEAMM bWAL/bUSDC poolSTEAMM bWAL/bUSDC pool0xca05e4ee00ea6ad89b02cbdffbc841b30763e7d30e941de1158a55d356a961f7KindPoolSourcetide registryPool<B_WAL, B_USDC, OracleQuoterV2, STEAMM_LP_BWAL_BUSDC>ChangedSharedv1069986700 to v1069986701
Events0
No events, the transaction was reverted
Gas
Paid
0.000398854SUI
$0.00034
- Computation
- 0.00029561SUI
- Storage
- 1.0324448SUI
- Storage rebate
- 1.032341556SUIto0xb480…25baAddress0xb48031e01ee50bc718efda3b9f0a397ffcb84fff1b84b21f29796f68db0b25baLabelNone known
- Kept by storage fund
- 0.000103244SUI
- Budget
- 0.03SUI1.3% used
- Gas price
- 103 MIST1.03x reference
- Paid by
- 0xb480…25baAddress0xb48031e01ee50bc718efda3b9f0a397ffcb84fff1b84b21f29796f68db0b25baLabelNone known
Raw JSON
/v1/tx/D4YoAuHG5QHqwDBuizY72LWJ7yCTLuogLtpreN5D3Tbx?raw=1{
"digest": "D4YoAuHG5QHqwDBuizY72LWJ7yCTLuogLtpreN5D3Tbx",
"kind": "programmable",
"classification": "arbitrage",
"classLabel": "Arbitrage",
"status": {
"ok": false,
"failure": {
"kind": "MOVE_ABORT",
"command": 4,
"sentence": "An unlabelled contract aborted in guard::check with code 4295161 (no error name published). Aborted in guard::check at command 4.",
"location": {
"package": "0x806e8570f5a254d46eccdbc721ae4977aa7b3d8ff53dda1457944d6944a02953",
"module": "guard",
"function": "check",
"instruction": 11,
"packageLabel": null
},
"abortCode": "4295161",
"errorName": null,
"line": null
}
},
"sender": {
"address": "0xb48031e01ee50bc718efda3b9f0a397ffcb84fff1b84b21f29796f68db0b25ba",
"short": "0xb480…25ba",
"suins": null,
"label": null,
"display": "0xb480…25ba"
},
"sponsor": null,
"checkpoint": 341144083,
"checkpointIndex": 44,
"epoch": 1300,
"timestamp": {
"ms": 1793694622841,
"iso": "2026-11-03T08:30:22.841Z"
},
"protocols": [],
"summary": {
"sentence": "Failed arbitrage: borrowed 13.36 SUI by flash loan, an unlabelled contract aborted in guard::check with code 4295161 (no error name published). Only gas was spent: 0.0004 SUI.",
"steps": [
{
"index": 0,
"sentence": "Borrowed 13.36 SUI by flash loan from DeepBook SUI/AUSD pool, to be repaid in SUI.",
"commands": [
0
],
"kind": "flash_loan",
"project": null
},
{
"index": 1,
"sentence": "Swapped coins through an unlabelled contract (bolt::swap_a2b).",
"commands": [
1
],
"kind": "swap",
"project": null
},