Flash Loan
FailedFailed flash loan: an unlabelled contract aborted in search::
Failed at command 6 in search::next
An unlabelled contract aborted in search::next with code 7501 (no error name published). Aborted in search::next at command 6.
- Abort code
- 7501
- Error kind
- MOVE_ABORT
Net result for sender, gas only
- Digest
- CYDqBD…dppB
- Sender
- 0xf94f…525aAddress0xf94f55aa6a350bb20ce078b9156547086152d92fa51587b2456c2ff32b27525aLabelNone known
- Time
- 2026-11-03 07:17:07 UTC
- Checkpoint
- 341,126,054
What happened29 steps
- 1Called an unlabelled contract (search::
new).Command 0 - 2Called an unlabelled contract (cetus::
quote_b2a).Command 1 - 3Called an unlabelled contract (bluefin::
quote_b2a).Command 2 - 4Called an unlabelled contract (cetus::
quote_b2a).Command 3 - 5Called an unlabelled contract (bluefin::
quote_a2b).Command 4 - 6Called an unlabelled contract (cetus::
quote_a2b).Command 5 - 7Called an unlabelled contract (search::
next).Command 6 - 8Called an unlabelled contract (cetus::
quote_b2a).Command 7 - 9Called an unlabelled contract (bluefin::
quote_b2a).Command 8 - 10Called an unlabelled contract (cetus::
quote_b2a).Command 9 - 11Called an unlabelled contract (bluefin::
quote_a2b).Command 10 - 12Called an unlabelled contract (cetus::
quote_a2b).Command 11 - 13Called an unlabelled contract (search::
next).Command 12 - 14Called an unlabelled contract (cetus::
quote_b2a).Command 13 - 15Called an unlabelled contract (bluefin::
quote_b2a).Command 14 - 16Called an unlabelled contract (cetus::
quote_b2a).Command 15 - 17Called an unlabelled contract (bluefin::
quote_a2b).Command 16 - 18Called an unlabelled contract (cetus::
quote_a2b).Command 17 - 19Called an unlabelled contract (search::
next, search:: decide).Commands 18 to 19 - 20Borrowed 0 NAVX by flash loan from Cetus NAVX/SUI 0.01% poolCetus NAVX/SUI 0.01% pool0xb07a4768ba08bbe1e87f20cfa1e1d6fb4cf88b5f8ea11fa3cc570915c0c065a5KindPoolSourcetide registry, to be repaid in SUI.Command 20
- 21Swapped coins through an unlabelled contract (bluefin::
swap_b2a).Command 21 - 22Repaid the flash loan.Command 22
- 23Borrowed 0.000000001 NAVX by flash loan from Cetus NAVX/SUI 0.01% poolCetus NAVX/SUI 0.01% pool0xb07a4768ba08bbe1e87f20cfa1e1d6fb4cf88b5f8ea11fa3cc570915c0c065a5KindPoolSourcetide registry, to be repaid in SUI.Command 23
- 24Swapped coins through an unlabelled contract (bluefin::
swap_a2b).Command 24 - 25Swapped coins through an unlabelled contract (cetus::
swap_a2b).Command 25 - 26Repaid the flash loan.Command 26
- 27Merged coins (1 command).Command 27
- 28Called an unlabelled contract (search::
min_out).Command 28 - 29Called an unlabelled contract (settle::
settle).Command 29
Balance changes1
- 0xf94f…525aAddress0xf94f55aa6a350bb20ce078b9156547086152d92fa51587b2456c2ff32b27525aLabelNone knownSender
- -0.0001SUI<$0.0001
Details
- Time (UTC)
- 2026-11-03 07:17:07 UTC
- Epoch
- 1,300
- Position in checkpoint
- tx 20
- Signature
- Signed with Ed25519 by 0xf94f…525a
- Programmable
- 30 commands, 23 inputs
- Expires
- Never
- Size
- 4,637 bytes
Commands30
- 0
Called search::
new in an unlabelled contract. 0xa3f1…cb7b::
search:: new [0xb07a4768ba08bbe1e87f20cfa1e1d6fb4cf88b5f8ea11fa3cc570915c0c065a5,0x94f4922bd6e642089853e94e983bf971fc5bab9307d7b632e77a9cc1dd99e6cb, 0xb07a4768ba08bbe1e87f20cfa1e1d6fb4cf88b5f8ea11fa3cc570915c0c065a5,0xa0b4fef70ccef039b94512d6384806979d4c201c5e12af9a4b0458454b80da35,0x6c545e78638c8c1db7a48b282bb8ca79da107993fcb185f75cedc1f5adb2f535][103087056,412348222,824696444, 137248407,548993629,1097987257][1649392888, 2195974514][113599, 114503]264Searchto 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 - 1
Called cetus::
quote_b2a in an unlabelled contract. 0xcf16…e52c::
cetus:: quote_b2a<NAVX, SUI> 0Result 0Cetus NAVX/SUI 0.01% pool - 2
Called bluefin::
quote_b2a in an unlabelled contract. 0x3b9d…efb3::
bluefin:: quote_b2a<SUI, NAVX> 0Result 0Bluefin SUI/NAVX 0.1% pool300 - 3
Called cetus::
quote_b2a in an unlabelled contract. 0xcf16…e52c::
cetus:: quote_b2a<NAVX, SUI> 0Result 0Cetus NAVX/SUI 0.01% pool - 4
Called bluefin::
quote_a2b in an unlabelled contract. 0x3b9d…efb3::
bluefin:: quote_a2b<NAVX, CERT> 0Result 0Bluefin NAVX/vSUI 0.25% pool300 - 5
Called cetus::
quote_a2b in an unlabelled contract. 0xcf16…e52c::
cetus:: quote_a2b<CERT, SUI> 0Result 0Cetus vSUI/SUI 0.01% pool - 6
Called search::
next in an unlabelled contract.Aborted here 0xa3f1…cb7b::
search:: next 0Result 0 - 7
Called cetus::
quote_b2a in an unlabelled contract.Not run 0xcf16…e52c::
cetus:: quote_b2a<NAVX, SUI> 0Result 0Cetus NAVX/SUI 0.01% pool - 8
Called bluefin::
quote_b2a in an unlabelled contract.Not run 0x3b9d…efb3::
bluefin:: quote_b2a<SUI, NAVX> 0Result 0Bluefin SUI/NAVX 0.1% pool300 - 9
Called cetus::
quote_b2a in an unlabelled contract.Not run 0xcf16…e52c::
cetus:: quote_b2a<NAVX, SUI> 0Result 0Cetus NAVX/SUI 0.01% pool - 10
Called bluefin::
quote_a2b in an unlabelled contract.Not run 0x3b9d…efb3::
bluefin:: quote_a2b<NAVX, CERT> 0Result 0Bluefin NAVX/vSUI 0.25% pool300 - 11
Called cetus::
quote_a2b in an unlabelled contract.Not run 0xcf16…e52c::
cetus:: quote_a2b<CERT, SUI> 0Result 0Cetus vSUI/SUI 0.01% pool - 12
Called search::
next in an unlabelled contract.Not run 0xa3f1…cb7b::
search:: next 0Result 0 - 13
Called cetus::
quote_b2a in an unlabelled contract.Not run 0xcf16…e52c::
cetus:: quote_b2a<NAVX, SUI> 0Result 0Cetus NAVX/SUI 0.01% pool - 14
Called bluefin::
quote_b2a in an unlabelled contract.Not run 0x3b9d…efb3::
bluefin:: quote_b2a<SUI, NAVX> 0Result 0Bluefin SUI/NAVX 0.1% pool300 - 15
Called cetus::
quote_b2a in an unlabelled contract.Not run 0xcf16…e52c::
cetus:: quote_b2a<NAVX, SUI> 0Result 0Cetus NAVX/SUI 0.01% pool - 16
Called bluefin::
quote_a2b in an unlabelled contract.Not run 0x3b9d…efb3::
bluefin:: quote_a2b<NAVX, CERT> 0Result 0Bluefin NAVX/vSUI 0.25% pool300 - 17
Called cetus::
quote_a2b in an unlabelled contract.Not run 0xcf16…e52c::
cetus:: quote_a2b<CERT, SUI> 0Result 0Cetus vSUI/SUI 0.01% pool - 18
Called search::
next in an unlabelled contract.Not run 0xa3f1…cb7b::
search:: next 0Result 0 - 19
Called search::
decide in an unlabelled contract.Not run 0xa3f1…cb7b::
search:: decide 0Result 0Decisionto 20, 23, 28 - 20
Flash-borrowed 0 NAVX from Cetus NAVX/SUI 0.01% poolCetus NAVX/SUI 0.01% pool0xb07a4768ba08bbe1e87f20cfa1e1d6fb4cf88b5f8ea11fa3cc570915c0c065a5KindPoolSourcetide registry; returns the coin and a loan receipt that must be repaid in SUI.Not run
0xcf16…e52c::
cetus:: flash_b2a<NAVX, SUI> 19Result 190GlobalConfigCetus NAVX/SUI 0.01% poolClock20.0Balance<NAVX>to 2120.1Flash<NAVX, SUI>to 22 - 21
Called bluefin::
swap_b2a in an unlabelled contract; returns SUI.Not run 0x3b9d…efb3::
bluefin:: swap_b2a<SUI, NAVX> ClockGlobalConfigBluefin SUI/NAVX 0.1% pool20.0Result 20.0Balance<SUI>to 22 - 22
Repaid the flash loan and the loan receipt.Not run
0xcf16…e52c::
cetus:: repay_b2a<NAVX, SUI> GlobalConfigCetus NAVX/SUI 0.01% pool20.1Result 20.121Result 21Balance<SUI>to 27, 29 - 23
Flash-borrowed 0.000000001 NAVX from Cetus NAVX/SUI 0.01% poolCetus NAVX/SUI 0.01% pool0xb07a4768ba08bbe1e87f20cfa1e1d6fb4cf88b5f8ea11fa3cc570915c0c065a5KindPoolSourcetide registry; returns the coin and a loan receipt that must be repaid in SUI.Not run
0xcf16…e52c::
cetus:: flash_b2a<NAVX, SUI> 19Result 191GlobalConfigCetus NAVX/SUI 0.01% poolClock23.0Balance<NAVX>to 2423.1Flash<NAVX, SUI>to 26 - 24
Called bluefin::
swap_a2b in an unlabelled contract; returns vSUI.Not run 0x3b9d…efb3::
bluefin:: swap_a2b<NAVX, CERT> ClockGlobalConfigBluefin NAVX/vSUI 0.25% pool23.0Result 23.0Balance<CERT>to 25 - 25
Called cetus::
swap_a2b in an unlabelled contract; returns SUI.Not run 0xcf16…e52c::
cetus:: swap_a2b<CERT, SUI> GlobalConfigCetus vSUI/SUI 0.01% pool24Result 24ClockBalance<SUI>to 26 - 26
Repaid the flash loan and the loan receipt.Not run
0xcf16…e52c::
cetus:: repay_b2a<NAVX, SUI> GlobalConfigCetus NAVX/SUI 0.01% pool23.1Result 23.125Result 25Balance<SUI>to 27 - 27
Ran balance::
join from the Sui framework.Not run Sui Framework0x0000…0002::
balance:: join<SUI> 22Result 2226Result 26u64unused - 28
Called search::
min_out in an unlabelled contract.Not run 0xa3f1…cb7b::
search:: min_out 19Result 19u64to 29 - 29
Called settle::
settle in an unlabelled contract.Not run 0xd8a3…fff5::
settle:: settle<SUI> Control22Result 2228Result 280xf94f…525a
Inputs23Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | Cetus NAVX/SUI 0.01% poolCetus NAVX/SUI 0.01% pool0xb07a4768ba08bbe1e87f20cfa1e1d6fb4cf88b5f8ea11fa3cc570915c0c065a5KindPoolSourcetide registryPool<NAVX, SUI> | Shared, mutablev327693152 | 1, 3, 7, 9, 13, 15, 20, 22, 23, 26 |
| 1 | Bluefin SUI/NAVX 0.1% poolBluefin SUI/NAVX 0.1% pool0x94f4922bd6e642089853e94e983bf971fc5bab9307d7b632e77a9cc1dd99e6cbKindPoolSourcetide registryPool<SUI, NAVX> | Shared, mutablev1062906557 | 2, 8, 14, 21 |
| 2 | Bluefin NAVX/vSUI 0.25% poolBluefin NAVX/vSUI 0.25% pool0xa0b4fef70ccef039b94512d6384806979d4c201c5e12af9a4b0458454b80da35KindPoolSourcetide registryPool<NAVX, CERT> | Shared, mutablev437770986 | 4, 10, 16, 24 |
| 3 | Cetus vSUI/SUI 0.01% poolCetus vSUI/SUI 0.01% pool0x6c545e78638c8c1db7a48b282bb8ca79da107993fcb185f75cedc1f5adb2f535KindPoolSourcetide registryPool<CERT, SUI> | Shared, mutablev34395748 | 5, 11, 17, 25 |
| 4 | [0xb07a4768ba08bbe1e87f20cfa1e1d6fb4cf88b5f8ea11fa3cc570915c0c065a5,0x94f4922bd6e642089853e94e983bf971fc5bab9307d7b632e77a9cc1dd99e6cb, 0xb07a4768ba08bbe1e87f20cfa1e1d6fb4cf88b5f8ea11fa3cc570915c0c065a5,0xa0b4fef70ccef039b94512d6384806979d4c201c5e12af9a4b0458454b80da35,0x6c545e78638c8c1db7a48b282bb8ca79da107993fcb185f75cedc1f5adb2f535] | Pure vector<vector<ID>> | 0 |
| 5 | [103087056,412348222,824696444, 137248407,548993629,1097987257] | Pure vector<vector<u64>> | 0 |
| 6 | [1649392888, 2195974514] | Pure vector<u64> | 0 |
| 7 | [113599, 114503] | Pure vector<u64> | 0 |
| 8 | 2 | Pure u64 | 0 |
| 9 | 64 | Pure u64 | 0 |
| 10 | 300 | Pure u64 | 2 |
| 11 | 300 | Pure u64 | 4 |
| 12 | 300 | Pure u64 | 8 |
| 13 | 300 | Pure u64 | 10 |
| 14 | 300 | Pure u64 | 14 |
| 15 | 300 | Pure u64 | 16 |
| 16 | 0 | Pure u64 | 20 |
| 17 | GlobalConfigGlobalConfig0xdaa46292632c3c4d8f31f23ea0f9b36a28ff3677e9684980e4438403a67a3d8fKindPoolSourcetide registryGlobalConfig | Shared, read onlyv1574190 | 20, 22, 23, 25, 26 |
| 18 | ClockClock0x0000000000000000000000000000000000000000000000000000000000000006KindPoolSourcetide registryClock | Shared, read onlyv1 | 20, 21, 23, 24, 25 |
| 19 | GlobalConfigGlobalConfig0x03db251ba509a8d5d8777b6338836082335d93eecbdd09a11e190a1cff51c352KindPoolSourcetide registryGlobalConfig | Shared, read onlyv406496849 | 21, 24 |
| 20 | 1 | Pure u64 | 23 |
| 21 | ControlControl0xf31de8646a7d3dc2085481c7cb59996b7426981fd4ef3400e7e8f7653e18d70aKindPoolSourcetide registryControl | Shared, read onlyv1051560352 | 29 |
| 22 | 0xf94f…525a | Pure address | 29 |
Object changes4
Cetus vSUI/SUI 0.01% poolCetus vSUI/SUI 0.01% pool0x6c545e78638c8c1db7a48b282bb8ca79da107993fcb185f75cedc1f5adb2f535KindPoolSourcetide registryPool<CERT, SUI>ChangedSharedv1069944760 to v1069944761
Bluefin SUI/NAVX 0.1% poolBluefin SUI/NAVX 0.1% pool0x94f4922bd6e642089853e94e983bf971fc5bab9307d7b632e77a9cc1dd99e6cbKindPoolSourcetide registryPool<SUI, NAVX>ChangedSharedv1069944759 to v1069944761
Bluefin NAVX/vSUI 0.25% poolBluefin NAVX/vSUI 0.25% pool0xa0b4fef70ccef039b94512d6384806979d4c201c5e12af9a4b0458454b80da35KindPoolSourcetide registryPool<NAVX, CERT>ChangedSharedv1069944760 to v1069944761
Cetus NAVX/SUI 0.01% poolCetus NAVX/SUI 0.01% pool0xb07a4768ba08bbe1e87f20cfa1e1d6fb4cf88b5f8ea11fa3cc570915c0c065a5KindPoolSourcetide registryPool<NAVX, SUI>ChangedSharedv1069944760 to v1069944761
Events0
No events, the transaction was reverted
Gas
Paid
0.000104465SUI
<$0.0001
- Computation
- 0.000102SUI
- Storage
- 0.0246468SUI
- Storage rebate
- 0.024644335SUIto0xf94f…525aAddress0xf94f55aa6a350bb20ce078b9156547086152d92fa51587b2456c2ff32b27525aLabelNone known
- Kept by storage fund
- 0.000002465SUI
- Budget
- 0.002044504SUI5.1% used
- Gas price
- 102 MIST1.02x reference
- Paid by
- 0xf94f…525aAddress0xf94f55aa6a350bb20ce078b9156547086152d92fa51587b2456c2ff32b27525aLabelNone known
Raw JSON
/v1/tx/CYDqBDaYYs7tNuR1DuswKgp2BEM37mkjtJocKos5dppB?raw=1{
"digest": "CYDqBDaYYs7tNuR1DuswKgp2BEM37mkjtJocKos5dppB",
"kind": "programmable",
"classification": "flash_loan",
"classLabel": "Flash Loan",
"status": {
"ok": false,
"failure": {
"kind": "MOVE_ABORT",
"command": 6,
"sentence": "An unlabelled contract aborted in search::next with code 7501 (no error name published). Aborted in search::next at command 6.",
"location": {
"package": "0xa3f107c479ad6754fb5218aa703d0539bc16245a74368e73a84832f45167cb7b",
"module": "search",
"function": "next",
"instruction": 63,
"packageLabel": null
},
"abortCode": "7501",
"errorName": null,
"line": null
}
},
"sender": {
"address": "0xf94f55aa6a350bb20ce078b9156547086152d92fa51587b2456c2ff32b27525a",
"short": "0xf94f…525a",
"suins": null,
"label": null,
"display": "0xf94f…525a"
},
"sponsor": null,
"checkpoint": 341126054,
"checkpointIndex": 19,
"epoch": 1300,
"timestamp": {
"ms": 1793690227149,
"iso": "2026-11-03T07:17:07.149Z"
},
"protocols": [],
"summary": {
"sentence": "Failed flash loan: an unlabelled contract aborted in search::next with code 7501 (no error name published). Only gas was spent: 0.0001 SUI.",
"steps": [
{
"index": 0,
"sentence": "Called an unlabelled contract (search::new).",
"commands": [
0
],
"kind": "contract_call",
"project": null
},
{
"index": 1,
"sentence": "Called an unlabelled contract (cetus::quote_b2a).",
"commands": [
1
],
"kind": "contract_call",
"project": null
},