Flash Loan
FailedFailed flash loan with a Cetus flash swap: Move Stdlib aborted in option::
Failed at command 2 in option::destroy_some (Move Stdlib)
Move Stdlib aborted in option::destroy_some with code 262145 (no error name published). Aborted in Move Stdlib option::destroy_some at command 2.
- Abort code
- 262145
- Error kind
- MOVE_ABORT
Net result for sender, gas only
- Digest
- 7AXgrS…6GdY
- Sender
- 0x475a…dc1bAddress0x475af7c4a6ecdafd68a5bc58b66696e2ef7139fbe4125dc17ba1923f9cd6dc1bLabelNone known
- Time
- 2026-11-03 14:03:08 UTC
- Checkpoint
- 341,225,863
- Protocols
- CetusDipCoin
What happened15 steps
- 1Verified oracle data via Cetus.Command 0
- 2Moved coins around (2 commands).Commands 1 to 2
- 3Verified oracle data via Cetus.Command 3
- 4Withdrew funds from the address balance (3 commands).Commands 4 to 6
- 5Swapped coins through DipCoin (router::
swap_exact_x_to_y_with_return).Command 7 - 6Moved coins around (2 commands).Commands 8 to 9
- 7Borrowed 4,171,654,855,313,507.5 FDUSD by flash loan from Cetus FDUSD/CETUS 0.25% poolCetus FDUSD/CETUS 0.25% pool0x41d3769b75861e80daea5919a3989bbcbdc76c6390cee18f1c39b5e60cb034c9KindPoolSourcetide registry on Cetus, to be repaid in FDUSD.Command 10
- 8Merged coins (2 commands).Commands 11 to 12
- 9Repaid the Cetus flash loan.Command 13
- 10Split coins, merged coins (5 commands).Commands 14 to 18
- 11Borrowed 18,046,871,679,749.72 FDUSD by flash loan from Cetus FDUSD/USDC 0.01% poolCetus FDUSD/USDC 0.01% pool0x43d4c9adc1d669ef85d557cf1d430f311dc4eb043a8e7b78e972c1f96ec2cd60KindPoolSourcetide registry on Cetus, to be repaid in FDUSD.Command 19
- 12Merged coins (2 commands).Commands 20 to 21
- 13Repaid the Cetus flash loan.Command 22
- 14Split coins, merged coins (3 commands).Commands 23 to 25
- 15Sent the USDC to the address balance of 0x475a…dc1bAddress0x475af7c4a6ecdafd68a5bc58b66696e2ef7139fbe4125dc17ba1923f9cd6dc1bLabelNone known.Command 26
Balance changes1
- 0x475a…dc1bAddress0x475af7c4a6ecdafd68a5bc58b66696e2ef7139fbe4125dc17ba1923f9cd6dc1bLabelNone knownSender
- -0.00016SUI-$0.00014
Details
- Time (UTC)
- 2026-11-03 14:03:08 UTC
- Epoch
- 1,300
- Position in checkpoint
- tx 53
- Signature
- Signed with Ed25519 by 0x475a…dc1b
- Programmable
- 27 commands, 19 inputs
- Expires
- Never
- Size
- 3,202 bytes
Commands27
- 0
Updated oracle data on Cetus (pool::
current_sqrt_price). Cetus@cetuspackages/clmm::
pool:: current_sqrt_price<FDUSD, CETUS> Cetus FDUSD/CETUS 0.25% poolu128to 1 - 1
Ran u128::
checked_sub from the Move standard library. Move Stdlib0x0000…0001::
u128:: checked_sub 4,087,291,895,846,290,384,4520Result 0Option<u128>to 2 - 2
Ran option::
destroy_some from the Move standard library.Aborted here Move Stdlib0x0000…0001::
option:: destroy_some<u128> 1Result 1u128unused - 3
Updated oracle data on Cetus (pool::
current_sqrt_price).Not run Cetus@cetuspackages/clmm::
pool:: current_sqrt_price<FDUSD, USDC> Cetus FDUSD/USDC 0.01% poolu128to 4 - 4
Ran u128::
checked_sub from the Move standard library.Not run Move Stdlib0x0000…0001::
u128:: checked_sub 3Result 318,404,048,554,496,218,798Option<u128>to 5 - 5
Ran option::
destroy_some from the Move standard library.Not run Move Stdlib0x0000…0001::
option:: destroy_some<u128> 4Result 4u128unused - 6
Withdrew 1.3548USDC from the sender's address balance.Not run
Sui Framework0x0000…0002::
coin:: redeem_funds<USDC> 1.3548 USDC from the sender's address balanceCoin<USDC>to 7 - 7
Called router::
swap_exact_x_to_y_with_return in DipCoin; returns CETUS.Not run DipCoin0xdae2…c872::
router:: swap_exact_x_to_y_with_return<USDC, CETUS> GlobalDipCoin USDC/CETUS 0.0005% pool6Result 666,854,822,200Coin<CETUS>to 8, 9 - 8
Read a coin amount.Not run
Sui Framework0x0000…0002::
coin:: value<CETUS> 7Result 7u64to 10 - 9
Ran coin::
into_balance from the Sui framework.Not run Sui Framework0x0000…0002::
coin:: into_balance<CETUS> 7Result 7Balance<CETUS>to 11, 13 - 10
Flash-borrowed 4,171,654,855,313,507.5 FDUSD from Cetus FDUSD/CETUS 0.25% poolCetus FDUSD/CETUS 0.25% pool0x41d3769b75861e80daea5919a3989bbcbdc76c6390cee18f1c39b5e60cb034c9KindPoolSourcetide registry; returns the coin and a loan receipt that must be repaid.Not run
Cetus@cetuspackages/clmm::
pool:: flash_swap<FDUSD, CETUS> GlobalConfigCetus FDUSD/CETUS 0.25% poolfalsetrue8Result 84,171,654,855,313,507,577,304Clock10.0Balance<FDUSD>to 1410.1Balance<CETUS>to 1110.2FlashSwapReceipt<FDUSD, CETUS>to 13 - 11
Ran balance::
join from the Sui framework.Not run Sui Framework0x0000…0002::
balance:: join<CETUS> 9Result 910.1Result 10.1u64unused - 12
Ran balance::
zero from the Sui framework.Not run Sui Framework0x0000…0002::
balance:: zero<FDUSD> Balance<FDUSD>to 13 - 13
Repaid the Cetus flash loan and the loan receipt.Not run
Cetus@cetuspackages/clmm::
pool:: repay_flash_swap<FDUSD, CETUS> GlobalConfigCetus FDUSD/CETUS 0.25% pool12Result 129Result 910.2Result 10.2 - 14
Ran coin::
from_balance from the Sui framework.Not run Sui Framework0x0000…0002::
coin:: from_balance<FDUSD> 10.0Result 10.0Coin<FDUSD>to 15, 16, 17, 18 - 15
Split 1.3583 FDUSD off Result 14.Not run
SplitCoins
14Result 141.3583 FDUSD1.3583 FDUSDto 16 - 16
Merged 1 coin into Result 14.Not run
MergeCoins
14Result 1415.0Result 15.0 - 17
Read a coin amount.Not run
Sui Framework0x0000…0002::
coin:: value<FDUSD> 14Result 14u64to 19 - 18
Ran coin::
into_balance from the Sui framework.Not run Sui Framework0x0000…0002::
coin:: into_balance<FDUSD> 14Result 14Balance<FDUSD>to 20, 22 - 19
Flash-borrowed 18,046,871,679,749.72 FDUSD from Cetus FDUSD/USDC 0.01% poolCetus FDUSD/USDC 0.01% pool0x43d4c9adc1d669ef85d557cf1d430f311dc4eb043a8e7b78e972c1f96ec2cd60KindPoolSourcetide registry; returns the coin and a loan receipt that must be repaid.Not run
Cetus@cetuspackages/clmm::
pool:: flash_swap<FDUSD, USDC> GlobalConfigCetus FDUSD/USDC 0.01% pooltruetrue17Result 1718,046,871,679,749,713,616Clock19.0Balance<FDUSD>to 2019.1Balance<USDC>to 2319.2FlashSwapReceipt<FDUSD, USDC>to 22 - 20
Ran balance::
join from the Sui framework.Not run Sui Framework0x0000…0002::
balance:: join<FDUSD> 18Result 1819.0Result 19.0u64unused - 21
Ran balance::
zero from the Sui framework.Not run Sui Framework0x0000…0002::
balance:: zero<USDC> Balance<USDC>to 22 - 22
Repaid the Cetus flash loan and the loan receipt.Not run
Cetus@cetuspackages/clmm::
pool:: repay_flash_swap<FDUSD, USDC> GlobalConfigCetus FDUSD/USDC 0.01% pool18Result 1821Result 2119.2Result 19.2 - 23
Ran coin::
from_balance from the Sui framework.Not run Sui Framework0x0000…0002::
coin:: from_balance<USDC> 19.1Result 19.1Coin<USDC>to 24, 25, 26 - 24
Split 1.3549USDC off Result 23.Not run
SplitCoins
23Result 231.3549 USDC1.3549 USDCto 25 - 25
Merged 1 coin into Result 23.Not run
MergeCoins
23Result 2324.0Result 24.0 - 26
Sent the USDC to the address balance of 0x475a…dc1bAddress0x475af7c4a6ecdafd68a5bc58b66696e2ef7139fbe4125dc17ba1923f9cd6dc1bLabelNone known.Not run
Sui Framework0x0000…0002::
coin:: send_funds<USDC> 23Result 230x475a…dc1b
Inputs19Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | Cetus FDUSD/CETUS 0.25% poolCetus FDUSD/CETUS 0.25% pool0x41d3769b75861e80daea5919a3989bbcbdc76c6390cee18f1c39b5e60cb034c9KindPoolSourcetide registryPool<FDUSD, CETUS> | Shared, mutablev447222861 | 0, 10, 13 |
| 1 | 4,087,291,895,846,290,384,452 | Pure u128 | 1 |
| 2 | Cetus FDUSD/USDC 0.01% poolCetus FDUSD/USDC 0.01% pool0x43d4c9adc1d669ef85d557cf1d430f311dc4eb043a8e7b78e972c1f96ec2cd60KindPoolSourcetide registryPool<FDUSD, USDC> | Shared, mutablev417406838 | 3, 19, 22 |
| 3 | 18,404,048,554,496,218,798 | Pure u128 | 4 |
| 4 | 1.3548 USDC from the sender's address balance | funds withdrawal | 6 |
| 5 | GlobalGlobal0x935229a3c32399e9fb207ec8461a54f56c6af5744c64442435ac217ab28f0d59KindPoolSourcetide registryGlobal | Shared, read onlyv557604664 | 7 |
| 6 | DipCoin USDC/CETUS 0.0005% poolDipCoin USDC/CETUS 0.0005% pool0x9e72231e5752bbc52c1573477d557211bd1a632b77ef88c93a02b7fc34d421adKindPoolSourcetide registryPool<USDC, CETUS> | Shared, mutablev560842856 | 7 |
| 7 | 66,854,822,200 | Pure u64 | 7 |
| 8 | GlobalConfigGlobalConfig0xdaa46292632c3c4d8f31f23ea0f9b36a28ff3677e9684980e4438403a67a3d8fKindPoolSourcetide registryGlobalConfig | Shared, read onlyv1574190 | 10, 13, 19, 22 |
| 9 | false | Pure bool | 10 |
| 10 | true | Pure bool | 10 |
| 11 | 4,171,654,855,313,507,577,304 | Pure u128 | 10 |
| 12 | ClockClock0x0000000000000000000000000000000000000000000000000000000000000006KindPoolSourcetide registryClock | Shared, read onlyv1 | 10, 19 |
| 13 | 1.3583 FDUSD | Pure u64 | 15 |
| 14 | true | Pure bool | 19 |
| 15 | true | Pure bool | 19 |
| 16 | 18,046,871,679,749,713,616 | Pure u128 | 19 |
| 17 | 1.3549 USDC | Pure u64 | 24 |
| 18 | 0x475a…dc1b | Pure address | 26 |
Object changes3
Cetus FDUSD/CETUS 0.25% poolCetus FDUSD/CETUS 0.25% pool0x41d3769b75861e80daea5919a3989bbcbdc76c6390cee18f1c39b5e60cb034c9KindPoolSourcetide registryPool<FDUSD, CETUS>ChangedSharedv1070274335 to v1070274336
Cetus FDUSD/USDC 0.01% poolCetus FDUSD/USDC 0.01% pool0x43d4c9adc1d669ef85d557cf1d430f311dc4eb043a8e7b78e972c1f96ec2cd60KindPoolSourcetide registryPool<FDUSD, USDC>ChangedSharedv1070274335 to v1070274336
DipCoin USDC/CETUS 0.0005% poolDipCoin USDC/CETUS 0.0005% pool0x9e72231e5752bbc52c1573477d557211bd1a632b77ef88c93a02b7fc34d421adKindPoolSourcetide registryPool<USDC, CETUS>ChangedSharedv1070274335 to v1070274336
Events0
No events, the transaction was reverted
Gas
Paid
0.000161706SUI
$0.00014
- Computation
- 0.00016SUI
- Storage
- 0.017062SUI
- Storage rebate
- 0.017060294SUIto0x475a…dc1bAddress0x475af7c4a6ecdafd68a5bc58b66696e2ef7139fbe4125dc17ba1923f9cd6dc1bLabelNone known
- Kept by storage fund
- 0.000001706SUI
- Budget
- 0.02SUI0.8% used
- Gas price
- 160 MIST1.60x reference
- Paid by
- 0x475a…dc1bAddress0x475af7c4a6ecdafd68a5bc58b66696e2ef7139fbe4125dc17ba1923f9cd6dc1bLabelNone known
Raw JSON
/v1/tx/7AXgrSCar6DDNBScHZvzBjEBWm1LLSNDqp4vDaCW6GdY?raw=1{
"digest": "7AXgrSCar6DDNBScHZvzBjEBWm1LLSNDqp4vDaCW6GdY",
"kind": "programmable",
"classification": "flash_loan",
"classLabel": "Flash Loan",
"status": {
"ok": false,
"failure": {
"kind": "MOVE_ABORT",
"command": 2,
"sentence": "Move Stdlib aborted in option::destroy_some with code 262145 (no error name published). Aborted in Move Stdlib option::destroy_some at command 2.",
"location": {
"package": "0x0000000000000000000000000000000000000000000000000000000000000001",
"module": "option",
"function": "destroy_some",
"instruction": 5,
"packageLabel": {
"id": "move-stdlib",
"name": "Move Stdlib",
"category": "System",
"url": "https://sui.io",
"logoUrl": null
}
},
"abortCode": "262145",
"errorName": null,
"line": null
}
},
"sender": {
"address": "0x475af7c4a6ecdafd68a5bc58b66696e2ef7139fbe4125dc17ba1923f9cd6dc1b",
"short": "0x475a…dc1b",
"suins": null,
"label": null,
"display": "0x475a…dc1b"
},
"sponsor": null,
"checkpoint": 341225863,
"checkpointIndex": 52,
"epoch": 1300,
"timestamp": {
"ms": 1793714588030,
"iso": "2026-11-03T14:03:08.030Z"
},
"protocols": [
{
"project": {
"id": "cetus",
"name": "Cetus",
"category": "DEX",
"url": "https://www.cetus.zone",
"logoUrl": null
},
"packages": [
"0x260693ec785a6e6c9d81d58c7d2ff72f1288ae0fa6a9725abe05a6478b11f084"
]
},
{
"project": {
"id": "dex-dae28",