Flash Loan
SuccessBorrowed 23.07USDC by flash loan from a Momentum vault, swapped it for 9.4365SUI through the 7K Aggregator and repaid the vault with 0.00021LBTC. The sender kept 9.4365SUI and paid 0.0014SUI gas.
Amount
Summary
Instruction Summary
Details
- Epoch
- 924
- Time (UTC)
- 2025-10-23 11:44:05 UTC
- Position in checkpoint
- tx 9
- Total gas
- 0.0014SUI$0.0034
- Before gas
- +9.4365SUI$23.06-0.00021LBTC$23.07
- Flash loan
- 23.0709USDCrepaid
- Signature
- Signed with Ed25519 by 0x2840…25b5
- Programmable
- 26 commands, 29 inputs
- Expires
- Never
- Size
- 3,548 bytes
Balance changes
| Owner | Role | Change | Value | |
|---|---|---|---|---|
| 0x2840…25b5Address0x28401e5911ba34208331c454cad4e0b34a5ab2c56ea19b517f2ac1d66bba25b5LabelNone known | Sender | +9.4351SUI -0.00021LBTC | +$23.06 -$23.07 |
Balance changes
| Owner | Role | Change | Value | |
|---|---|---|---|---|
| 0x2840…25b5Address0x28401e5911ba34208331c454cad4e0b34a5ab2c56ea19b517f2ac1d66bba25b5LabelNone known | Sender | +9.4351SUI -0.00021LBTC | +$23.06 -$23.07 |
Commands26
- 0
Merged 1 coin into LBTC coinLBTC coin0x1dac6ada55c4914fc43ca07d36d7d20cb4aa315b920cf1e4bab42fce6efa06f4KindSystem objectSourcetide registry.
MergeCoins
LBTC coinLBTC coin - 1
Split 0.00021LBTC off LBTC coinLBTC coin0x1dac6ada55c4914fc43ca07d36d7d20cb4aa315b920cf1e4bab42fce6efa06f4KindSystem objectSourcetide registry.
SplitCoins
LBTC coin0.00021 LBTC0.00021 LBTCto 2, 4 - 2
Read a coin amount.
Sui Framework0x0000…0002::
coin:: value<LBTC> 1.0Result 1.0u64to 3 - 3
Flash-swapped 0.00021LBTC for 23.07USDC on Momentum LBTC/USDC poolMomentum LBTC/USDC pool0x7665f3a76ea9bb923556906a4d8ba8d98aa59776b7f098300758fe75d161a42cKindPoolSourcetide registry; returns the USDC and a repayment receipt.
Momentum@mmt/clmm-core::
trade:: flash_swap<LBTC, USDC> Momentum LBTC/USDC pooltruetrue2.0Result 2.04,295,048,0160x0000…00060x2375…1b2a3.0Balance<LBTC>to 73.1Balance<USDC>to 83.2FlashSwapReceiptto 6 - 4
Ran coin::
into_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: into_balance<LBTC> 1.0Result 1.0Balance<LBTC>to 6 - 5
Ran balance::
zero from the Sui framework. Sui Framework0x0000…0002::
balance:: zero<USDC> Balance<USDC>to 6 - 6
Repaid Momentum with 0.00021LBTC and kept the rest.
Momentum@mmt/clmm-core::
trade:: repay_flash_swap<LBTC, USDC> Momentum LBTC/USDC pool3.2Result 3.24.0Result 4.05.0Result 5.00x2375…1b2a - 7
Ran coin::
from_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: from_balance<LBTC> 3.0Result 3.0Coin<LBTC>to 9 - 8
Ran coin::
from_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: from_balance<USDC> 3.1Result 3.1Coin<USDC>to 10, 11 - 9
Routed part of the trade through 7K Aggregator.
7K Aggregator0xe8f9…29f2::
vault:: collect_dust<LBTC> Vault0x4744…0c547.0Result 7.0 - 10
Read a coin amount.
Sui Framework0x0000…0002::
coin:: value<USDC> 8.0Result 8.0u64to 13 - 11
Ran coin::
into_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: into_balance<USDC> 8.0Result 8.0Balance<USDC>to 13 - 12
Ran balance::
zero from the Sui framework. Sui Framework0x0000…0002::
balance:: zero<STSUI> Balance<STSUI>to 13 - 13
Swapped 23.07USDC for 9.2214 stSUI on Bluefin stSUI/USDC poolBluefin stSUI/USDC pool0x11dbeb991fea4b2c7efcba4b6b21cbecd3f94be99ec8c9205839eaf03356d358KindPoolSourcetide registry.
Bluefin@bluefinprotocol/bluefin-spot::
pool:: swap<STSUI, USDC> 0x0000…00060x03db…c352Bluefin stSUI/USDC pool12.0Result 12.011.0Result 11.0falsetrue10.0Result 10.0079,226,673,515,401,279,992,447,579,05413.0Balance<STSUI>to 1413.1Balance<USDC>to 15 - 14
Ran coin::
from_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: from_balance<STSUI> 13.0Result 13.0Coin<STSUI>to 17, 18 - 15
Ran coin::
from_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: from_balance<USDC> 13.1Result 13.1Coin<USDC>to 16 - 16
Routed part of the trade through 7K Aggregator.
7K Aggregator0xe8f9…29f2::
vault:: collect_dust<USDC> Vault0x4744…0c5415.0Result 15.0 - 17
Read a coin amount.
Sui Framework0x0000…0002::
coin:: value<STSUI> 14.0Result 14.0u64to 20 - 18
Ran coin::
into_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: into_balance<STSUI> 14.0Result 14.0Balance<STSUI>to 20 - 19
Ran balance::
zero from the Sui framework. Sui Framework0x0000…0002::
balance:: zero<SUI> Balance<SUI>to 20 - 20
Swapped 9.2214 stSUI for 9.4365SUI on Bluefin stSUI/SUI poolBluefin stSUI/SUI pool0x4746414e445cebdc19666b6e4de9b79a46ca7bcaa894bf10ec230e649376356eKindPoolSourcetide registry.
Bluefin@bluefinprotocol/bluefin-spot::
pool:: swap<STSUI, SUI> 0x0000…00060x03db…c352Bluefin stSUI/SUI pool18.0Result 18.019.0Result 19.0truetrue17.0Result 17.004,295,048,01720.0Balance<STSUI>to 2120.1Balance<SUI>to 22 - 21
Ran coin::
from_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: from_balance<STSUI> 20.0Result 20.0Coin<STSUI>to 23 - 22
Ran coin::
from_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: from_balance<SUI> 20.1Result 20.1Coin<SUI>to 24, 25 - 23
Routed part of the trade through 7K Aggregator.
7K Aggregator0xe8f9…29f2::
vault:: collect_dust<STSUI> Vault0x4744…0c5421.0Result 21.0 - 24
Routed part of the trade through 7K Aggregator.
7K Aggregator0xe8f9…29f2::
settle:: settle<LBTC, SUI> 0x4744…0c54Vault21,13722.0Result 22.09,387,105,0519,434,276,434"0xc851a734b97870c41435b06c8254f1ef4cef0d53cfe1bcb0ba21a175b528311e"00 - 25
Sent the SUI to 0x2840…25b5Address0x28401e5911ba34208331c454cad4e0b34a5ab2c56ea19b517f2ac1d66bba25b5LabelNone known.
TransferObjects
22.0Result 22.00x2840…25b5
Inputs29Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | LBTC coinLBTC coin0x1dac6ada55c4914fc43ca07d36d7d20cb4aa315b920cf1e4bab42fce6efa06f4KindPoolSourcetide registryCoin<LBTC> | Owned | 0, 1 |
| 1 | LBTC coinLBTC coin0xb9b491e6455b5c17bf24d04b5bcf762df716187d5684c05b28963b06a01e6a0bKindPoolSourcetide registryCoin<LBTC> | Owned | 0 |
| 2 | 0.00021 LBTC | Pure u64 | 1 |
| 3 | Momentum LBTC/USDC poolMomentum LBTC/USDC pool0x7665f3a76ea9bb923556906a4d8ba8d98aa59776b7f098300758fe75d161a42cKindPoolSourcetide registryPool<LBTC, USDC> | Shared, mutablev562602454 | 3, 6 |
| 4 | true | Pure bool | 3 |
| 5 | true | Pure bool | 3 |
| 6 | 4,295,048,016 | Pure u128 | 3 |
| 7 | 0x0000…0006Address0x0000000000000000000000000000000000000000000000000000000000000006LabelNone known | Shared, read onlyv1 | 3, 13, 20 |
| 8 | 0x2375…1b2aAddress0x2375a0b1ec12010aaea3b2545acfa2ad34cfbba03ce4b59f4c39e1e25eed1b2aLabelNone known | Shared, read onlyv499761252 | 3, 6 |
| 9 | VaultVault0x442ad50389ed5cda6f7a6f5a7ae6361a4c05ef1d9fb2e54fbba5a268d690bfe6KindPoolSourcetide registryVault | Shared, mutablev525027877 | 9, 16, 23, 24 |
| 10 | 0x4744…0c54Address0x47442a93f7727d188ba7cb71031170d1786af70013cb7ad5115f3fe877ff0c54LabelNone known | Shared, read onlyv525027877 | 9, 16, 23, 24 |
| 11 | 0x03db…c352Address0x03db251ba509a8d5d8777b6338836082335d93eecbdd09a11e190a1cff51c352LabelNone known | Shared, read onlyv406496849 | 13, 20 |
| 12 | Bluefin stSUI/USDC poolBluefin stSUI/USDC pool0x11dbeb991fea4b2c7efcba4b6b21cbecd3f94be99ec8c9205839eaf03356d358KindPoolSourcetide registryPool<STSUI, USDC> | Shared, mutablev485602758 | 13 |
| 13 | false | Pure bool | 13 |
| 14 | true | Pure bool | 13 |
| 15 | 0 | Pure u64 | 13 |
| 16 | 79,226,673,515,401,279,992,447,579,054 | Pure u128 | 13 |
| 17 | Bluefin stSUI/SUI poolBluefin stSUI/SUI pool0x4746414e445cebdc19666b6e4de9b79a46ca7bcaa894bf10ec230e649376356eKindPoolSourcetide registryPool<STSUI, SUI> | Shared, mutablev537039746 | 20 |
| 18 | true | Pure bool | 20 |
| 19 | true | Pure bool | 20 |
| 20 | 0 | Pure u64 | 20 |
| 21 | 4,295,048,017 | Pure u128 | 20 |
| 22 | 21,137 | Pure u64 | 24 |
| 23 | 9,387,105,051 | Pure u64 | 24 |
| 24 | 9,434,276,434 | Pure u64 | 24 |
| 25 | "0xc851a734b97870c41435b06c8254f1ef4cef0d53cfe1bcb0ba21a175b528311e" | Pure Option<address> | 24 |
| 26 | 0 | Pure u64 | 24 |
| 27 | 0 | Pure u64 | 24 |
| 28 | 0x2840…25b5 | Pure address | 25 |
Object changes8
SUI coinSUI coin0x77ed520dc4701153d58d03ffec8092b56fed06ad11207231cf3af1d55ea4550aKindPoolSourcetide registryCoin<SUI>CreatedOwned by 0x2840…25b5new to v664982928
LBTC coinLBTC coin0x1dac6ada55c4914fc43ca07d36d7d20cb4aa315b920cf1e4bab42fce6efa06f4KindPoolSourcetide registryCoin<LBTC>ChangedOwned by 0x2840…25b5v664976516 to v664982928
SUI coinSUI coin0x73056f134b1299d0aca4eb0ad33537e408926c4b033dc9d52a83eeb6b82ee3fcKindPoolSourcetide registryCoin<SUI>ChangedOwned by 0x2840…25b5v664976516 to v664982928
VaultVault0x442ad50389ed5cda6f7a6f5a7ae6361a4c05ef1d9fb2e54fbba5a268d690bfe6KindPoolSourcetide registryVaultChangedSharedv664982806 to v664982928
Momentum LBTC/USDC poolMomentum LBTC/USDC pool0x7665f3a76ea9bb923556906a4d8ba8d98aa59776b7f098300758fe75d161a42cKindPoolSourcetide registryPool<LBTC, USDC>ChangedSharedv664980004 to v664982928
Bluefin stSUI/USDC poolBluefin stSUI/USDC pool0x11dbeb991fea4b2c7efcba4b6b21cbecd3f94be99ec8c9205839eaf03356d358KindPoolSourcetide registryPool<STSUI, USDC>ChangedSharedv664982926 to v664982928
Bluefin stSUI/SUI poolBluefin stSUI/SUI pool0x4746414e445cebdc19666b6e4de9b79a46ca7bcaa894bf10ec230e649376356eKindPoolSourcetide registryPool<STSUI, SUI>ChangedSharedv664982925 to v664982928
LBTC coinLBTC coin0xb9b491e6455b5c17bf24d04b5bcf762df716187d5684c05b28963b06a01e6a0bKindPoolSourcetide registryCoin<LBTC>DeletedOwned by 0x2840…25b5v664952954
Events5
Momentum2
- trade::SwapEventMomentum swap: 0.00021LBTC in, 23.07USDC out, repaid later in the same transaction.
- sender
- 0x2840…25b5
- pool_id
- 0x7665…a42c
- x_for_y
- true
- amount_x
- 21,137
- amount_y
- 23,070,867
- sqrt_price_before
- 610,059,973,091,185,300,000
- sqrt_price_after
- 610,059,089,123,821,900,000
- liquidity
- 481,445,821,167
- tick_index
- {"bits":69976}
- fee_amount
- 35
- protocol_fee
- 8
- reserve_x
- 423,144,725
- reserve_y
- 144,305,075,641
JSON
{ "sender": "0x28401e5911ba34208331c454cad4e0b34a5ab2c56ea19b517f2ac1d66bba25b5", "pool_id": "0x7665f3a76ea9bb923556906a4d8ba8d98aa59776b7f098300758fe75d161a42c", "x_for_y": true, "amount_x": "21137", "amount_y": "23070867", "sqrt_price_before": "610059973091185269103", "sqrt_price_after": "610059089123821879154", "liquidity": "481445821167", "tick_index": { "bits": 69976 }, "fee_amount": "35", "protocol_fee": "8", "reserve_x": "423144725", "reserve_y": "144305075641" } - trade::RepayFlashSwapEventMomentum flash loan repaid: 0.00021LBTC into the vault.
- sender
- 0x2840…25b5
- pool_id
- 0x7665…a42c
- amount_x_debt
- 21,137
- amount_y_debt
- 0
- paid_x
- 21,137
- paid_y
- 0
- reserve_x
- 423,165,862
- reserve_y
- 144,305,075,641
JSON
{ "sender": "0x28401e5911ba34208331c454cad4e0b34a5ab2c56ea19b517f2ac1d66bba25b5", "pool_id": "0x7665f3a76ea9bb923556906a4d8ba8d98aa59776b7f098300758fe75d161a42c", "amount_x_debt": "21137", "amount_y_debt": "0", "paid_x": "21137", "paid_y": "0", "reserve_x": "423165862", "reserve_y": "144305075641" }
Bluefin2
- events::AssetSwapBluefin swap: 23.07USDC in, 9.2214 stSUI out.
- pool_id
- 0x11db…d358
- a2b
- false
- amount_in
- 23,070,867
- amount_out
- 9,221,432,295
- pool_coin_a_amount
- 37,828,286,574,292
- pool_coin_b_amount
- 108,762,257,123
- fee
- 2,308
- before_liquidity
- 23,021,717,872,240
- after_liquidity
- 23,021,717,872,240
- before_sqrt_price
- 922,627,541,185,272,200
- after_sqrt_price
- 922,646,025,462,005,400
- current_tick
- {"bits":4294907385}
- exceeded
- false
- sequence_number
- 4,732,626
JSON
{ "pool_id": "0x11dbeb991fea4b2c7efcba4b6b21cbecd3f94be99ec8c9205839eaf03356d358", "a2b": false, "amount_in": "23070867", "amount_out": "9221432295", "pool_coin_a_amount": "37828286574292", "pool_coin_b_amount": "108762257123", "fee": "2308", "before_liquidity": "23021717872240", "after_liquidity": "23021717872240", "before_sqrt_price": "922627541185272213", "after_sqrt_price": "922646025462005331", "current_tick": { "bits": 4294907385 }, "exceeded": false, "sequence_number": "4732626" } - events::AssetSwapBluefin swap: 9.2214 stSUI in, 9.4365SUI out.
- pool_id
- 0x4746…356e
- a2b
- true
- amount_in
- 9,221,432,295
- amount_out
- 9,436,507,830
- pool_coin_a_amount
- 804,600,299,087,672
- pool_coin_b_amount
- 674,159,955,802,702
- fee
- 92,215
- before_liquidity
- 19,864,065,810,437,652,000
- after_liquidity
- 19,864,065,810,437,652,000
- before_sqrt_price
- 18,660,718,239,021,920,000
- after_sqrt_price
- 18,660,718,230,258,717,000
- current_tick
- {"bits":230}
- exceeded
- false
- sequence_number
- 1,644,435
JSON
{ "pool_id": "0x4746414e445cebdc19666b6e4de9b79a46ca7bcaa894bf10ec230e649376356e", "a2b": true, "amount_in": "9221432295", "amount_out": "9436507830", "pool_coin_a_amount": "804600299087672", "pool_coin_b_amount": "674159955802702", "fee": "92215", "before_liquidity": "19864065810437653151", "after_liquidity": "19864065810437653151", "before_sqrt_price": "18660718239021920484", "after_sqrt_price": "18660718230258717293", "current_tick": { "bits": 230 }, "exceeded": false, "sequence_number": "1644435" }
7K Aggregator1
- settle::Swap7K Aggregator route: 0.00021LBTC in, 9.4365SUI out.
- sender
- 0x2840…25b5
- partner
- 0xc851…311e
- coin_in
- 3e8e9423d80e1774a7ca128fccd8bf5f1f7753be658c5e645929037f7c819040::lbtc::LBTC
- coin_out
- 0000000000000000000000000000000000000000000000000000000000000002::sui::SUI
- amount_in
- 21,137
- amount_out
- 9,436,507,830
- amount_out_min
- 9,387,105,051
- amount_out_expected
- 9,434,276,434
- fee_amount_protocol
- 0
- fee_amount_partner
- 0
JSON
{ "sender": "0x28401e5911ba34208331c454cad4e0b34a5ab2c56ea19b517f2ac1d66bba25b5", "partner": "0xc851a734b97870c41435b06c8254f1ef4cef0d53cfe1bcb0ba21a175b528311e", "coin_in": "3e8e9423d80e1774a7ca128fccd8bf5f1f7753be658c5e645929037f7c819040::lbtc::LBTC", "coin_out": "0000000000000000000000000000000000000000000000000000000000000002::sui::SUI", "amount_in": "21137", "amount_out": "9436507830", "amount_out_min": "9387105051", "amount_out_expected": "9434276434", "fee_amount_protocol": "0", "fee_amount_partner": "0" }
Gas
Paid
0.00139836SUI
$0.0034
- Computation
- 0.001485SUI
- Storage
- 0.0244416SUI
- Storage rebate
- 0.02452824SUIto0x2840…25b5Address0x28401e5911ba34208331c454cad4e0b34a5ab2c56ea19b517f2ac1d66bba25b5LabelNone known
- Kept by storage fund
- 0.00024776SUI
- Budget
- 0.00287148SUI48.7% used
- Gas price
- 495 MISTreference price
- Paid by
- 0x2840…25b5Address0x28401e5911ba34208331c454cad4e0b34a5ab2c56ea19b517f2ac1d66bba25b5LabelNone known
Raw JSON
/v1/tx/EftoF4CSv4MusUDogfyCHxMdKoUZ3e9mxtkvosswBSDN?raw=1{
"digest": "EftoF4CSv4MusUDogfyCHxMdKoUZ3e9mxtkvosswBSDN",
"kind": "programmable",
"classification": "flash_loan",
"classLabel": "Flash Loan",
"status": {
"ok": true
},
"sender": {
"address": "0x28401e5911ba34208331c454cad4e0b34a5ab2c56ea19b517f2ac1d66bba25b5",
"short": "0x2840…25b5",
"suins": null,
"label": null,
"display": "0x2840…25b5"
},
"sponsor": null,
"checkpoint": 204118050,
"checkpointIndex": 8,
"epoch": 924,
"timestamp": {
"ms": 1761219845955,
"iso": "2025-10-23T11:44:05.955Z"
},
"protocols": [
{
"project": {
"id": "momentum",
"name": "Momentum",
"category": "DEX",
"url": "https://mmt.finance",
"logoUrl": "/protocols/momentum.webp"
},
"packages": [
"0xcf60a40f45d46fc1e828871a647c1e25a0915dec860d2662eb10fdb382c3c1d1"
]
},
{
"project": {
"id": "7k",
"name": "7K Aggregator",
"category": "Aggregator",
"url": "https://7k.ag",
"logoUrl": "/protocols/7k.webp"
},
"packages": [
"0xe8f996ea6ff38c557c253d3b93cfe2ebf393816487266786371aa4532a9229f2"
]
},
{
"project": {
"id": "bluefin",
"name": "Bluefin",
"category": "DEX",
"url": "https://bluefin.io",
"logoUrl": "/pads/bluefin.png"
},
"packages": [
"0x67b34b728c4e28e704dcfecf7c5cf55c7fc593b6c65c20d1836d97c209c1928a"
]
}