Flash Loan
SuccessBorrowed 5.9402SUI by flash loan from a Momentum vault, swapped it for 5.9105SUI through the 7K Aggregator and repaid the vault with 86.17TAKE. The sender kept 5.9105SUI and paid 0.00023SUI gas.
Net result for sender
Total -$0.00073 at the time
- Gas refund
- +0.00023SUI$0.00023
- Before gas
- +5.9105SUI$5.89-86.167TAKE$5.89
- Flash loan
- 5.9402SUIfromMomentum SUI/TAKE poolMomentum SUI/TAKE pool0xe10fff1d97e02ef48ead312be0991dc542fe50459cb3c7a810bb69ada6f159f9KindPoolSourcetide registryrepaid
- Digest
- ETeksF…dSo4
- Sender
- 0x7a6a…ed7eAddress0x7a6ae736fc8a25dbd746a1349518b5e9b8d2090ebfb12e022eee058ee5e8ed7eLabelNone known
- Time
- 2026-10-23 12:32:02 UTC
- Checkpoint
- 337,215,116
- Protocols
- Momentum7K Aggregator
What happened7 steps
- 1Split coins (5 commands).Commands 0 to 4
- 2Flash-swapped 86.17TAKE for 5.9402SUI on Momentum SUI/TAKE poolMomentum SUI/TAKE pool0xe10fff1d97e02ef48ead312be0991dc542fe50459cb3c7a810bb69ada6f159f9KindPoolSourcetide registry, paying later.Command 5
- 3Moved coins around (2 commands).Commands 6 to 7
- 4Repaid the Momentum flash swap with 86.17TAKE.Command 8
- 5Moved coins around (2 commands).Commands 9 to 10
- 6Swapped 86.17TAKE for 5.9105SUI through 7K Aggregator.Commands 11 to 12
- 7Sent the SUI to the address balance of 0x7a6a…ed7eAddress0x7a6ae736fc8a25dbd746a1349518b5e9b8d2090ebfb12e022eee058ee5e8ed7eLabelNone known.Command 13
Balance changes2
- 0x7a6a…ed7eAddress0x7a6ae736fc8a25dbd746a1349518b5e9b8d2090ebfb12e022eee058ee5e8ed7eLabelNone knownSender
- +5.9107SUI+$5.89
- -86.167TAKE-$5.89
- 0x4598…382eAddress0x4598648c5dc4681a78618b37ae11134bfe5d2839f6bbe20a31e8bb9eb054382eLabelNone knownOther
- +0.024SUI+$0.02
Details
- Time (UTC)
- 2026-10-23 12:32:02 UTC
- Before gas
- +5.9105SUI$5.89-86.167TAKE$5.89
- Epoch
- 1,289
- Position in checkpoint
- tx 4
- Signature
- Signed with Ed25519 by 0x7a6a…ed7e
- Programmable
- 14 commands, 18 inputs
- Expires
- Never
- Size
- 2,005 bytes
Commands14
- 0
Split 86.167TAKE off TAKE coinTAKE coin0x5fe1743777d6fd633918551a9988a684f81fb9247867649a94a264caebca6040KindSystem objectSourcetide registry.
SplitCoins
TAKE coin86.167 TAKE86.167 TAKEto 2, 3 - 1
Ran coin::
destroy_zero from the Sui framework. Sui Framework0x0000…0002::
coin:: destroy_zero<TAKE> TAKE coin - 2
Split 86.167TAKE off Result 0.0.
SplitCoins
0.0Result 0.086.167 TAKE86.167 TAKEto 4, 7 - 3
Ran coin::
destroy_zero from the Sui framework. Sui Framework0x0000…0002::
coin:: destroy_zero<TAKE> 0.0Result 0.0 - 4
Read a coin amount.
Sui Framework0x0000…0002::
coin:: value<TAKE> 2.0Result 2.0u64to 5 - 5
Flash-swapped 86.17TAKE for 5.9402SUI on Momentum SUI/TAKE poolMomentum SUI/TAKE pool0xe10fff1d97e02ef48ead312be0991dc542fe50459cb3c7a810bb69ada6f159f9KindPoolSourcetide registry; returns the SUI and a repayment receipt.
Momentum@mmt/clmm-core::
trade:: flash_swap<SUI, TAKE> Momentum SUI/TAKE poolfalsetrue4.0Result 4.079,226,673,515,401,279,992,447,579,0550x0000…00060x2375…1b2a5.0Balance<SUI>to 95.1Balance<TAKE>to 105.2FlashSwapReceiptto 8 - 6
Ran balance::
zero from the Sui framework. Sui Framework0x0000…0002::
balance:: zero<SUI> Balance<SUI>to 8 - 7
Ran coin::
into_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: into_balance<TAKE> 2.0Result 2.0Balance<TAKE>to 8 - 8
Repaid Momentum with 86.17TAKE and kept the rest.
Momentum@mmt/clmm-core::
trade:: repay_flash_swap<SUI, TAKE> Momentum SUI/TAKE pool5.2Result 5.26.0Result 6.07.0Result 7.00x2375…1b2a - 9
Ran coin::
from_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: from_balance<SUI> 5.0Result 5.0Coin<SUI>to 12, 13 - 10
Ran coin::
from_balance from the Sui framework. Sui Framework0x0000…0002::
coin:: from_balance<TAKE> 5.1Result 5.1Coin<TAKE>to 11 - 11
Routed part of the trade through 7K Aggregator.
7K Aggregator0x6241…fd04::
vault:: collect_dust<TAKE> Vault0x4744…0c5410.0Result 10.0 - 12
Routed part of the trade through 7K Aggregator.
7K Aggregator0x6241…fd04::
settle:: settle<TAKE, SUI> 0x4744…0c54Vault86,166,969,4309.0Result 9.05,880,939,2375,910,491,696"0x4598648c5dc4681a78618b37ae11134bfe5d2839f6bbe20a31e8bb9eb054382e"500 - 13
Sent the SUI to the address balance of 0x7a6a…ed7eAddress0x7a6ae736fc8a25dbd746a1349518b5e9b8d2090ebfb12e022eee058ee5e8ed7eLabelNone known.
Sui Framework0x0000…0002::
coin:: send_funds<SUI> 9.0Result 9.00x7a6a…ed7e
Inputs18Already shown inline above. Full list with kinds and versions.
| # | Value | Kind | Used by |
|---|---|---|---|
| 0 | 86.167 TAKE | Pure u64 | 2 |
| 1 | Momentum SUI/TAKE poolMomentum SUI/TAKE pool0xe10fff1d97e02ef48ead312be0991dc542fe50459cb3c7a810bb69ada6f159f9KindPoolSourcetide registryPool<SUI, TAKE> | Shared, mutablev613683116 | 5, 8 |
| 2 | false | Pure bool | 5 |
| 3 | true | Pure bool | 5 |
| 4 | 79,226,673,515,401,279,992,447,579,055 | Pure u128 | 5 |
| 5 | 0x0000…0006Address0x0000000000000000000000000000000000000000000000000000000000000006LabelNone known | Shared, read onlyv1 | 5 |
| 6 | 0x2375…1b2aAddress0x2375a0b1ec12010aaea3b2545acfa2ad34cfbba03ce4b59f4c39e1e25eed1b2aLabelNone known | Shared, read onlyv499761252 | 5, 8 |
| 7 | VaultVault0x442ad50389ed5cda6f7a6f5a7ae6361a4c05ef1d9fb2e54fbba5a268d690bfe6KindPoolSourcetide registryVault | Shared, mutablev525027877 | 11, 12 |
| 8 | 0x4744…0c54Address0x47442a93f7727d188ba7cb71031170d1786af70013cb7ad5115f3fe877ff0c54LabelNone known | Shared, read onlyv525027877 | 11, 12 |
| 9 | 86,166,969,430 | Pure u64 | 12 |
| 10 | 5,880,939,237 | Pure u64 | 12 |
| 11 | 5,910,491,696 | Pure u64 | 12 |
| 12 | "0x4598648c5dc4681a78618b37ae11134bfe5d2839f6bbe20a31e8bb9eb054382e" | Pure Option<address> | 12 |
| 13 | 50 | Pure u64 | 12 |
| 14 | 0 | Pure u64 | 12 |
| 15 | 0x7a6a…ed7e | Pure address | 13 |
| 16 | TAKE coinTAKE coin0x5fe1743777d6fd633918551a9988a684f81fb9247867649a94a264caebca6040KindPoolSourcetide registryCoin<TAKE> | Owned | 0, 1 |
| 17 | 86.167 TAKE | Pure u64 | 0 |
Object changes5
SUI coinSUI coin0x55e2426ec3e0d3b449083f5bc81d0635c6b7ea4b8102f9bbbe3b2ad0ec5e6374KindPoolSourcetide registryCoin<SUI>CreatedOwned by 0x4598…382enew to v1059048112
VaultVault0x442ad50389ed5cda6f7a6f5a7ae6361a4c05ef1d9fb2e54fbba5a268d690bfe6KindPoolSourcetide registryVaultChangedSharedv1059047644 to v1059048112
Dynamic field (Balance<SUI>)Dynamic field (Balance<SUI>)0x1c5a85ab7b0e498ab9eb04f4c52d18c368692820cc9e287512184ad58825914aKindPoolSourcetide registryField<TypeName, Balance<SUI>>ChangedOwned by object 0xe629…8f4bv1059047593 to v1059048112
Momentum SUI/TAKE poolMomentum SUI/TAKE pool0xe10fff1d97e02ef48ead312be0991dc542fe50459cb3c7a810bb69ada6f159f9KindPoolSourcetide registryPool<SUI, TAKE>ChangedSharedv1059048111 to v1059048112
TAKE coinTAKE coin0x5fe1743777d6fd633918551a9988a684f81fb9247867649a94a264caebca6040KindPoolSourcetide registryCoin<TAKE>DeletedOwned by 0x7a6a…ed7ev1059048111
Events4
Momentum2
- trade::SwapEventMomentum swap: 86.17TAKE in, 5.9402SUI out, repaid later in the same transaction.
- sender
- 0x7a6a…ed7e
- pool_id
- 0xe10f…59f9
- x_for_y
- false
- amount_x
- 5,940,192,660
- amount_y
- 86,166,969,430
- sqrt_price_before
- 70,164,979,175,295,840,000
- sqrt_price_after
- 70,173,354,320,471,840,000
- liquidity
- 189,313,289,414,554
- tick_index
- {"bits":26722}
- fee_amount
- 172,333,940
- protocol_fee
- 43,083,484
- reserve_x
- 56,802,647,787,742
- reserve_y
- 637,810,769,961,255
JSON
{ "sender": "0x7a6ae736fc8a25dbd746a1349518b5e9b8d2090ebfb12e022eee058ee5e8ed7e", "pool_id": "0xe10fff1d97e02ef48ead312be0991dc542fe50459cb3c7a810bb69ada6f159f9", "x_for_y": false, "amount_x": "5940192660", "amount_y": "86166969430", "sqrt_price_before": "70164979175295839831", "sqrt_price_after": "70173354320471838906", "liquidity": "189313289414554", "tick_index": { "bits": 26722 }, "fee_amount": "172333940", "protocol_fee": "43083484", "reserve_x": "56802647787742", "reserve_y": "637810769961255" } - trade::RepayFlashSwapEventMomentum flash loan repaid: 86.17TAKE into the vault.
- sender
- 0x7a6a…ed7e
- pool_id
- 0xe10f…59f9
- amount_x_debt
- 0
- amount_y_debt
- 86,166,969,430
- paid_x
- 0
- paid_y
- 86,166,969,430
- reserve_x
- 56,802,647,787,742
- reserve_y
- 637,896,936,930,685
JSON
{ "sender": "0x7a6ae736fc8a25dbd746a1349518b5e9b8d2090ebfb12e022eee058ee5e8ed7e", "pool_id": "0xe10fff1d97e02ef48ead312be0991dc542fe50459cb3c7a810bb69ada6f159f9", "amount_x_debt": "0", "amount_y_debt": "86166969430", "paid_x": "0", "paid_y": "86166969430", "reserve_x": "56802647787742", "reserve_y": "637896936930685" }
7K Aggregator2
- vault::Collect7K Aggregator: collect.
- coin_type
- 0000000000000000000000000000000000000000000000000000000000000002::sui::SUI
- amount
- 5,940,192
- source
- 0
JSON
{ "coin_type": "0000000000000000000000000000000000000000000000000000000000000002::sui::SUI", "amount": "5940192", "source": "0" } - settle::Swap7K Aggregator route: 86.17TAKE in, 5.9105SUI out.
- sender
- 0x7a6a…ed7e
- partner
- 0x4598…382e
- coin_in
- 76a49ebaf991fa2d4cb6a352af14425d453fe2ba6802b5ed2361b227150b6689::take::TAKE
- coin_out
- 0000000000000000000000000000000000000000000000000000000000000002::sui::SUI
- amount_in
- 86,166,969,430
- amount_out
- 5,910,491,697
- amount_out_min
- 5,880,939,237
- amount_out_expected
- 5,910,491,696
- fee_amount_protocol
- 5,940,192
- fee_amount_partner
- 23,760,771
JSON
{ "sender": "0x7a6ae736fc8a25dbd746a1349518b5e9b8d2090ebfb12e022eee058ee5e8ed7e", "partner": "0x4598648c5dc4681a78618b37ae11134bfe5d2839f6bbe20a31e8bb9eb054382e", "coin_in": "76a49ebaf991fa2d4cb6a352af14425d453fe2ba6802b5ed2361b227150b6689::take::TAKE", "coin_out": "0000000000000000000000000000000000000000000000000000000000000002::sui::SUI", "amount_in": "86166969430", "amount_out": "5910491697", "amount_out_min": "5880939237", "amount_out_expected": "5910491696", "fee_amount_protocol": "5940192", "fee_amount_partner": "23760771" }
Gas
Paid
-0.000233234SUI
-$0.00023
- Computation
- 0.0001SUI
- Storage
- 0.011324SUI
- Storage rebate
- 0.011657234SUIto0x7a6a…ed7eAddress0x7a6ae736fc8a25dbd746a1349518b5e9b8d2090ebfb12e022eee058ee5e8ed7eLabelNone known
- Kept by storage fund
- 0.000001166SUI
- Budget
- 0.001509532SUIunder 0.1% used
- Gas price
- 100 MIST100.00x reference
- Paid by
- 0x7a6a…ed7eAddress0x7a6ae736fc8a25dbd746a1349518b5e9b8d2090ebfb12e022eee058ee5e8ed7eLabelNone known
Raw JSON
/v1/tx/ETeksFdr9ewAFJp2UBNJTcSJxmbqbPKaBy4SWFddSo4?raw=1{
"digest": "ETeksFdr9ewAFJp2UBNJTcSJxmbqbPKaBy4SWFddSo4",
"kind": "programmable",
"classification": "flash_loan",
"classLabel": "Flash Loan",
"status": {
"ok": true
},
"sender": {
"address": "0x7a6ae736fc8a25dbd746a1349518b5e9b8d2090ebfb12e022eee058ee5e8ed7e",
"short": "0x7a6a…ed7e",
"suins": null,
"label": null,
"display": "0x7a6a…ed7e"
},
"sponsor": null,
"checkpoint": 337215116,
"checkpointIndex": 3,
"epoch": 1289,
"timestamp": {
"ms": 1792758722252,
"iso": "2026-10-23T12:32:02.252Z"
},
"protocols": [
{
"project": {
"id": "momentum",
"name": "Momentum",
"category": "DEX",
"url": "https://mmt.finance",
"logoUrl": null
},
"packages": [
"0xcf60a40f45d46fc1e828871a647c1e25a0915dec860d2662eb10fdb382c3c1d1"
]
},
{
"project": {
"id": "7k",
"name": "7K Aggregator",
"category": "Aggregator",
"url": "https://7k.ag",
"logoUrl": null
},
"packages": [
"0x62412b7268c35f3808336aee57a52836501f40b8ba5d936f8ad275e672befd04"
]
}
],
"summary": {
"sentence": "Borrowed 5.9402 SUI by flash loan from a Momentum vault, swapped it for 5.9105 SUI through the 7K Aggregator and repaid the vault with 86.17 TAKE. The sender kept 5.9105 SUI and paid 0.00023 SUI gas.",
"steps": [
{
"index": 0,
"sentence": "Split coins (5 commands).",
"commands": [
0,
1,
2,
3,