Flash Loan
FailedFailed flash loan: an unlabelled contract aborted in m::
Failed at command 1 in m::z
An unlabelled contract aborted in m::z with code 101 (no error name published). Aborted in m::z at command 1.
- Abort code
- 101
- Error kind
- MOVE_ABORT
Net result for sender, gas only
- Digest
- 2581X9…5M1h
- Sender
- 0xd097…23eeAddress0xd09783e7fe926e738c17522fed72866ef53b85d764bf10c0448854ba041a23eeLabelNone known
- Time
- 2026-11-03 09:22:18 UTC
- Checkpoint
- 341,156,829
What happened12 steps
- 1Called an unlabelled contract (m::
gc).Command 0 - 2Called an unlabelled contract (m::
gt, m:: go).Commands 1 to 2 - 3Flash-borrowed USDSUI from Cetus USDC/USDSUI 0.01% poolCetus USDC/USDSUI 0.01% pool0xa7417fb5f59e23b0a7826d78f025653823c49265be07bbf6dd9e553ba4249a56KindPoolSourcetide registry; returns the coin and a loan receipt.Command 3
- 4Called an unlabelled contract (m::
gz).Command 4 - 5Moved coins around (1 command).Command 5
- 6Called an unlabelled contract (m::
ta, m:: gz).Commands 6 to 7 - 7Moved coins around (1 command).Command 8
- 8Called an unlabelled contract (hub::
ba).Command 9 - 9Split coins (1 command).Command 10
- 10Repaid the flash loan.Command 11
- 11Called an unlabelled contract (m::
gz).Command 12 - 12Sent the USDC to the address balance of 0x2c3f…5c33.Command 13
Balance changes1
- 0xd097…23eeAddress0xd09783e7fe926e738c17522fed72866ef53b85d764bf10c0448854ba041a23eeLabelNone knownSender
- -0.0001SUI<$0.0001
Details
- Time (UTC)
- 2026-11-03 09:22:18 UTC
- Epoch
- 1,300
- Position in checkpoint
- tx 65
- Signature
- Signed with Ed25519 by 0xd097…23ee
- Programmable
- 14 commands, 21 inputs
- Expires
- Never
- Size
- 2,506 bytes
Commands14
- 0
Called m::
gc in an unlabelled contract. 0xdfd3…93a3::
m:: gc<USDC, USDSUI> Cetus USDC/USDSUI 0.01% pool18,446,654,343,809,101,382true - 1
Called m::
gt in an unlabelled contract.Aborted here 0xfa55…9ae1::
m:: gt<USDSUI, SUI, FEE1500BPS> Turbos USDSUI/SUI 0.15% pool626,210,147,034,683,271,685true - 2
Called m::
go in an unlabelled contract.Not run 0xfa55…9ae1::
m:: go<SUI, USDC> DeepBook SUI/USDC poolClock869,379true - 3
Flash-borrowed USDSUI from Cetus USDC/USDSUI 0.01% poolCetus USDC/USDSUI 0.01% pool0xa7417fb5f59e23b0a7826d78f025653823c49265be07bbf6dd9e553ba4249a56KindPoolSourcetide registry; returns the coin and a loan receipt.Not run
0xdfd3…93a3::
m:: la<USDC, USDSUI> GlobalConfigCetus USDC/USDSUI 0.01% poolClock12,949,69918,263,205,034,381,099,3673.0Balance<USDSUI>to 43.1FlashSwapReceipt<USDC, USDSUI>to 11 - 4
Called m::
gz in an unlabelled contract; returns USDSUI.Not run 0xdfd3…93a3::
m:: gz<USDSUI> 3.0Result 3.012,948,622Coin<USDSUI>to 5 - 5
Ran coin::
into_balance from the Sui framework.Not run Sui Framework0x0000…0002::
coin:: into_balance<USDSUI> 4Result 4Balance<USDSUI>to 6 - 6
Called m::
ta in an unlabelled contract; returns SUI.Not run 0xdfd3…93a3::
m:: ta<USDSUI, SUI, FEE1500BPS> Turbos USDSUI/SUI 0.15% poolClockVersioned5Result 5619,933,459,355,343,801,198Balance<SUI>to 7 - 7
Called m::
gz in an unlabelled contract; returns SUI.Not run 0xdfd3…93a3::
m:: gz<SUI> 6.0Result 6.014,899,353,679Coin<SUI>to 8 - 8
Ran coin::
into_balance from the Sui framework.Not run Sui Framework0x0000…0002::
coin:: into_balance<SUI> 7Result 7Balance<SUI>to 9 - 9
Called hub::
ba in an unlabelled contract; returns USDC.Not run 0xb269…d838::
hub:: ba<SUI, USDC> DeepBook SUI/USDC poolHubBalanceManagertrue1Clock8Result 8Balance<USDC>to 10, 12 - 10
Ran balance::
split from the Sui framework.Not run Sui Framework0x0000…0002::
balance:: split<USDC> 9.0Result 9.012,949,699Balance<USDC>to 11 - 11
Repaid the flash loan and the loan receipt.Not run
0xdfd3…93a3::
m:: lra<USDC, USDSUI> GlobalConfigCetus USDC/USDSUI 0.01% pool10Result 103.1Result 3.1 - 12
Called m::
gz in an unlabelled contract; returns USDC.Not run 0xdfd3…93a3::
m:: gz<USDC> 9.0Result 9.01,642Coin<USDC>to 13 - 13
Sent the USDC to the address balance of 0x2c3f…5c33.Not run
Sui Framework0x0000…0002::
coin:: send_funds<USDC> 12Result 120x2c3f…5c33
Inputs21Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | Cetus USDC/USDSUI 0.01% poolCetus USDC/USDSUI 0.01% pool0xa7417fb5f59e23b0a7826d78f025653823c49265be07bbf6dd9e553ba4249a56KindPoolSourcetide registryPool<USDC, USDSUI> | Shared, mutablev808620267 | 0, 3, 11 |
| 1 | 18,446,654,343,809,101,382 | Pure u128 | 0 |
| 2 | true | Pure bool | 0, 1, 2, 9 |
| 3 | Turbos USDSUI/SUI 0.15% poolTurbos USDSUI/SUI 0.15% pool0x835effa94dba86cf354ced62e33ce59ce6754cd0e57e7ee84a6ede2f7d7f8056KindPoolSourcetide registryPool<USDSUI, SUI, FEE1500BPS> | Shared, mutablev812864564 | 1, 6 |
| 4 | 626,210,147,034,683,271,685 | Pure u128 | 1 |
| 5 | DeepBook SUI/USDC poolDeepBook SUI/USDC pool0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407KindPoolSourcetide registryPool<SUI, USDC> | Shared, mutablev389750322 | 2, 9 |
| 6 | ClockClock0x0000000000000000000000000000000000000000000000000000000000000006KindPoolSourcetide registryClock | Shared, read onlyv1 | 2, 3, 6, 9 |
| 7 | 869,379 | Pure u128 | 2 |
| 8 | GlobalConfigGlobalConfig0xdaa46292632c3c4d8f31f23ea0f9b36a28ff3677e9684980e4438403a67a3d8fKindPoolSourcetide registryGlobalConfig | Shared, read onlyv1574190 | 3, 11 |
| 9 | 12,949,699 | Pure u64 | 3, 10 |
| 10 | 18,263,205,034,381,099,367 | Pure u128 | 3 |
| 11 | 12,948,622 | Pure u64 | 4 |
| 12 | VersionedVersioned0xf1cf0e81048df168ebeb1b8030fad24b3e0b53ae827c25053fff0779c1445b6fKindPoolSourcetide registryVersioned | Shared, read onlyv1621135 | 6 |
| 13 | 619,933,459,355,343,801,198 | Pure u128 | 6 |
| 14 | 14,899,353,679 | Pure u64 | 7 |
| 15 | 1 | Pure u64 | 9 |
| 16 | HubHub0x03e9e675b2e3b79cb6aef21294b66becacc47ccd0b622eb150505d003ede0802KindPoolSourcetide registryHub | Shared, read onlyv2 | 9 |
| 17 | BalanceManagerBalanceManager0x4f04a8b3908f02f8ebb74982b3d59d13f52dfb5df97b3843b921cda3fe9d22a9KindPoolSourcetide registryBalanceManager | Shared, mutablev1062955989 | 9 |
| 18 | 1,642 | Pure u64 | 12 |
| 19 | 0x2c3f…5c33 | Pure address | 13 |
| 20 | 40 bytes | Pure | none |
Object changes4
BalanceManagerBalanceManager0x4f04a8b3908f02f8ebb74982b3d59d13f52dfb5df97b3843b921cda3fe9d22a9KindPoolSourcetide registryBalanceManagerChangedSharedv1070016244 to v1070016245
Turbos USDSUI/SUI 0.15% poolTurbos USDSUI/SUI 0.15% pool0x835effa94dba86cf354ced62e33ce59ce6754cd0e57e7ee84a6ede2f7d7f8056KindPoolSourcetide registryPool<USDSUI, SUI, FEE1500BPS>ChangedSharedv1070016244 to v1070016245
Cetus USDC/USDSUI 0.01% poolCetus USDC/USDSUI 0.01% pool0xa7417fb5f59e23b0a7826d78f025653823c49265be07bbf6dd9e553ba4249a56KindPoolSourcetide registryPool<USDC, USDSUI>ChangedSharedv1070016244 to v1070016245
DeepBook SUI/USDC poolDeepBook SUI/USDC pool0xe05dafb5133bcffb8d59f4e12465dc0e9faeaa05e3e342a08fe135800e3e4407KindPoolSourcetide registryPool<SUI, USDC>ChangedSharedv1070016244 to v1070016245
Events0
No events, the transaction was reverted
Gas
Paid
0.000101728SUI
<$0.0001
- Computation
- 0.0001SUI
- Storage
- 0.0172824SUI
- Storage rebate
- 0.017280672SUIto0xd097…23eeAddress0xd09783e7fe926e738c17522fed72866ef53b85d764bf10c0448854ba041a23eeLabelNone known
- Kept by storage fund
- 0.000001728SUI
- Budget
- 0.015SUI0.7% used
- Gas price
- 100 MISTreference price
- Paid by
- 0xd097…23eeAddress0xd09783e7fe926e738c17522fed72866ef53b85d764bf10c0448854ba041a23eeLabelNone known
Raw JSON
/v1/tx/2581X9TUAdsrSgjtMfdxsdDrXaQBFVY3oB9GoBw95M1h?raw=1{
"digest": "2581X9TUAdsrSgjtMfdxsdDrXaQBFVY3oB9GoBw95M1h",
"kind": "programmable",
"classification": "flash_loan",
"classLabel": "Flash Loan",
"status": {
"ok": false,
"failure": {
"kind": "MOVE_ABORT",
"command": 1,
"sentence": "An unlabelled contract aborted in m::z with code 101 (no error name published). Aborted in m::z at command 1.",
"location": {
"package": "0xfa555fe81f851f45d4aa9f1e7d825fa94ee564eeaf424fb941378991274c9ae1",
"module": "m",
"function": "z",
"instruction": 15,
"packageLabel": null
},
"abortCode": "101",
"errorName": null,
"line": null
}
},
"sender": {
"address": "0xd09783e7fe926e738c17522fed72866ef53b85d764bf10c0448854ba041a23ee",
"short": "0xd097…23ee",
"suins": null,
"label": null,
"display": "0xd097…23ee"
},
"sponsor": null,
"checkpoint": 341156829,
"checkpointIndex": 64,
"epoch": 1300,
"timestamp": {
"ms": 1793697738185,
"iso": "2026-11-03T09:22:18.185Z"
},
"protocols": [],
"summary": {
"sentence": "Failed flash loan: an unlabelled contract aborted in m::z with code 101 (no error name published). Only gas was spent: 0.0001 SUI.",
"steps": [
{
"index": 0,
"sentence": "Called an unlabelled contract (m::gc).",
"commands": [
0
],
"kind": "contract_call",
"project": null
},
{
"index": 1,
"sentence": "Called an unlabelled contract (m::gt, m::go).",
"commands": [
1,
2
],
"kind": "contract_call",
"project": null