Swap
FailedFailed swap: an unlabelled contract aborted in safeV2::
Failed at command 2 in safeV2::deposit
An unlabelled contract aborted in safeV2::deposit with code 2 (no error name published). Aborted in safeV2::deposit at command 2.
- Abort code
- 2
- Error kind
- MOVE_ABORT
Net result for sender, gas only
- Digest
- HoZ144…DFaJ
- Sender
- 0xa003…daefAddress0xa0032aceeedd0a3a4122ebc2b95e1cdc77a9b5f46065f51eac875b793797daefLabelNone known
- Time
- 2025-10-23 17:08:05 UTC
- Checkpoint
- 204,199,575
- Protocols
- Obric
What happened3 steps
Balance changes1
- 0xa003…daefAddress0xa0032aceeedd0a3a4122ebc2b95e1cdc77a9b5f46065f51eac875b793797daefLabelNone knownSender
- -0.0017SUI-$0.0042
Details
- Time (UTC)
- 2025-10-23 17:08:05 UTC
- Epoch
- 924
- Position in checkpoint
- tx 2
- Signature
- Signed with Ed25519 by 0xa003…daef
- Programmable
- 3 commands, 8 inputs
- Expires
- Never
- Size
- 792 bytes
Commands3
- 0
Called safeV2::
withdraw in an unlabelled contract; returns SUI. 0xe016…30f0::
safeV2:: withdraw<SUI> AccessListPool<SUI>67,000,000,000Coin<SUI>to 1 - 1
Called bluefin::
swap_a2b in Obric; returns USDC. Obric@cetuspackages/aggregator-v2-extend::
bluefin:: swap_a2b<SUI, USDC> GlobalConfigBluefin SUI/USDC pool0Result 00x0000…0006Coin<USDC>to 2 - 2
Called safeV2::
deposit in an unlabelled contract.Aborted here 0xe016…30f0::
safeV2:: deposit<USDC> Pool<USDC>1Result 1165,168,400
Inputs8Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | AccessListAccessList0x87bb1632d6d4f938ff0b3a29b160cab543ee7e10fd3d7df4dbc2394e761307c5KindPoolSourcetide registryAccessList | Shared, mutablev100715638 | 0 |
| 1 | Pool<SUI>Pool<SUI>0xa505ec403557a903e40102c23094ca30363f0d962c5ae23e42036b0908b959dbKindPoolSourcetide registryPool<SUI> | Shared, mutablev100715648 | 0 |
| 2 | 67,000,000,000 | Pure u64 | 0 |
| 3 | GlobalConfigGlobalConfig0x03db251ba509a8d5d8777b6338836082335d93eecbdd09a11e190a1cff51c352KindPoolSourcetide registryGlobalConfig | Shared, mutablev406496849 | 1 |
| 4 | Bluefin SUI/USDC poolBluefin SUI/USDC pool0x3b585786b13af1d8ea067ab37101b6513a05d2f90cfe60e8b1d9e1b46a63c4faKindPoolSourcetide registryPool<SUI, USDC> | Shared, mutablev406731547 | 1 |
| 5 | 0x0000…0006Address0x0000000000000000000000000000000000000000000000000000000000000006LabelNone known | Shared, read onlyv1 | 1 |
| 6 | Pool<USDC>Pool<USDC>0x3d779b34b1125b3d102890445f012bd9a96c6e234b4957dd1f913e644ffc1665KindPoolSourcetide registryPool<USDC> | Shared, mutablev373546619 | 2 |
| 7 | 165,168,400 | Pure u64 | 2 |
Object changes6
Bluefin SUI/USDC poolBluefin SUI/USDC pool0x3b585786b13af1d8ea067ab37101b6513a05d2f90cfe60e8b1d9e1b46a63c4faKindPoolSourcetide registryPool<SUI, USDC>ChangedSharedv665233672 to v665233754
Pool<USDC>Pool<USDC>0x3d779b34b1125b3d102890445f012bd9a96c6e234b4957dd1f913e644ffc1665KindPoolSourcetide registryPool<USDC>ChangedSharedv665233751 to v665233754
GlobalConfigGlobalConfig0x03db251ba509a8d5d8777b6338836082335d93eecbdd09a11e190a1cff51c352KindPoolSourcetide registryGlobalConfigChangedSharedv665233753 to v665233754
Pool<SUI>Pool<SUI>0xa505ec403557a903e40102c23094ca30363f0d962c5ae23e42036b0908b959dbKindPoolSourcetide registryPool<SUI>ChangedSharedv665233739 to v665233754
AccessListAccessList0x87bb1632d6d4f938ff0b3a29b160cab543ee7e10fd3d7df4dbc2394e761307c5KindPoolSourcetide registryAccessListChangedSharedv665233751 to v665233754
SUI coinSUI coin0x595ced5d3d0e0b5488b1f6c93ad49b8df793db0a9d0080654468713fbf55e485KindPoolSourcetide registryCoin<SUI>ChangedOwned by 0xa003…daefv665233672 to v665233754
Events0
No events, the transaction was reverted
Gas
Paid
0.001699376SUI
$0.0042
- Computation
- 0.000755SUI
- Storage
- 0.0944376SUI
- Storage rebate
- 0.093493224SUIto0xa003…daefAddress0xa0032aceeedd0a3a4122ebc2b95e1cdc77a9b5f46065f51eac875b793797daefLabelNone known
- Kept by storage fund
- 0.000944376SUI
- Budget
- 0.1SUI1.7% used
- Gas price
- 755 MIST755.00x reference
- Paid by
- 0xa003…daefAddress0xa0032aceeedd0a3a4122ebc2b95e1cdc77a9b5f46065f51eac875b793797daefLabelNone known
Raw JSON
/v1/tx/HoZ144AwihRG3Mw5aGpA3rSVd7dAkUiuUpPAVpjkDFaJ?raw=1{
"digest": "HoZ144AwihRG3Mw5aGpA3rSVd7dAkUiuUpPAVpjkDFaJ",
"kind": "programmable",
"classification": "swap",
"classLabel": "Swap",
"status": {
"ok": false,
"failure": {
"kind": "MOVE_ABORT",
"command": 2,
"sentence": "An unlabelled contract aborted in safeV2::deposit with code 2 (no error name published). Aborted in safeV2::deposit at command 2.",
"location": {
"package": "0xe016516cae4c27eb871870e3b1dd63d45ae180c412677784915b437a7ec930f0",
"module": "safeV2",
"function": "deposit",
"instruction": null,
"packageLabel": null
},
"abortCode": "2",
"errorName": null,
"line": null
}
},
"sender": {
"address": "0xa0032aceeedd0a3a4122ebc2b95e1cdc77a9b5f46065f51eac875b793797daef",
"short": "0xa003…daef",
"suins": null,
"label": null,
"display": "0xa003…daef"
},
"sponsor": null,
"checkpoint": 204199575,
"checkpointIndex": 1,
"epoch": 924,
"timestamp": {
"ms": 1761239285200,
"iso": "2025-10-23T17:08:05.200Z"
},
"protocols": [
{
"project": {
"id": "obric",
"name": "Obric",
"category": "DEX",
"url": "https://obric.xyz",
"logoUrl": null
},
"packages": [
"0xe450c157978058fc23078941924ad91bfe3022db6243ffa432f7209ad5bc9889"
]
}
],
"summary": {
"sentence": "Failed swap: an unlabelled contract aborted in safeV2::deposit with code 2 (no error name published). Only gas was spent: 0.0017 SUI.",
"steps": [
{
"index": 0,
"sentence": "Called an unlabelled contract (safeV2::withdraw).",
"commands": [
0