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
- 3bchDK…ibyF
- Sender
- 0x6c0d…d257Address0x6c0d08c59e029b5354c4f0e836e0de311f8117b57aecce41f364871ac123d257LabelNone known
- Time
- 2026-11-03 08:31:19 UTC
- Checkpoint
- 341,144,312
What happened10 steps
- 1Called an unlabelled contract (m::
gb).Command 0 - 2Called an unlabelled contract (m::
gd).Command 1 - 3Flash-borrowed TRUTH from Bluefin TRUTH/USDC 0.01% poolBluefin TRUTH/USDC 0.01% pool0x8ecce8442ce5c3fb95960011ad47e0813fdae755db7e5f3ba37f5143578e5a5aKindPoolSourcetide registry; returns the coin and a loan receipt.Command 2
- 4Called an unlabelled contract (m::
gz).Command 3 - 5Moved coins around (1 command).Command 4
- 6Called an unlabelled contract (m::
sdb).Command 5 - 7Split coins (1 command).Command 6
- 8Repaid the flash loan.Command 7
- 9Called an unlabelled contract (m::
gz).Command 8 - 10Sent the USDC to the address balance of 0x2c3f…5c33.Command 9
Balance changes1
- 0x6c0d…d257Address0x6c0d08c59e029b5354c4f0e836e0de311f8117b57aecce41f364871ac123d257LabelNone knownSender
- -0.0001SUI<$0.0001
Details
- Time (UTC)
- 2026-11-03 08:31:19 UTC
- Epoch
- 1,300
- Position in checkpoint
- tx 12
- Signature
- Signed with Ed25519 by 0x6c0d…d257
- Programmable
- 10 commands, 14 inputs
- Expires
- Never
- Size
- 1,899 bytes
Commands10
- 0
Called m::
gb in an unlabelled contract. 0xdfd3…93a3::
m:: gb<SWARM_NETWORK_TOKEN, USDC> Bluefin TRUTH/USDC 0.01% pool238,977,906,178,457,784false - 1
Called m::
gd in an unlabelled contract.Aborted here 0xfa55…9ae1::
m:: gd<USDC, SWARM_NETWORK_TOKEN> 0xb5f5…9e56 USDC/TRUTH pool1,423,207,795,600,604,635,626false - 2
Flash-borrowed TRUTH from Bluefin TRUTH/USDC 0.01% poolBluefin TRUTH/USDC 0.01% pool0x8ecce8442ce5c3fb95960011ad47e0813fdae755db7e5f3ba37f5143578e5a5aKindPoolSourcetide registry; returns the coin and a loan receipt.Not run
0xdfd3…93a3::
m:: flb<SWARM_NETWORK_TOKEN, USDC> ClockGlobalConfigBluefin TRUTH/USDC 0.01% pool2,530,994241,304,588,083,189,3132.0Balance<SWARM_NETWORK_TOKEN>to 32.1FlashSwapReceipt<SWARM_NETWORK_TOKEN, USDC>to 7 - 3
Called m::
gz in an unlabelled contract; returns TRUTH.Not run 0xdfd3…93a3::
m:: gz<SWARM_NETWORK_TOKEN> 2.0Result 2.015,082,141,387Coin<SWARM_NETWORK_TOKEN>to 4 - 4
Ran coin::
into_balance from the Sui framework.Not run Sui Framework0x0000…0002::
coin:: into_balance<SWARM_NETWORK_TOKEN> 3Result 3Balance<SWARM_NETWORK_TOKEN>to 5 - 5
Called m::
sdb in an unlabelled contract; returns USDC.Not run 0x474a…4838::
m:: sdb<USDC, SWARM_NETWORK_TOKEN> 0xb5f5…9e56 USDC/TRUTH poolClockVersion4Result 41,438,088,494,629,924,506,188Balance<USDC>to 6, 8 - 6
Ran balance::
split from the Sui framework.Not run Sui Framework0x0000…0002::
balance:: split<USDC> 5.0Result 5.02,530,994Balance<USDC>to 7 - 7
Repaid the flash loan and the loan receipt.Not run
0xdfd3…93a3::
m:: flrb<SWARM_NETWORK_TOKEN, USDC> GlobalConfigBluefin TRUTH/USDC 0.01% pool6Result 62.1Result 2.1 - 8
Called m::
gz in an unlabelled contract; returns USDC.Not run 0xdfd3…93a3::
m:: gz<USDC> 5.0Result 5.0203Coin<USDC>to 9 - 9
Sent the USDC to the address balance of 0x2c3f…5c33.Not run
Sui Framework0x0000…0002::
coin:: send_funds<USDC> 8Result 80x2c3f…5c33
Inputs14Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | Bluefin TRUTH/USDC 0.01% poolBluefin TRUTH/USDC 0.01% pool0x8ecce8442ce5c3fb95960011ad47e0813fdae755db7e5f3ba37f5143578e5a5aKindPoolSourcetide registryPool<SWARM_NETWORK_TOKEN, USDC> | Shared, mutablev643985702 | 0, 2, 7 |
| 1 | 238,977,906,178,457,784 | Pure u128 | 0 |
| 2 | false | Pure bool | 0, 1 |
| 3 | 0xb5f5…9e56 USDC/TRUTH pool0xb5f5…9e56 USDC/TRUTH pool0x4941733c86b892bd028c6eb83cde5ca6161989e950f40e54d8b5b7f9f6228d66KindPoolSourcetide registryPool<USDC, SWARM_NETWORK_TOKEN> | Shared, mutablev898069077 | 1, 5 |
| 4 | 1,423,207,795,600,604,635,626 | Pure u128 | 1 |
| 5 | ClockClock0x0000000000000000000000000000000000000000000000000000000000000006KindPoolSourcetide registryClock | Shared, read onlyv1 | 2, 5 |
| 6 | 2,530,994 | Pure u64 | 2, 6 |
| 7 | GlobalConfigGlobalConfig0x03db251ba509a8d5d8777b6338836082335d93eecbdd09a11e190a1cff51c352KindPoolSourcetide registryGlobalConfig | Shared, read onlyv406496849 | 2, 7 |
| 8 | 241,304,588,083,189,313 | Pure u128 | 2 |
| 9 | 15,082,141,387 | Pure u64 | 3 |
| 10 | VersionVersion0x0999bbc9c063580eca62e888b8f0d8e6e9159cd9db1b8a8c88e448a2b5dd4d4dKindPoolSourcetide registryVersion | Shared, read onlyv845285725 | 5 |
| 11 | 1,438,088,494,629,924,506,188 | Pure u128 | 5 |
| 12 | 203 | Pure u64 | 8 |
| 13 | 0x2c3f…5c33 | Pure address | 9 |
Object changes2
0xb5f5…9e56 USDC/TRUTH pool0xb5f5…9e56 USDC/TRUTH pool0x4941733c86b892bd028c6eb83cde5ca6161989e950f40e54d8b5b7f9f6228d66KindPoolSourcetide registryPool<USDC, SWARM_NETWORK_TOKEN>ChangedSharedv1069987251 to v1069987253
Bluefin TRUTH/USDC 0.01% poolBluefin TRUTH/USDC 0.01% pool0x8ecce8442ce5c3fb95960011ad47e0813fdae755db7e5f3ba37f5143578e5a5aKindPoolSourcetide registryPool<SWARM_NETWORK_TOKEN, USDC>ChangedSharedv1069987252 to v1069987253
Events0
No events, the transaction was reverted
Gas
Paid
0.000101202SUI
<$0.0001
- Computation
- 0.0001SUI
- Storage
- 0.0120156SUI
- Storage rebate
- 0.012014398SUIto0x6c0d…d257Address0x6c0d08c59e029b5354c4f0e836e0de311f8117b57aecce41f364871ac123d257LabelNone known
- Kept by storage fund
- 0.000001202SUI
- Budget
- 0.015SUI0.7% used
- Gas price
- 100 MISTreference price
- Paid by
- 0x6c0d…d257Address0x6c0d08c59e029b5354c4f0e836e0de311f8117b57aecce41f364871ac123d257LabelNone known
Raw JSON
/v1/tx/3bchDKBA6buXjV7Ct7o1kqepQ3NomKwKbYWJoSkeibyF?raw=1{
"digest": "3bchDKBA6buXjV7Ct7o1kqepQ3NomKwKbYWJoSkeibyF",
"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": "0x6c0d08c59e029b5354c4f0e836e0de311f8117b57aecce41f364871ac123d257",
"short": "0x6c0d…d257",
"suins": null,
"label": null,
"display": "0x6c0d…d257"
},
"sponsor": null,
"checkpoint": 341144312,
"checkpointIndex": 11,
"epoch": 1300,
"timestamp": {
"ms": 1793694679037,
"iso": "2026-11-03T08:31:19.037Z"
},
"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::gb).",
"commands": [
0
],
"kind": "contract_call",
"project": null
},
{
"index": 1,
"sentence": "Called an unlabelled contract (m::gd).",
"commands": [
1
],
"kind": "contract_call",
"project": null
},