Flash Loan
FailedFailed flash loan: an unlabelled contract aborted in search::
Failed at command 4 in search::next
An unlabelled contract aborted in search::next with code 7501 (no error name published). Aborted in search::next at command 4.
- Abort code
- 7501
- Error kind
- MOVE_ABORT
Net result for sender, gas only
- Digest
- 2cfuRT…R97K
- Sender
- 0xf94f…525aAddress0xf94f55aa6a350bb20ce078b9156547086152d92fa51587b2456c2ff32b27525aLabelNone known
- Time
- 2026-10-28 03:45:32 UTC
- Checkpoint
- 338,921,184
What happened19 steps
- 1Called an unlabelled contract (search::
new).Command 0 - 2Called an unlabelled contract (bluefin::
quote_a2b).Command 1 - 3Called an unlabelled contract (cetus::
quote_b2a).Command 2 - 4Called an unlabelled contract (deepbook::
quote_b2a).Command 3 - 5Called an unlabelled contract (search::
next).Command 4 - 6Called an unlabelled contract (bluefin::
quote_a2b).Command 5 - 7Called an unlabelled contract (cetus::
quote_b2a).Command 6 - 8Called an unlabelled contract (deepbook::
quote_b2a).Command 7 - 9Called an unlabelled contract (search::
next).Command 8 - 10Called an unlabelled contract (bluefin::
quote_a2b).Command 9 - 11Called an unlabelled contract (cetus::
quote_b2a).Command 10 - 12Called an unlabelled contract (deepbook::
quote_b2a).Command 11 - 13Called an unlabelled contract (search::
next, search:: decide).Commands 12 to 13 - 14Borrowed 0 HAEDAL by flash loan from Bluefin SUI/HAEDAL poolBluefin SUI/HAEDAL pool0xf6f4127fa6851ed5e42b50ae23ce64d69f12164d0cd68c84761c2f6e9db6e2a8KindPoolSourcetide registry, to be repaid in SUI.Command 14
- 15Swapped coins through an unlabelled contract (cetus::
swap_b2a).Command 15 - 16Swapped coins through an unlabelled contract (deepbook::
swap_b2a).Command 16 - 17Repaid the flash loan.Command 17
- 18Called an unlabelled contract (search::
min_out).Command 18 - 19Called an unlabelled contract (settle::
settle).Command 19
Balance changes1
- 0xf94f…525aAddress0xf94f55aa6a350bb20ce078b9156547086152d92fa51587b2456c2ff32b27525aLabelNone knownSender
- -0.0001SUI<$0.0001
Details
- Time (UTC)
- 2026-10-28 03:45:32 UTC
- Epoch
- 1,294
- Position in checkpoint
- tx 3
- Signature
- Signed with Ed25519 by 0xf94f…525a
- Programmable
- 20 commands, 18 inputs
- Expires
- Never
- Size
- 3,079 bytes
Commands20
- 0
Called search::
new in an unlabelled contract. 0xa3f1…cb7b::
search:: new [0xf6f4127fa6851ed5e42b50ae23ce64d69f12164d0cd68c84761c2f6e9db6e2a8,0x711f5d37e3b09b026b182d9e0973d05e9a837d11066ff48f4a55a426d8913359,0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407][818316766,3273267066,6546534131][13093068262][36438295]264Searchto 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 - 1
Called bluefin::
quote_a2b in an unlabelled contract. 0x3b9d…efb3::
bluefin:: quote_a2b<SUI, HAEDAL> 0Result 0Bluefin SUI/HAEDAL pool300 - 2
Called cetus::
quote_b2a in an unlabelled contract. 0xcf16…e52c::
cetus:: quote_b2a<USDC, HAEDAL> 0Result 0Cetus USDC/HAEDAL pool - 3
Called deepbook::
quote_b2a in an unlabelled contract. 0xddf2…4589::
deepbook:: quote_b2a<SUI, USDC> 0Result 0DeepBook SUI/USDC pool0x0000…0006 - 4
Called search::
next in an unlabelled contract.Aborted here 0xa3f1…cb7b::
search:: next 0Result 0 - 5
Called bluefin::
quote_a2b in an unlabelled contract.Not run 0x3b9d…efb3::
bluefin:: quote_a2b<SUI, HAEDAL> 0Result 0Bluefin SUI/HAEDAL pool300 - 6
Called cetus::
quote_b2a in an unlabelled contract.Not run 0xcf16…e52c::
cetus:: quote_b2a<USDC, HAEDAL> 0Result 0Cetus USDC/HAEDAL pool - 7
Called deepbook::
quote_b2a in an unlabelled contract.Not run 0xddf2…4589::
deepbook:: quote_b2a<SUI, USDC> 0Result 0DeepBook SUI/USDC pool0x0000…0006 - 8
Called search::
next in an unlabelled contract.Not run 0xa3f1…cb7b::
search:: next 0Result 0 - 9
Called bluefin::
quote_a2b in an unlabelled contract.Not run 0x3b9d…efb3::
bluefin:: quote_a2b<SUI, HAEDAL> 0Result 0Bluefin SUI/HAEDAL pool300 - 10
Called cetus::
quote_b2a in an unlabelled contract.Not run 0xcf16…e52c::
cetus:: quote_b2a<USDC, HAEDAL> 0Result 0Cetus USDC/HAEDAL pool - 11
Called deepbook::
quote_b2a in an unlabelled contract.Not run 0xddf2…4589::
deepbook:: quote_b2a<SUI, USDC> 0Result 0DeepBook SUI/USDC pool0x0000…0006 - 12
Called search::
next in an unlabelled contract.Not run 0xa3f1…cb7b::
search:: next 0Result 0 - 13
Called search::
decide in an unlabelled contract.Not run 0xa3f1…cb7b::
search:: decide 0Result 0Decisionto 14, 18 - 14
Flash-borrowed 0 HAEDAL from Bluefin SUI/HAEDAL poolBluefin SUI/HAEDAL pool0xf6f4127fa6851ed5e42b50ae23ce64d69f12164d0cd68c84761c2f6e9db6e2a8KindPoolSourcetide registry; returns the coin and a loan receipt that must be repaid in SUI.Not run
0x3b9d…efb3::
bluefin:: flash_a2b<SUI, HAEDAL> 13Result 1300x0000…00060x03db…c352Bluefin SUI/HAEDAL pool14.0Balance<HAEDAL>to 1514.1Flash<SUI, HAEDAL>to 17 - 15
Called cetus::
swap_b2a in an unlabelled contract; returns USDC.Not run 0xcf16…e52c::
cetus:: swap_b2a<USDC, HAEDAL> 0xdaa4…3d8fCetus USDC/HAEDAL pool14.0Result 14.00x0000…0006Balance<USDC>to 16 - 16
Called deepbook::
swap_b2a in an unlabelled contract; returns SUI.Not run 0xddf2…4589::
deepbook:: swap_b2a<SUI, USDC> DeepBook SUI/USDC pool15Result 150x0000…0006Balance<SUI>to 17 - 17
Repaid the flash loan and the loan receipt.Not run
0x3b9d…efb3::
bluefin:: repay_a2b<SUI, HAEDAL> 0x03db…c352Bluefin SUI/HAEDAL pool14.1Result 14.116Result 16Balance<SUI>to 19 - 18
Called search::
min_out in an unlabelled contract.Not run 0xa3f1…cb7b::
search:: min_out 13Result 13u64to 19 - 19
Called settle::
settle in an unlabelled contract.Not run 0xd8a3…fff5::
settle:: settle<SUI> 0xf31d…d70a17Result 1718Result 180xf94f…525a
Inputs18Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | Bluefin SUI/HAEDAL poolBluefin SUI/HAEDAL pool0xf6f4127fa6851ed5e42b50ae23ce64d69f12164d0cd68c84761c2f6e9db6e2a8KindPoolSourcetide registryPool<SUI, HAEDAL> | Shared, mutablev1043000969 | 1, 5, 9, 14, 17 |
| 1 | Cetus USDC/HAEDAL poolCetus USDC/HAEDAL pool0x711f5d37e3b09b026b182d9e0973d05e9a837d11066ff48f4a55a426d8913359KindPoolSourcetide registryPool<USDC, HAEDAL> | Shared, mutablev506307791 | 2, 6, 10, 15 |
| 2 | DeepBook SUI/USDC poolDeepBook SUI/USDC pool0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407KindPoolSourcetide registryPool<SUI, USDC> | Shared, mutablev389750322 | 3, 7, 11, 16 |
| 3 | [0xf6f4127fa6851ed5e42b50ae23ce64d69f12164d0cd68c84761c2f6e9db6e2a8,0x711f5d37e3b09b026b182d9e0973d05e9a837d11066ff48f4a55a426d8913359,0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407] | Pure vector<vector<ID>> | 0 |
| 4 | [818316766,3273267066,6546534131] | Pure vector<vector<u64>> | 0 |
| 5 | [13093068262] | Pure vector<u64> | 0 |
| 6 | [36438295] | Pure vector<u64> | 0 |
| 7 | 2 | Pure u64 | 0 |
| 8 | 64 | Pure u64 | 0 |
| 9 | 300 | Pure u64 | 1 |
| 10 | 0x0000…0006Address0x0000000000000000000000000000000000000000000000000000000000000006LabelNone known | Shared, read onlyv1 | 3, 7, 11, 14, 15, 16 |
| 11 | 300 | Pure u64 | 5 |
| 12 | 300 | Pure u64 | 9 |
| 13 | 0 | Pure u64 | 14 |
| 14 | 0x03db…c352Address0x03db251ba509a8d5d8777b6338836082335d93eecbdd09a11e190a1cff51c352LabelNone known | Shared, read onlyv406496849 | 14, 17 |
| 15 | 0xdaa4…3d8fAddress0xdaa46292632c3c4d8f31f23ea0f9b36a28ff3677e9684980e4438403a67a3d8fLabelNone known | Shared, read onlyv1574190 | 15 |
| 16 | 0xf31d…d70aAddress0xf31de8646a7d3dc2085481c7cb59996b7426981fd4ef3400e7e8f7653e18d70aLabelNone known | Shared, read onlyv1051560352 | 19 |
| 17 | 0xf94f…525a | Pure address | 19 |
Object changes3
Cetus USDC/HAEDAL poolCetus USDC/HAEDAL pool0x711f5d37e3b09b026b182d9e0973d05e9a837d11066ff48f4a55a426d8913359KindPoolSourcetide registryPool<USDC, HAEDAL>ChangedSharedv1063605992 to v1063605994
DeepBook SUI/USDC poolDeepBook SUI/USDC pool0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407KindPoolSourcetide registryPool<SUI, USDC>ChangedSharedv1063605992 to v1063605994
Bluefin SUI/HAEDAL poolBluefin SUI/HAEDAL pool0xf6f4127fa6851ed5e42b50ae23ce64d69f12164d0cd68c84761c2f6e9db6e2a8KindPoolSourcetide registryPool<SUI, HAEDAL>ChangedSharedv1063605993 to v1063605994
Events0
No events, the transaction was reverted
Gas
Paid
0.000101534SUI
<$0.0001
- Computation
- 0.0001SUI
- Storage
- 0.0153444SUI
- Storage rebate
- 0.015342866SUIto0xf94f…525aAddress0xf94f55aa6a350bb20ce078b9156547086152d92fa51587b2456c2ff32b27525aLabelNone known
- Kept by storage fund
- 0.000001534SUI
- Budget
- 0.033125723SUI0.3% used
- Gas price
- 100 MIST100.00x reference
- Paid by
- 0xf94f…525aAddress0xf94f55aa6a350bb20ce078b9156547086152d92fa51587b2456c2ff32b27525aLabelNone known
Raw JSON
/v1/tx/2cfuRT2dhAmCrLyhqVvbwPENdmoGKPBE4R9mSFprR97K?raw=1{
"digest": "2cfuRT2dhAmCrLyhqVvbwPENdmoGKPBE4R9mSFprR97K",
"kind": "programmable",
"classification": "flash_loan",
"classLabel": "Flash Loan",
"status": {
"ok": false,
"failure": {
"kind": "MOVE_ABORT",
"command": 4,
"sentence": "An unlabelled contract aborted in search::next with code 7501 (no error name published). Aborted in search::next at command 4.",
"location": {
"package": "0xa3f107c479ad6754fb5218aa703d0539bc16245a74368e73a84832f45167cb7b",
"module": "search",
"function": "next",
"instruction": null,
"packageLabel": null
},
"abortCode": "7501",
"errorName": null,
"line": null
}
},
"sender": {
"address": "0xf94f55aa6a350bb20ce078b9156547086152d92fa51587b2456c2ff32b27525a",
"short": "0xf94f…525a",
"suins": null,
"label": null,
"display": "0xf94f…525a"
},
"sponsor": null,
"checkpoint": 338921184,
"checkpointIndex": 2,
"epoch": 1294,
"timestamp": {
"ms": 1793159132291,
"iso": "2026-10-28T03:45:32.291Z"
},
"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 (bluefin::quote_a2b).",
"commands": [
1
],
"kind": "contract_call",
"project": null
},