Arbitrage
FailedFailed arbitrage: borrowed 1.0504USDC by flash loan, an unlabelled contract aborted in deepbook::
Failed at command 6 in deepbook::take
An unlabelled contract aborted in deepbook::take with code 1 (no error name published). Aborted in deepbook::take at command 6.
- Abort code
- 1
- Error kind
- MOVE_ABORT
Net result for sender, gas only
- Digest
- EU556w…Yaxm
- Sender
- 0x3990…811dAddress0x399045933662eaf26bc6266cfc33d81dab4e262790ab00207c3b5eea05d5811dLabelNone knownBot
- Time
- 2026-11-03 07:33:13 UTC
- Checkpoint
- 341,130,019
What happened7 steps
- 1Borrowed 1.0504USDC by flash loan from DeepBook IKA/USDC poolDeepBook IKA/USDC pool0xfa732993af2b60d04d7049511f801e79426b2b6a5103e22769c0cead982b0f47KindPoolSourcetide registry, to be repaid in USDC.Command 0
- 2Called an unlabelled contract (deepbook::
bid_to, deepbook:: reclaim).Commands 1 to 2 - 3Swapped coins through an unlabelled contract (bluefin::
swap_a2b_bounded).Command 3 - 4Swapped coins through an unlabelled contract (dipcoin::
swap_b2a).Command 4 - 5Called an unlabelled contract (core::
merge).Command 5 - 6Repaid the flash loan.Command 6
- 7Moved coins around (1 command).Command 7
Balance changes1
- 0x3990…811dAddress0x399045933662eaf26bc6266cfc33d81dab4e262790ab00207c3b5eea05d5811dLabelNone knownSender
- -0.00021SUI-$0.00018
Details
- Time (UTC)
- 2026-11-03 07:33:13 UTC
- Epoch
- 1,300
- Position in checkpoint
- tx 6
- Signature
- Signed with Ed25519 by 0x3990…811d
- Programmable
- 8 commands, 12 inputs
- Expires
- Never
- Size
- 1,585 bytes
Commands8
- 0
Flash-borrowed 1.0504USDC from DeepBook IKA/USDC poolDeepBook IKA/USDC pool0xfa732993af2b60d04d7049511f801e79426b2b6a5103e22769c0cead982b0f47KindPoolSourcetide registry; returns the coin and a loan receipt that must be repaid.
0x59eb…31f7::
deepbook:: loan_quote<IKA, USDC> DeepBook IKA/USDC pool1,050,4200.0Balance<USDC>to 10.1Loanto 6 - 1
Called deepbook::
bid_to in an unlabelled contract; returns IKA. 0x59eb…31f7::
deepbook:: bid_to<IKA, USDC> DeepBook IKA/USDC poolBalanceManagerClock0.0Result 0.01,281Balance<IKA>to 3 - 2
Called deepbook::
reclaim in an unlabelled contract; returns USDC. 0x59eb…31f7::
deepbook:: reclaim<USDC> BalanceManagerBalance<USDC>to 5 - 3
Called bluefin::
swap_a2b_bounded in an unlabelled contract; returns BLUE. 0x0dd7…6b05::
bluefin:: swap_a2b_bounded<IKA, BLUE> GlobalConfigBluefin IKA/BLUE 1% poolClock1Result 17,334,294,159,304,211,456Balance<BLUE>to 4 - 4
Called dipcoin::
swap_b2a in an unlabelled contract; returns USDC. 0xe687…5ee3::
dipcoin:: swap_b2a<USDC, BLUE> GlobalDipCoin USDC/BLUE 0.0005% pool3Result 3Balance<USDC>to 5 - 5
Called core::
merge in an unlabelled contract; returns USDC. 0x055a…d1d0::
core:: merge<USDC> 4Result 42Result 2Balance<USDC>to 6 - 6
Repaid the flash loan and the loan receipt.Aborted here
0x59eb…31f7::
deepbook:: repay_quote<IKA, USDC> DeepBook IKA/USDC pool5Result 50.1Result 0.1Balance<USDC>to 7 - 7
Moved coins through an unlabelled contract (core::
settle).Not run 0x055a…d1d0::
core:: settle<USDC> 6Result 61,0510x3eba…3b5e
Inputs12Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | BalanceManagerBalanceManager0x6583debea79d084484dd2a5cda561186563acb52df3db50156dd6484f08b3d32KindPoolSourcetide registryBalanceManager | Shared, mutablev1 | 1, 2 |
| 1 | DeepBook IKA/USDC poolDeepBook IKA/USDC pool0xfa732993af2b60d04d7049511f801e79426b2b6a5103e22769c0cead982b0f47KindPoolSourcetide registryPool<IKA, USDC> | Shared, mutablev589011838 | 0, 1, 6 |
| 2 | GlobalConfigGlobalConfig0x03db251ba509a8d5d8777b6338836082335d93eecbdd09a11e190a1cff51c352KindPoolSourcetide registryGlobalConfig | Shared, read onlyv406496849 | 3 |
| 3 | GlobalGlobal0x935229a3c32399e9fb207ec8461a54f56c6af5744c64442435ac217ab28f0d59KindPoolSourcetide registryGlobal | Shared, read onlyv557604664 | 4 |
| 4 | ClockClock0x0000000000000000000000000000000000000000000000000000000000000006KindPoolSourcetide registryClock | Shared, read onlyv1 | 1, 3 |
| 5 | Bluefin IKA/BLUE 1% poolBluefin IKA/BLUE 1% pool0x4364f197d3d639770eb0a079d02d216f35c530394cd29e4bad15b4677b2c2508KindPoolSourcetide registryPool<IKA, BLUE> | Shared, mutablev1021410954 | 3 |
| 6 | DipCoin USDC/BLUE 0.0005% poolDipCoin USDC/BLUE 0.0005% pool0x060124a9c921963f711aef48f1ce974879f102c05e9a9d3a1073a7d0575690ddKindPoolSourcetide registryPool<USDC, BLUE> | Shared, mutablev561045482 | 4 |
| 7 | 1,050,420 | Pure u64 | 0 |
| 8 | 1,281 | Pure u64 | 1 |
| 9 | 7,334,294,159,304,211,456 | Pure u128 | 3 |
| 10 | 1,051 | Pure u64 | 7 |
| 11 | 0x3eba…3b5e | Pure address | 7 |
Object changes4
DipCoin USDC/BLUE 0.0005% poolDipCoin USDC/BLUE 0.0005% pool0x060124a9c921963f711aef48f1ce974879f102c05e9a9d3a1073a7d0575690ddKindPoolSourcetide registryPool<USDC, BLUE>ChangedSharedv1069957645 to v1069957646
Bluefin IKA/BLUE 1% poolBluefin IKA/BLUE 1% pool0x4364f197d3d639770eb0a079d02d216f35c530394cd29e4bad15b4677b2c2508KindPoolSourcetide registryPool<IKA, BLUE>ChangedSharedv1069957645 to v1069957646
BalanceManagerBalanceManager0x6583debea79d084484dd2a5cda561186563acb52df3db50156dd6484f08b3d32KindPoolSourcetide registryBalanceManagerChangedSharedv1069957640 to v1069957646
DeepBook IKA/USDC poolDeepBook IKA/USDC pool0xfa732993af2b60d04d7049511f801e79426b2b6a5103e22769c0cead982b0f47KindPoolSourcetide registryPool<IKA, USDC>ChangedSharedv1069957645 to v1069957646
Events0
No events, the transaction was reverted
Gas
Paid
0.000210126SUI
$0.00018
- Computation
- 0.000209SUI
- Storage
- 0.0112556SUI
- Storage rebate
- 0.011254474SUIto0x3990…811dAddress0x399045933662eaf26bc6266cfc33d81dab4e262790ab00207c3b5eea05d5811dLabelNone known
- Kept by storage fund
- 0.000001126SUI
- Budget
- 0.02SUI1.1% used
- Gas price
- 209 MIST2.09x reference
- Paid by
- 0x3990…811dAddress0x399045933662eaf26bc6266cfc33d81dab4e262790ab00207c3b5eea05d5811dLabelNone known
Raw JSON
/v1/tx/EU556wjJKTDB5bQihffCz1bAztAcWvEjK7HyjXUNYaxm?raw=1{
"digest": "EU556wjJKTDB5bQihffCz1bAztAcWvEjK7HyjXUNYaxm",
"kind": "programmable",
"classification": "arbitrage",
"classLabel": "Arbitrage",
"status": {
"ok": false,
"failure": {
"kind": "MOVE_ABORT",
"command": 6,
"sentence": "An unlabelled contract aborted in deepbook::take with code 1 (no error name published). Aborted in deepbook::take at command 6.",
"location": {
"package": "0x59eb37703ce45f4aca4915f700a391aebf37e2d9a16dd2a44854864310d431f7",
"module": "deepbook",
"function": "take",
"instruction": 10,
"packageLabel": null
},
"abortCode": "1",
"errorName": null,
"line": null
}
},
"sender": {
"address": "0x399045933662eaf26bc6266cfc33d81dab4e262790ab00207c3b5eea05d5811d",
"short": "0x3990…811d",
"suins": null,
"label": null,
"display": "0x3990…811d"
},
"sponsor": null,
"checkpoint": 341130019,
"checkpointIndex": 5,
"epoch": 1300,
"timestamp": {
"ms": 1793691193029,
"iso": "2026-11-03T07:33:13.029Z"
},
"protocols": [],
"summary": {
"sentence": "Failed arbitrage: borrowed 1.0504 USDC by flash loan, an unlabelled contract aborted in deepbook::take with code 1 (no error name published). Only gas was spent: 0.00021 SUI.",
"steps": [
{
"index": 0,
"sentence": "Borrowed 1.0504 USDC by flash loan from DeepBook IKA/USDC pool, to be repaid in USDC.",
"commands": [
0
],
"kind": "flash_loan",
"project": null
},
{
"index": 1,
"sentence": "Called an unlabelled contract (deepbook::bid_to, deepbook::reclaim).",
"commands": [
1,
2
],
"kind": "contract_call",
"project": null