WETH9 Balance Drain via Router 0x5697-1751 Using Victim
Exploit Transactions
0x3f0dc68dc89fce3250b9d2de2611384b8af258e83f7a711f666917c5590d13d2Victim Addresses
0x7c243e010e086caad737d47e5a40a59e8b79e92dEthereumLoss Breakdown
Similar Incidents
WBTC Drain via Insecure Router transferFrom Path
40%GPv2Settlement allowance leak lets router drain WETH and USDC
38%AnyswapV4Router WETH9 permit misuse drains WETH to ETH
38%LiFi router allowance-drain exploit steals approved holder tokens
36%WETH Drain via Unprotected 0xfa461e33 Callback on 0x03f9-62c0
34%Spectra Router KYBERSWAP arbitrary call drains SdCrvCompounder
33%Root Cause Analysis
WETH9 Balance Drain via Router 0x5697-1751 Using Victim
1. Incident Overview TL;DR
On Ethereum mainnet at block 20738428, EOA 0x0000daaee5fbc2d3fc5a5c0cb456d2c24e4f81de sent an EIP-1559 transaction to router contract 0x56974d5af75b1ef96722052a57735187e9b91751 that caused WETH9::transferFrom to move 5.049899842444876795 WETH from victim EOA 0x7c243e010e086caad737d47e5a40a59e8b79e92d to the adversary EOA. The adversary paid only 0.000104054227604028 ETH in gas and obtained a net positive WETH-equivalent profit.
Root cause (high level): Router 0x5697…1751 exposes an entry point (methodId 0x213d8e67) that allows any caller EOA to trigger WETH9::transferFrom using allowances granted by other EOAs to the router, without binding the token transfer to the approving owner’s transactions. This design lets an unprivileged EOA reuse a victim’s router approval to pull WETH9 directly to the adversary address.
2. Key Background
- WETH9 on Ethereum mainnet follows the standard ERC20 approve/transferFrom model: an owner EOA O calls approve(spender, amount) to set an allowance, and any caller that executes transferFrom(O, R, amount) via the spender contract can move tokens from O to R provided allowance and balance checks pass.
- EOA 0x7c243e010e086caad737d47e5a40a59e8b79e92d granted a WETH9 allowance to router 0x56974d5af75b1ef96722052a57735187e9b91751 in transaction 0x04502afe5f08bf45a65a8c2f5b5cc2efac0d78e9cf6972322571c4ed7ff11cdc at block 20735390, as shown by the WETH9::Approval(owner=0x7c24…e92d, spender=0x5697…1751) log.
- Bytecode inspection shows that 0x7c24…e92d and 0x0000da…1de are EOAs (eth_getCode returns empty runtime bytecode), while 0x5697…1751 is a contract account with nonempty code. Router tx history on Ethereum mainnet contains multiple calls from 0x7c24…e92d using methodId 0x638512e6 and one call from 0x0000da…1de using methodId 0x213d8e67 in the draining transaction.
- The ACT adversary model considers any unprivileged account that can send transactions and read on-chain data. Under this model, observing the WETH9 Approval log and router address is sufficient to reconstruct the opportunity to call the router in a way that uses the victim’s allowance.
3. Vulnerability Analysis & Root Cause Summary
- Root cause category: ATTACK
- Summary of root cause: Router 0x5697…1751 exposes an entry point (methodId 0x213d8e67) that allows any caller EOA to trigger WETH9::transferFrom using allowances granted by other EOAs to the router, without binding the token transfer to the approving owner’s transactions. This design lets an unprivileged EOA reuse a victim’s router approval to pull WETH9 directly to the adversary address.
- Invariant: For any ERC20 token like WETH9, an allowance approve(owner=O, spender=S, amount=A) granted by EOA O to contract S should not allow an unrelated EOA A to cause S to execute transferFrom(O, A, X) for X>0 unless O has directly or indirectly authorized that specific transfer (for example by originating the transaction or by an explicit off-chain authorization flow). In other words, delegated spending via S must be bound to O’s authority and should not be invocable solely by an arbitrary third-party caller.
- Concrete breakpoint: In transaction 0x3f0dc68dc89fce3250b9d2de2611384b8af258e83f7a711f666917c5590d13d2 at block 20738428, router contract 0x56974d5af75b1ef96722052a57735187e9b91751 executes WETH9::transferFrom(0x7c243e010e086caad737d47e5a40a59e8b79e92d, 0x0000daaee5fbc2d3fc5a5c0cb456d2c24e4f81de, 5049899842444876795) in response to a call from EOA 0x0000da…1de using methodId 0x213d8e67. The approving owner 0x7c24…e92d does not participate in this transaction, yet its WETH9 balance decreases to zero while 0x0000da…1de’s WETH9 balance increases by the same amount, directly violating the invariant.
4. Detailed Root Cause Analysis
The incident revolves around reuse of a WETH9 allowance that EOA 0x7c24…e92d granted to router 0x5697…1751. First, 0x7c24…e92d calls WETH9::approve(router, amount) in tx 0x04502af…11cdc at block 20735390, as evidenced by a WETH9::Approval log with owner=0x7c24…e92d and spender=0x5697…1751. This approval remains active at block 20738428. In the seed transaction 0x3f0dc68d…13d2, EOA 0x0000da…1de sends a 0 ETH EIP-1559 transaction to router 0x5697…1751 with calldata beginning 0x213d8e67 and containing an inner payload starting with 0x23b872dd (WETH9::transferFrom) and arguments (from=0x7c24…e92d, to=0x0000da…1de, amount=5049899842444876795). The execution trace shows a call stack EOA 0x0000da…1de → router 0x5697…1751 → WETH9::transferFrom, followed by a 2300-gas CALL to the block coinbase. WETH9 balance diffs confirm that 0x7c24…e92d’s balance decreases from 5049899842444876795 to 0 and 0x0000da…1de’s balance increases from 0 to 5049899842444876795. Native balance diffs show 0x0000da…1de paying 104054227604028 wei in gas and no other value transfers. Because router 0x5697…1751 accepts this 0x213d8e67 call from an arbitrary EOA and uses the victim’s approval to perform transferFrom with from=0x7c24…e92d and to=0x0000da…1de, the router effectively exposes the victim’s allowance as a transferable asset to any caller that can construct the appropriate calldata. The absence of a check binding the effective token transfer to the approving owner’s actions is the concrete code-level condition that enables this loss.
WETH9 approval creating the exploitable allowance (owner=0x7c24…e92d, spender=router 0x5697…1751):
{
"owner": "0x7c243e010e086caad737d47e5a40a59e8b79e92d",
"spenders": [
"0x56974d5af75b1ef96722052a57735187e9b91751",
"0x0000daaee5fbc2d3fc5a5c0cb456d2c24e4f81de"
],
"contract": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"start_block": 0,
"end_block": 20738428,
"chunk_size": 10000,
"log_count": 1,
"errors": [],
"logs": [
{
"address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"topics": [
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
"0x0000000000000000000000007c243e010e086caad737d47e5a40a59e8b79e92d",
"0x00000000000000000000000056974d5af75b1ef96722052a57735187e9b91751"
],
"data": "0x0000000000000000000000000000000000000001431e0fae6d7217caa0000000",
"blockNumber": "0x13c659e",
"transactionHash": "0x04502afe5f08bf45a65a8c2f5b5cc2efac0d78e9cf6972322571c4ed7ff11cdc",
"transactionIndex": "0xaf",
"blockHash": "0x053008bf22eddbca40608d90eb67967efafc58a292830ef6b91331d0c1a665ae",
"blockTimestamp": "0x66e306f3",
"logIndex": "0x13f",
"removed": false
}
]
}
Balance diffs for the draining transaction (showing WETH transfer from victim to adversary and gas payment):
{
"chainid": 1,
"txhash": "0x3f0dc68dc89fce3250b9d2de2611384b8af258e83f7a711f666917c5590d13d2",
"native_balance_deltas": [
{
"address": "0x4838b106fce9647bdf1e7877bf73ce8b0bad5f97",
"before_wei": "13245928184705571405",
"after_wei": "13245930866282917671",
"delta_wei": "2681577346266"
},
{
"address": "0x0000daaee5fbc2d3fc5a5c0cb456d2c24e4f81de",
"before_wei": "402741180731953699",
"after_wei": "402637126504349671",
"delta_wei": "-104054227604028"
}
],
"erc20_balance_deltas": [
{
"token": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"holder": "0x7c243e010e086caad737d47e5a40a59e8b79e92d",
"before": "5049899842444876795",
"after": "0",
"delta": "-5049899842444876795",
"balances_slot": "3",
"slot_key": "0x139100847c66036e43090c19c4f8c46575c44067ba44733bafc1a25b882a9d55",
"contract_name": "WETH9"
},
{
"token": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"holder": "0x0000daaee5fbc2d3fc5a5c0cb456d2c24e4f81de",
"before": "0",
"after": "5049899842444876795",
"delta": "5049899842444876795",
"balances_slot": "3",
"slot_key": "0x4c6e6d56a6c6f488082b0a1c9c37640ca5438b93ebfe620b27d1de41a182e0d3",
"contract_name": "WETH9"
}
],
"erc20_balance_delta_errors": [],
"source_code": [],
"errors": []
}
Seed transaction trace excerpt for 0x3f0dc68d…13d2 (EOA → router → WETH9::transferFrom → coinbase):
Executing previous transactions from the block.
SM Address: 0x56974d5af75b1ef96722052a57735187e9b91751, caller:0x0000daaee5fbc2d3fc5a5c0cb456d2c24e4f81de,target:0x56974d5af75b1ef96722052a57735187e9b91751 is_static:false, transfer:Transfer(0), input_size:292
depth:1, PC:0, gas:0x9b00(39680), OPCODE: "PUSH1"(96) refund:0x0(0) Stack:[], Data size:0
depth:1, PC:2, gas:0x9afd(39677), OPCODE: "PUSH1"(96) refund:0x0(0) Stack:[128], Data size:0
depth:1, PC:4, gas:0x9afa(39674), OPCODE: "MSTORE"(82) refund:0x0(0) Stack:[128, 64], Data size:0
depth:1, PC:5, gas:0x9aee(39662), OPCODE: "PUSH1"(96) refund:0x0(0) Stack:[], Data size:96
depth:1, PC:7, gas:0x9aeb(39659), OPCODE: "CALLDATASIZE"(54) refund:0x0(0) Stack:[4], Data size:96
depth:1, PC:8, gas:0x9ae9(39657), OPCODE: "LT"(16) refund:0x0(0) Stack:[4, 292], Data size:96
depth:1, PC:9, gas:0x9ae6(39654), OPCODE: "ISZERO"(21) refund:0x0(0) Stack:[0], Data size:96
depth:1, PC:10, gas:0x9ae3(39651), OPCODE: "PUSH2"(97) refund:0x0(0) Stack:[1], Data size:96
depth:1, PC:13, gas:0x9ae0(39648), OPCODE: "JUMPI"(87) refund:0x0(0) Stack:[1, 26], Data size:96
depth:1, PC:26, gas:0x9ad6(39638), OPCODE: "JUMPDEST"(91) refund:0x0(0) Stack:[], Data size:96
depth:1, PC:27, gas:0x9ad5(39637), OPCODE: "PUSH0"(95) refund:0x0(0) Stack:[], Data size:96
depth:1, PC:28, gas:0x9ad3(39635), OPCODE: "CALLDATALOAD"(53) refund:0x0(0) Stack:[0], Data size:96
depth:1, PC:29, gas:0x9ad0(39632), OPCODE: "PUSH1"(96) refund:0x0(0) Stack:[15035084499055023236997993019856490952067701224854097471916202464817065941256], Data size:96
depth:1, PC:31, gas:0x9acd(39629), OPCODE: "SHR"(28) refund:0x0(0) Stack:[15035084499055023236997993019856490952067701224854097471916202464817065941256, 224], Data size:96
depth:1, PC:32, gas:0x9aca(39626), OPCODE: "DUP1"(128) refund:0x0(0) Stack:[557682279], Data size:96
depth:1, PC:33, gas:0x9ac7(39623), OPCODE: "PUSH4"(99) refund:0x0(0) Stack:[557682279, 557682279], Data size:96
depth:1, PC:38, gas:0x9ac4(39620), OPCODE: "EQ"(20) refund:0x0(0) Stack:[557682279, 557682279, 557682279], Data size:96
depth:1, PC:39, gas:0x9ac1(39617), OPCODE: "PUSH2"(97) refund:0x0(0) Stack:[557682279, 1], Data size:96
depth:1, PC:42, gas:0x9abe(39614), OPCODE: "JUMPI"(87) refund:0x0(0) Stack:[557682279, 1, 361], Data size:96
depth:1, PC:361, gas:0x9ab4(39604), OPCODE: "JUMPDEST"(91) refund:0x0(0) Stack:[557682279], Data size:96
depth:1, PC:362, gas:0x9ab3(39603), OPCODE: "PUSH2"(97) refund:0x0(0) Stack:[557682279], Data size:96
depth:1, PC:365, gas:0x9ab0(39600), OPCODE: "JUMP"(86) refund:0x0(0) Stack:[557682279, 623], Data size:96
depth:1, PC:623, gas:0x9aa8(39592), OPCODE: "JUMPDEST"(91) refund:0x0(0) Stack:[557682279], Data size:96
depth:1, PC:624, gas:0x9aa7(39591), OPCODE: "PUSH1"(96) refund:0x0(0) Stack:[557682279], Data size:96
depth:1, PC:626, gas:0x9aa4(39588), OPCODE: "CALLDATASIZE"(54) refund:0x0(0) Stack:[557682279, 128], Data size:96
depth:1, PC:627, gas:0x9aa2(39586), OPCODE: "PUSH1"(96) refund:0x0(0) Stack:[557682279, 128, 292], Data size:96
depth:1, PC:629, gas:0x9a9f(39583), OPCODE: "NOT"(25) refund:0x0(0) Stack:[557682279, 128, 292, 3], Data size:96
depth:1, PC:630, gas:0x9a9c(39580), OPCODE: "ADD"(1) refund:0x0(0) Stack:[557682279, 128, 292, 115792089237316195423570985008687907853269984665640564039457584007913129639932], Data size:96
5. Adversary Flow Analysis
The adversary strategy is a two-step ACT opportunity on Ethereum mainnet: it observes a WETH9 Approval from victim EOA 0x7c24…e92d to router 0x5697…1751 and then, in a single attacker-crafted transaction, calls the router’s 0x213d8e67 entry point so that the router uses the victim’s allowance to execute WETH9::transferFrom(0x7c24…e92d → 0x0000da…1de, 5.049899842444876795 WETH), yielding a net WETH-equivalent profit after gas.
Adversary-related cluster:
- Adversary EOA 0x0000daaee5fbc2d3fc5a5c0cb456d2c24e4f81de on chainid 1: eth_getCode for 0x0000da…1de returns empty runtime bytecode, so it is an EOA; it originates the attacker-crafted transaction 0x3f0dc68d…13d2 that calls router 0x5697…1751, and WETH9 balance diffs show it receiving 5.049899842444876795 WETH in that transaction while paying only gas.
Victim candidates:
- Victim 0x7c243e010e086caad737d47e5a40a59e8b79e92d on chainid 1 (EOA 0x7c243e010e086caad737d47e5a40a59e8b79e92d (WETH9 holder granting router allowance))
Lifecycle stages:
- Stage: Victim grants WETH9 allowance to router
- Effect: EOA 0x7c24…e92d calls WETH9::approve(0x5697…1751, amount) and creates a WETH9 allowance from 0x7c24…e92d to router 0x5697…1751 that is sufficient to cover 5049899842444876795 units of WETH9.
- Tx 0x04502afe5f08bf45a65a8c2f5b5cc2efac0d78e9cf6972322571c4ed7ff11cdc on chain Ethereum (block 20735390), mechanism=approval
- Evidence: WETH9::Approval(owner=0x7c24…e92d, spender=0x5697…1751) log in artifacts/root_cause/data_collector/iter_4/contract_event_logs/1/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2/weth9_approval_owner_0x7c24_spenders_router_or_eoa.json.
- Stage: Adversary drains WETH9 via router call
- Effect: EOA 0x0000da…1de sends an EIP-1559 transaction with 0 ETH value to router 0x5697…1751 using methodId 0x213d8e67 and calldata encoding WETH9::transferFrom(0x7c24…e92d, 0x0000da…1de, 5049899842444876795). Router 0x5697…1751 calls WETH9 to execute this transferFrom, causing 5.049899842444876795 WETH to move from 0x7c24…e92d to 0x0000da…1de. The same transaction includes a 2300-gas CALL to the block coinbase and gas payment from 0x0000da…1de.
- Tx 0x3f0dc68dc89fce3250b9d2de2611384b8af258e83f7a711f666917c5590d13d2 on chain Ethereum (block 20738428), mechanism=router_call
- Evidence: Execution trace and balance diffs for tx 0x3f0dc68d…13d2 in artifacts/root_cause/seed/1/0x3f0dc68dc89fce3250b9d2de2611384b8af258e83f7a711f666917c5590d13d2/trace.cast.log and artifacts/root_cause/seed/1/0x3f0dc68dc89fce3250b9d2de2611384b8af258e83f7a711f666917c5590d13d2/balance_diff.json, plus tx_metadata and tx_receipt in artifacts/root_cause/data_collector/iter_1/tx/1/0x3f0dc68d…13d2/.
Router transaction history excerpt around the incident (showing repeated 0x638512e6 calls from the victim and a single 0x213d8e67 call from the adversary):
[
{
"blockNumber": "20735369",
"timeStamp": "1726154219",
"hash": "0x3bde674d1e9b5a899ed78939747c8a4d2ebd235a6e37a6bd4f150a81c8725abc",
"nonce": "538",
"blockHash": "0x93db8120fe9ff9105210312ac3c0adda7006daf6e77736e240d5c0482250a6f7",
"transactionIndex": "162",
"from": "0x9e2cd48def15a09f0ad8f9f314990cdb02e19b22",
"to": "",
"value": "0",
"gas": "3018909",
"gasPrice": "18167824170",
"isError": "0",
"txreceipt_status": "1",
"input": "0x6080604090808252346102235760018060a01b031933815f5416175f55335f5260209160068352835f2060ff1990600182825416179055305f526001855f2091825416179055737a250d5630b4cf539739df2c5dacb4c659f2488d91828160015416176001557368b3465833fb72a70ecdf485e0e4c7bd8665fc45600491818184541617835573c02aaa39b223fe8d0a0e5c4f27ead9083c756cc294858260055416176005558685858163c45a015560e01b948582525afa9485156101fa575f95610204575b506002805483166001600160a01b03968716179055875190815286818581865afa80156101fa5785915f916101cd575b501690600354161760035585519063095ea7b360e01b908183528383015285826044815f8019998a60248401525af180156101c35786946044935f926101a6575b50806005541690600154169689519788968795865285015260248401525af1801561019c5761016e575b82516130ab90816102968239f35b8161018d92903d10610195575b6101858183610227565b81019061027d565b505f80610160565b503d61017b565b83513d5f823e3d90fd5b6101bc90873d8911610195576101858183610227565b505f610136565b87513d5f823e3d90fd5b6101ed9150883d8a116101f3575b6101e58183610227565b81019061025e565b5f6100f5565b503d6101db565b88513d5f823e3d90fd5b61021c919550873d89116101f3576101e58183610227565b935f6100c5565b5f80fd5b601f909101601f19168101906001600160401b0382119082101761024a57604052565b634e487b7160e01b5f52604160045260245ffd5b9081602091031261022357516001600160a01b03811681036102235790565b9081602091031261022357518015158103610223579056fe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c8063213d8e67146101695780632148305e1461016457806322f2e2ed1461015f5780632b74a5ce1461015a5780632c76d7a61461015557806338874ce014610150578063398d92bb1461014b5780633af32abf146101465780633fc8cef3146101415780634ffc91261461013c578063596fa9e31461013757806359d0f713146101325780635b5491821461012d578063638512e6146101285780638489918d146101235780638da5cb5b1461011e578063a85ef67814610119578063b14569c514610114578063c25ddce01461010f578063d484cf9a1461010a5763e086e5ec0361000e576126c1565b6122b9565b61226f565b611b26565b611a83565b611a5c565b6118c3565b610efe565b610e6c565b610e44565b610e1c565b610db7565b610d8f565b610d4f565b610cb7565b610c6d565b610c45565b610996565b610903565b6103e9565b61026f565b6001600160a01b0381160361017f57565b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b6001600160401b0381116101aa57604052565b610183565b90601f801991011681019081106001600160401b038211176101aa57604052565b6040519060e082018281106001600160401b038211176101aa57604052565b60405190606082018281106001600160401b038211176101aa57604052565b6001600160401b0381116101aa57601f01601f191660200190565b81601f8201121561017f578035906102408261020e565b9261024e60405194856101af565b8284526020838301011161017f57815f926020809301838601378301015290565b608036600319011261017f576004356102878161016e565b6024356001600160401b03811161017f576102a6903690600401610229565b9060443560643592838203918211610352575f928392602083519301915af13d1561034d573d6102d58161020e565b906102e360405192836101af565b81525f60203d92013e5b15610317575f8080809381811561030e575b4190f11561030957005b612725565b506108fc6102ff565b60405162461bcd60e51b815260206004820152600e60248201526d11985a5b1959081d1bc818d85b1b60921b6044820152606490fd5b6102ed565b612704565b6001600160401b0381116101aa5760051b60200190565b9080601f8301121561017f57602090823561038881610357565b9361039660405195866101af565b81855260208086019260051b82010192831161017f57602001905b8282106103bf575050505090565b83809183356103cd8161016e565b8152019101906103b1565b6064359061ffff8216820361017f57565b60808060031936011261017f5760048035916001600160401b03919060243583811161017f5761041c9036908401610229565b9260443590811161017f57610434903690840161036e565b61043c6103d8565b90335f5260209560068752600191610469604097610464600160ff8b5f205416151514612730565b612fa4565b61049761048561047883612782565b516001600160a01b031690565b61049161047884612794565b90612b14565b90976001600160a01b03928316959290916104b38715156127b8565b8c82821661086e575b50506001546001600160a01b0316168086146107e8575b50918a91869598979694935f988c8c345f995b610629575b505050505050505050505061050a925061ffff80911691161015612a0c565b34158015610604575b506005546105379061052b906001600160a01b031681565b6001600160a01b031690565b82516370a0823160e01b815230818401908152909291908590849081906020010381845afa9182156103095761059d9486945f946105d3575b505163a9059cbb60e01b81523391810191825260208201939093529193849283915f918391604090910190565b03925af18015610309576105ad57005b8161001892903d106105cc575b6105c481836101af565b810190612a58565b503d6105ba565b5f9194506105f690863d88116105fd575b6105ee81836101af565b8101906127ea565b9390610570565b503d6105e4565b5f90610620575b5f8080809334904190f115610309575f610513565b506108fc61060b565b88518a10156107e3578688918f8c8c918a61064d61052b895460018060a01b031690565b820361075c57505061070c95916106af6106856104786106c99461067f6104786106796104788c612782565b9a612794565b946127a4565b916106a06106916101d0565b6001600160a01b039098168852565b6001600160a01b031686880152565b62ffffff8916858901526001600160a01b03166060850152565b82880182905260a083018990525f60c084015280546106f29061052b906001600160a01b031681565b9186518096819582946304e45aaf60e01b845283016129b0565b03925af1908161073f575b50610723578c826104eb565b61072e899a9b61299d565b9b8947995b01988e919d9c9b6104e6565b61075590883d8a116105fd576105ee81836101af565b505f610717565b925f965061076f919492610478916127a4565b9561079661077c42612839565b895163fb3bdb4160e01b815298899788968795860161296a565b03925af190816107c1575b506107ad578c826104eb565b6107b8899a9b61299d565b9b894799610733565b6107dc903d805f833e6107d481836101af565b8101906128f1565b505f6107a1565b6104eb565b6107f49b999b4261282b565b90803b1561017f57610821915f91868f8f9085915196879586948593635c11d79560e01b85528401612848565b03925af19081610855575b5061084c57895162461bcd60e51b815280610848818e016128d2565b0390fd5b9799978a6104d3565b8061086261086892610197565b80610c3b565b5f61082c565b6108b6918d8d61088b61052b61052b60055460018060a01b031690565b91516370a0823160e01b81526001600160a01b03909316908301908152919384928391829160200190565b03915afa8015610309576108d5918e5f926108dc575b505015156127f9565b5f8c6104bc565b6108f29250803d106105fd576105ee81836101af565b5f8e6108cc565b8015150361017f57565b3461017f5760408060031936011261017f576004356001600160401b03811161017f5761093490369060040161036e565b90602435610941816108f9565b5f546001600160a01b03929061095a9084163314612a6d565b60ff5f92151516915b845181101561001857808461097a600193886127a4565b51165f526006602052825f208460ff1982541617905501610963565b60408060031936011261017f576001600160401b03906004803583811161017f576109c49036908301610229565b9160243593841161017f576109db3683860161036e565b91335f526020916006602052610a02600195610464600160ff60405f205416151514612730565b91610a1e610a1261047885612782565b61049161047886612794565b506001600160a01b039091169590610a378715156127b8565b610a42825134612ab2565b965f895b610aa4575b5050505050505050505034158015610a7f575b505f80808047818115610a76575b3390f11561030957005b506108fc610a6c565b5f90610a9b575b5f8080809334904190f1156103095780610a5e565b506108fc610a86565b8351811015610c36578454610ac1906001600160a01b031661052b565b8203610bc357908893929188610b85610adc6104788b612782565b610b40610aeb6104788d612794565b610b25610afb610478888c6127a4565b91610b16610b076101d0565b6001600160a01b039096168652565b6001600160a01b031684870152565b62ffffff8816838d01525b6001600160a01b03166060830152565b608081018890525f60a0820181905260c08201528854610b6a9061052b906001600160a01b031681565b908a519d8e809481936304e45aaf60e01b83528d83016129b0565b03925af1908115610309578b9a8b92610ba6575b505b019091929398610a46565b610bbc908b3d8d116105fd576105ee81836101af565b508c610b99565b97929190610bd46104788a856127a4565b98610bde42612839565b99823b1561017f57875163b6f9de9560e01b81529a5f918c918291610c0791908d8c8501612ad0565b038188865af1908115610309578b9a8b92610c23575b50610b9b565b80610862610c3092610197565b8c610c1d565b610a4b565b5f91031261017f57565b3461017f575f36600319011261017f576004546040516001600160a01b039091168152602090f35b3461017f57602036600319011261017f576040600435610c8c8161016e565b60018060a01b038091165f52600760205262ffffff825f20548351928116835260a01c166020820152f35b604036600319011261017f57602435610ccf8161016e565b5f546001600160a01b0391602091610d2691908416610cef338214612a6d565b60405163a9059cbb60e01b81526001600160a01b0390911660048083019190915235602482015293849283915f9183906044820190565b0393165af1801561030957610d3757005b6100189060203d6020116105cc576105c481836101af565b3461017f57602036600319011261017f57600435610d6c8161016e565b60018060a01b03165f526006602052602060ff60405f2054166040519015158152f35b3461017f575f36600319011261017f576005546040516001600160a01b039091168152602090f35b3461017f57606036600319011261017f576060610df7600435610dd98161016e565b602435610de58161016e565b60443591610df2836108f9565b612d11565b62ffffff6040939293519360018060a01b038094168552166020840152166040820152f35b3461017f575f36600319011261017f576001546040516001600160a01b039091168152602090f35b3461017f575f36600319011261017f576002546040516001600160a01b039091168152602090f35b3461017f575f36600319011261017f576003546040516001600160a01b039091168152602090f35b9060c060031983011261017f5760043591602435916001600160401b0360443581811161017f5783610ec891600401610229565b9260643591821161017f57610edf9160040161036e565b9060843561ffff8116810361017f579060a435610efb816108f9565b90565b610f32610f51610f0d36610e94565b9591939492969096335f526006602052610464600160ff60405f205416151514612730565b94610f3f61047887612782565b610f4b61047888612794565b90612d11565b6001600160a01b039592949150610f6b86861615156127b8565b85811661180c575b5060015485166001600160a01b03168486168114611790575b50610fdf955f806020610fa761052b61052b61047887612794565b610fb361047886612794565b6040516370a0823160e01b81526001600160a01b0390911660048201529a8b9190829081906024820190565b03915afa988915610309575f9961176f575b5061100461052b61052b61047886612794565b6040516370a0823160e01b81523060048201529190602090839060249082905afa918215610309575f9261174e575b5061103c612ef9565b9961106461104c61047887612794565b6110558d612782565b6001600160a01b039091169052565b61107c61107361047887612782565b6110558d612794565b5f60206110c661109461052b61052b6104788b612794565b60405163095ea7b360e01b81526001600160a01b038e1660048201525f19602482015293849283919082906044820190565b03925af180156103095761172f575b506110ea6110e284612f25565b6103e8900490565b936110f442612839565b8b8b163b1561017f575f61112b918c8f988f84906111829b60405197889687958693635c11d79560e01b8552329160048601612f4c565b0393165af161171c575b50602061114a61052b61052b6104788a612794565b61115661047889612794565b6040516370a0823160e01b81526001600160a01b03909116600482015296879190829081906024820190565b03915afa948515610309575f956116fb575b508185106116e6575b6115ba575b50505050909192939495505f9584956005956111cb61052b61052b60055460018060a01b031690565b6040516370a0823160e01b8152336004820152602081602481855afa80156103095783915f9161159b575b5010611564576040516323b872dd60e01b81523360048201523060248201526044810192909252602090829060649082905f905af19081611545575b506112765760405162461bcd60e51b815260206004820152601760248201527608cc2d2d8cac840e8de40e8e4c2dce6cccae440ae8aa89604b1b6044820152606490fd5b9594939291906001955b8351871015611531575f836112986104788a886127a4565b926112c16112a542612839565b604051634401edf760e11b815295869485948c60048701612f71565b038183868d165af19081611517575b506113bd575050505050505061ffff6112ec925b161115612a0c565b34158015611398575b5060055461130d9061052b906001600160a01b031681565b6040516370a0823160e01b8152306004820152602081602481855afa908115610309575f9260209261136b92859161137b575b5060405163a9059cbb60e01b8152336004820152602481019190915293849283919082906044820190565b03925af1801561030957610d3757005b6113929150843d86116105fd576105ee81836101af565b5f611340565b5f906113b4575b5f8080809334904190f115610309575f6112f5565b506108fc61139f565b9091929394959661141460206113db61052b61052b61047888612794565b6113e86104788b896127a4565b6040516370a0823160e01b81526001600160a01b03909116600482015292839190829081906024820190565b03915afa908115610309575f916114f8575b5087156114af575b5061143890612f96565b85549097906114519061052b906001600160a01b031681565b6040516370a0823160e01b815230600482015290602090829060249082905afa8015610309576001915f91611490575b50970195949392919096611280565b6114a9915060203d6020116105fd576105ee81836101af565b5f611481565b6114c26114bb87612f36565b6064900490565b116114cd575f61142e565b60405162461bcd60e51b81526020600482015260036024820152620e8c2f60eb1b6044820152606490fd5b611511915060203d6020116105fd576105ee81836101af565b5f611426565b61152a903d805f833e6107d481836101af565b505f6112d0565b505050505050505061ffff6112ec926112e4565b61155d9060203d6020116105cc576105c481836101af565b505f611232565b60405162461bcd60e51b815260206004820152600f60248201526e09cdee840cadcdeeaced040ae8aa89608b1b6044820152606490fd5b6115b4915060203d6020116105fd576105ee81836101af565b5f6111f6565b906115c491612ab2565b985f915f5b8b81106115d7575b506111a2565b6115e36110e283612f25565b6115ec42612839565b908c8c163b1561017f5761161f918c5f928f8490604051809781968295635c11d79560e01b84528d329160048601612f4c565b0393165af190816116d3575b50155f036115d1578315611642575b6001016115c9565b6116939350602061165b61052b61052b6104788a612794565b61166761047889612794565b6040516370a0823160e01b81526001600160a01b03909116600482015295869190829081906024820190565b03915afa938415610309575f946116b2575b5084840361163a576115d1565b6116cc91945060203d6020116105fd576105ee81836101af565b925f6116a5565b806108626116e092610197565b5f61162b565b50600191506116f58482612718565b9161119d565b61171591955060203d6020116105fd576105ee81836101af565b935f611194565b8061086261172992610197565b5f611135565b6117479060203d6020116105cc576105c481836101af565b505f6110d5565b61176891925060203d6020116105fd576105ee81836101af565b905f611033565b61178991995060203d6020116105fd576105ee81836101af565b975f610ff1565b6117994261282b565b90803b1561017f57604051635c11d79560e01b8152915f9183918290849082906117c890308f60048501612892565b03925af190816117f9575b506117f15760405162461bcd60e51b815280610848600482016128d2565b610fdf610f8c565b8061086261180692610197565b5f6117d3565b6005546118579160209161182a9061052b906001600160a01b031681565b6040516370a0823160e01b81526001600160a01b0390921660048301529092839190829081906024820190565b03915afa801561030957611874915f9161187a575b5015156127f9565b5f610f73565b611893915060203d6020116105fd576105ee81836101af565b5f61186c565b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b3461017f57602036600319011261017f576004356001600160401b03811161017f576118f390369060040161036e565b6002815103611a0757806119f761191b610478611915610478611a0396612782565b93612794565b604051606084811b6bffffffffffffffffffffffff19908116602084019081529184901b1660348301524260488084019190915282526001600160b01b031994601f199390926119eb92611984916119746068826101af565b5190206001600160c01b03191690565b604051606085811b89166001600160b01b031990811660208401526001600160c01b031993909316602a830181905260b096871b8a16841660328401529084901b89168316603c83015260468201529190931b909516909116604e85015283906058820190565b039081018352826101af565b60405191829182611899565b0390f35b60405162461bcd60e51b815260206004820152602760248201527f50617468206d75737420636f6e7461696e2065786163746c792074776f2061646044820152666472657373657360c81b6064820152608490fd5b3461017f575f36600319011261017f575f546040516001600160a01b039091168152602090f35b5f36600319011261017f57600554611aa59061052b906001600160a01b031681565b803b1561017f575f60049160405192838092630d0e30db60e41b825234905af1801561030957611b13575b50600554611ae89061052b906001600160a01b031681565b60405163a9059cbb60e01b8152336004820152346024820152906020908290815f816044810161136b565b80610862611b2092610197565b5f611ad0565b611b2f36610e94565b949294335f5260209460068652611b72611b59604098610464600160ff8c5f205416151514612730565b92611b6661047885612782565b610f4b61047886612794565b90956001600160a01b03949291611b8c86841615156127b8565b898682166121b1575b505060015485166001600160a01b0316828616811461213a575b5034158015612115575b506005545f9789939091611bd79061052b906001600160a01b031681565b8c516370a0823160e01b8082523360048301529b908d81602481865afa908115610309578f918f9184925f926120f8575b5050106120c357516323b872dd60e01b81523360048201523060248201526044810191909152908c90829060649082905f905af190816120a6575b50611c86578b5162461bcd60e51b815260206004820152601760248201527608cc2d2d8cac840e8de40e8e4c2dce6cccae440ae8aa89604b1b6044820152606490fd5b9290959493919a98999a898c5f935b835185101561208f578590848b87611cb761052b60045460018060a01b031690565b8b8e1603611ed55792611d3d5f9793611d2d8794611d22611cf8610478611d829a611cf26104788f9e610478611cec91612782565b9b612794565b966127a4565b93611d13611d046101d0565b6001600160a01b039099168952565b6001600160a01b0316878b0152565b62ffffff1685870152565b6001600160a01b03166060840152565b608082015260a081018b905260c08101869052600454611d679061052b906001600160a01b031681565b91519586809481936304e45aaf60e01b8352600483016129b0565b03925af19182611eb7575b5050611e3357505050505050509061ffff611daa92161115612a0c565b600554611dc19061052b906001600160a01b031681565b8151928352306004840152918381602481865afa928315610309575f93859361059d938692611e14575b505163a9059cbb60e01b8152336004820152602481019190915293849283919082906044820190565b611e2c919250853d87116105fd576105ee81836101af565b905f611deb565b90919293949597611e4390612f96565b600554909890611e5d9061052b906001600160a01b031681565b8a518c815230600482015295908d90879060249082905afa9081156103095760018c928f985f91611e9a575b50955b019392989796909594611c95565b611eb19150893d8b116105fd576105ee81836101af565b5f611e89565b81611ecd92903d106105fd576105ee81836101af565b508c5f611d8d565b5f9550611eea915061047890611f0f936127a4565b94611ef442612839565b9051634401edf760e11b815295869485948d60048701612f71565b0381838b8a165af19081612075575b50611f3757505050505050509061ffff611daa926112e4565b90919293949597611f898c8b8d611f5661052b61052b6104788b612794565b90611f6461047889896127a4565b92519081526001600160a01b0390921660048301529092839190829081906024820190565b03915afa908115610309575f91612058575b508315612017575b50611fad90612f96565b600554909890611fc79061052b906001600160a01b031681565b8a518c815230600482015295908d90879060249082905afa9081156103095760018c928f985f91611ffa575b5095611e8c565b6120119150893d8b116105fd576105ee81836101af565b5f611ff3565b6120236114bb88612f36565b1161202e575f611fa3565b895162461bcd60e51b81526020600482015260036024820152620e8c2f60eb1b6044820152606490fd5b61206f91508d803d106105fd576105ee81836101af565b5f611f9b565b612088903d805f833e6107d481836101af565b505f611f1e565b505050505050505050509061ffff611daa926112e4565b6120bc908d803d106105cc576105c481836101af565b505f611c43565b5162461bcd60e51b815260206004820152600f60248201526e09cdee840cadcdeeaced040ae8aa89608b1b6044820152606490fd5b61210e9250803d106105fd576105ee81836101af565b8f80611c08565b5f90612131575b5f8080809334904190f115610309575f611bb9565b506108fc61211c565b6121434261282b565b90803b1561017f578b51635c11d79560e01b8152915f918391829084908290612170908b60048401612848565b03925af1908161219e575b5061219857895162461bcd60e51b815280610848600482016128d2565b5f611baf565b806108626121ab92610197565b5f61217b565b6005546121f992906121cd9061052b906001600160a01b031681565b8d516370a0823160e01b81526001600160a01b0390921660048301529092839190829081906024820190565b03915afa801561030957612215915f9161221c575015156127f9565b5f89611b95565b61189391508b3d8d116105fd576105ee81836101af565b9081518082526020808093019301915f5b828110612252575050505090565b83516001600160a01b031685529381019392810192600101612244565b3461017f57602036600319011261017f576004356001600160401b03811161017f576122a5610464611a03923690600401610229565b604051918291602083526020830190612233565b60808060031936011261017f5760048035916001600160401b03919060243583811161017f576122ec9036908401610229565b9260443590811161017f57612304903690840161036e565b93606435612311816108f9565b335f526020956006875260019361235461233b604098610464600160ff8c5f205416151514612730565b9361234861047886612782565b610f4b61047887612794565b6001600160a01b0392831694929061236d8615156127b8565b8b82821661266a575b50506001546001600160a01b0316168085146125f0575b50341580156125cb575b50858a6123e9978b8b5f6123b861052b61052b60055460018060a01b031690565b92516323b872dd60e01b8152339281019283523060208401526040830194909452929a8b9384929091839160600190565b03925af190811561030957889761240b926125ae575b50839796975190612ab2565b935f955b612435575b5050600554610537965061052b95506001600160a01b031693508492505050565b82518610156125a95788548b908b90612456906001600160a01b031661052b565b83036125385790886124b686610b30876124f9966124aa8e9f9e61047861248f91612489610478611cec6104788d612782565b976127a4565b9461249b611d046101d0565b6001600160a01b031687890152565b85019062ffffff169052565b87878201525f60a08201525f60c08201528c8c5f6124e061052b61052b845460018060a01b031690565b92518096819582946304e45aaf60e01b845283016129b0565b03925af1978815610309578c8a99928a9361251a575b50505b01959661240f565b8161253092903d106105fd576105ee81836101af565b508c5f61250f565b505061254761047887856127a4565b9561255142612839565b823b1561017f57868b61257a5f938f9b8d9c519d8e958695635c11d79560e01b87528601612f4c565b038183865af19081156103095789988992612596575b50612512565b806108626125a392610197565b5f612590565b612414565b6125c4908d803d106105cc576105c481836101af565b505f6123ff565b5f906125e7575b5f8080809334904190f115610309575f612397565b506108fc6125d2565b6125fc9998994261282b565b90803b1561017f57612627915f9188838e8e5196879586948593635c11d79560e01b85528401612848565b03925af19081612657575b5061264e57875162461bcd60e51b815280610848818c016128d2565b9796975f61238d565b8061086261266492610197565b5f612632565b612687918c8c61088b61052b61052b60055460018060a01b031690565b03915afa8015610309576126a3915f916126aa575015156127f9565b5f8b612376565b61189391508d803d106105fd576105ee81836101af565b5f36600319011261017f575f80548190819081906001600160a01b03166126e9338214612a6d565b47908282156126fb575bf11561030957005b506108fc6126f3565b634e487b7160e01b5f52601160045260245ffd5b9190820391821161035257565b6040513d5f823e3d90fd5b1561273757565b60405162461bcd60e51b815260206004820152600f60248201526e139bdd081dda1a5d195b1a5cdd1959608a1b6044820152606490fd5b634e487b7160e01b5f52603260045260245ffd5b80511561278f5760200190565b61276e565b80516001101561278f5760400190565b805182101561278f5760209160051b010190565b156127bf57565b606460405162461bcd60e51b81526020600482015260046024820152630c4e4ead60e31b6044820152fd5b9081602091031261017f575190565b1561280057565b606460405162461bcd60e51b81526020600482015260046024820152630706265360e41b6044820152fd5b906001820180921161035257565b90610e10820180921161035257565b929190612873608091662386f26fc1000086526001602087015260a0604087015260a0860190612233565b9373e2568ac15f6bd76b41144dcf2cc3a4fdb82e116160608201520152565b6128be60809295949395662386f26fc1000083526001602084015260a0604084015260a0830190612233565b6001600160a01b0390951660608201520152565b6060906020815260046020820152633236b9b360e11b60408201520190565b602090818184031261017f578051906001600160401b03821161017f57019180601f8401121561017f57825161292681610357565b9361293460405195866101af565b818552838086019260051b82010192831161017f578301905b82821061295b575050505090565b8151815290830190830161294d565b9060609261298991969594968352608060208401526080830190612233565b6001600160a01b0390951660408201520152565b61ffff8091169081146103525760010190565b91909160c060e08201938160018060a01b039182815116855282602082015116602086015262ffffff60408201511660408601528260608201511660608601526080810151608086015260a081015160a0860152015116910152565b15612a1357565b60405162461bcd60e51b815260206004820152601960248201527f4e6f7420656e6f7567682077616c6c65747320626f75676874000000000000006044820152606490fd5b9081602091031261017f5751610efb816108f9565b15612a7457565b60405162461bcd60e51b81526020600482015260166024820152752737ba103a34329031b7b73a3930b1ba1037bbb732b960511b6044820152606490fd5b8115612abc570490565b634e487b7160e01b5f52601260045260245ffd5b612989606092959493955f8352608060208401526080830190612233565b9081602091031261017f5751610efb8161016e565b90600381101561278f5760051b0190565b60025490929190612b2f9061052b906001600160a01b031681565b6040805163e6a4390560e01b81526001600160a01b03868116600480840191909152908516602483015291939260209291908390829060449082905afa908115610309575f91612cf4575b506001600160a01b0390808216612cd257506003805490945f91612ba89061052b906001600160a01b031681565b915b868110612bc357505050505050505090505f905f905f90565b612bf7612bef82612bd26101ef565b6127108152610bb8818b01526101f4818d0152612b03565b612b03565b5161ffff1690565b8851630b4c774160e11b81526001600160a01b03808d16888301908152908516602082015261ffff9092166040830152908790829081906060010381875afa908115610309575f91612ca5575b50848116612c555750600101612baa565b989799509250505061ffff9350612ca092612bea612c7c612bef945460018060a01b031690565b98612c97612c886101ef565b6127108152938401610bb89052565b82016101f49052565b169190565b612cc59150873d8911612ccb575b612cbd81836101af565b810190612aee565b5f612c44565b503d612cb3565b600154969750956001600160a01b03169450612cee9350505050565b915f9190565b612d0b9150833d8511612ccb57612cbd81836101af565b5f612b7a565b6002549093929190612d2d9061052b906001600160a01b031681565b6040805163e6a4390560e01b81526001600160a01b038781166004808401919091529085166024830152919260209291908390829060449082905afa908115610309575f91612edc575b506001600160a01b039080821615908115612ebe5750600180971515149081612eb6575b50612ea6576003805490955f91612dbc9061052b906001600160a01b031681565b915b878110612dd85750505050505050505090505f905f905f90565b612dff612bef82612de76101ef565b6127108152610bb8818b01526101f4818c0152612b03565b8751630b4c774160e11b81526001600160a01b03808e16888301908152908516602082015261ffff9092166040830152908790829081906060010381875afa908115610309575f91612e89575b50848116612e5c57508801612dbe565b9454969a509398975061ffff9650612ca095612bef959350612bea92506001600160a01b03169050612c7c565b612ea09150873d8911612ccb57612cbd81836101af565b5f612e4c565b50505050505090505f905f905f90565b90505f612d9b565b600154989950976001600160a01b03169650612cee95505050505050565b612ef39150833d8511612ccb57612cbd81836101af565b5f612d77565b60405190606082018281106001600160401b038211176101aa5760405260028252604082602036910137565b908115600183800414171561035257565b90601e820291808304601e149015171561035257565b906080926128be919695949683525f602084015260a0604084015260a0830190612233565b91926080936128be92979695978452602084015260a0604084015260a0830190612233565b5f1981146103525760010190565b6038815103613030576130016020820151612fe46032840151604e603c860151950151929060b01c9069ffffffffffffffffffff60501b9060601c161790565b9260601c69ffffffffffffffffffff60501b1660b09190911c1790565b613009612ef9565b9161301383612782565b6001600160a01b03918216905261302983612794565b9116905290565b60405162461bcd60e51b815260206004820152601d60248201527f456e636f6465642070617468206d7573742062652035362062797465730000006044820152606490fdfea26469706673582212203a72f22bde376ede034e2775ab3bb52ea29ff9a721339e96f66ed252e0c641b364736f6c63430008190033",
"contractAddress": "0x56974d5af75b1ef96722052a57735187e9b91751",
"cumulativeGasUsed": "25144981",
"gasUsed": "2993980",
"confirmations": "3620896",
"methodId": "0x60806040",
"functionName": "atInversebrah(int248 a, uint48[] b, uint32 c, bytes20[] d, bytes30[] e)"
},
{
"blockNumber": "20735390",
"timeStamp": "1726154483",
"hash": "0xa67c5349a5b0b021d4307faef19a8e4789ac268225801a0c3bfa6250f4b9aa4d",
"nonce": "539",
"blockHash": "0x053008bf22eddbca40608d90eb67967efafc58a292830ef6b91331d0c1a665ae",
"transactionIndex": "166",
"from": "0x9e2cd48def15a09f0ad8f9f314990cdb02e19b22",
"to": "0x56974d5af75b1ef96722052a57735187e9b91751",
"value": "0",
"gas": "166706",
"gasPrice": "20013445681",
"isError": "0",
"txreceipt_status": "1",
"input": "0x22f2e2ed00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000700000000000000000000000056974d5af75b1ef96722052a57735187e9b917510000000000000000000000007c243e010e086caad737d47e5a40a59e8b79e92d000000000000000000000000432eaeee562b3c82b180f4fbe1c9297e3e58ac440000000000000000000000004bf1b22d9eb7d3cdabae79cf1ea14ec7d4be0230000000000000000000000000f3b2a552d7f66c03cef0a09fa5cf861cbf4f81e20000000000000000000000001bea1c2bcf29c33aa124c3fc7ccb3928aea28b51000000000000000000000000d747038bf9708fdb4a321978ac33eb824a6dec07",
"contractAddress": "",
"cumulativeGasUsed": "11424041",
"gasUsed": "164235",
"confirmations": "3620875",
"methodId": "0x22f2e2ed",
"functionName": ""
},
{
"blockNumber": "20735407",
"timeStamp": "1726154687",
"hash": "0x919b31af5c8616e1a7aba62f056fe50fc1d3473b1bb2a2059b5fc01dde3abf70",
"nonce": "16876",
"blockHash": "0xcdc23681322e93388d3972abe66bb4c9aff8cf774cbfef4f72edcc980ab7297e",
"transactionIndex": "0",
"from": "0x7c243e010e086caad737d47e5a40a59e8b79e92d",
"to": "0x56974d5af75b1ef96722052a57735187e9b91751",
"value": "1000000000000000",
"gas": "900000",
"gasPrice": "22215453190",
"isError": "0",
"txreceipt_status": "1",
"input": "0x638512e600000000000000000000000000000000000000000000000000038d7ea4c6800000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000038c02aaa39b223fe8d0a0e1a8bb6c2adb018095c4f27ead9083c756cc2a0b86991c6218b36c1d11a8bb6c2adb018099d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000007c243e010e086caad737d47e5a40a59e8b79e92d000000000000000000000000432eaeee562b3c82b180f4fbe1c9297e3e58ac440000000000000000000000004bf1b22d9eb7d3cdabae79cf1ea14ec7d4be0230000000000000000000000000f3b2a552d7f66c03cef0a09fa5cf861cbf4f81e20000000000000000000000001bea1c2bcf29c33aa124c3fc7ccb3928aea28b51000000000000000000000000d747038bf9708fdb4a321978ac33eb824a6dec07",
"contractAddress": "",
"cumulativeGasUsed": "436954",
"gasUsed": "436954",
"confirmations": "3620858",
"methodId": "0x638512e6",
"functionName": ""
},
{
"blockNumber": "20735623",
"timeStamp": "1726157303",
"hash": "0x8abaa64fc0f89dbf4ef3de56cd54bb9d0edbbe2fad55e6e61414f2001f4f743f",
"nonce": "16879",
"blockHash": "0xd0433a878a7ca5a2f696dca7ab2bf4a299ad70d379dc9303f0572b5fbe343602",
"transactionIndex": "76",
"from": "0x7c243e010e086caad737d47e5a40a59e8b79e92d",
"to": "0x56974d5af75b1ef96722052a57735187e9b91751",
"value": "100000000000000000",
"gas": "15000000",
"gasPrice": "11638961516",
"isError": "1",
6. Impact & Losses
- Reference asset: ETH
- Adversary address: 0x0000daaee5fbc2d3fc5a5c0cb456d2c24e4f81de
- Victim address: 0x7c243e010e086caad737d47e5a40a59e8b79e92d
- Token drained: WETH9 at 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
- Amount drained from victim: 5.049899842444876795 WETH (5049899842444876795 units)
- Gas fees paid by adversary: 0.000104054227604028 ETH
- Net profit for adversary (per transaction): 5.049795788217272767 ETH-equivalent, based solely on balance_diff.json.
7. References
- Seed / sequence tx: 0x04502afe5f08bf45a65a8c2f5b5cc2efac0d78e9cf6972322571c4ed7ff11cdc (type=victim-observed, chainid=1)
- Seed / sequence tx: 0x3f0dc68dc89fce3250b9d2de2611384b8af258e83f7a711f666917c5590d13d2 (type=adversary-crafted, chainid=1)
- Pre-state evidence file: artifacts/root_cause/data_collector/iter_4/contract_event_logs/1/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2/weth9_approval_owner_0x7c24_spenders_router_or_eoa.json
- Pre-state evidence file: artifacts/root_cause/data_collector/iter_1/contract/1/0x7c243e010e086caad737d47e5a40a59e8b79e92d/bytecode.json
- Pre-state evidence file: artifacts/root_cause/data_collector/iter_1/contract/1/0x0000daaee5fbc2d3fc5a5c0cb456d2c24e4f81de/bytecode.json
- Pre-state evidence file: artifacts/root_cause/data_collector/iter_1/contract/1/0x56974d5af75b1ef96722052a57735187e9b91751/bytecode_meta.json
- WETH9 token: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 on Ethereum mainnet
- Router contract: 0x56974d5af75b1ef96722052a57735187e9b91751 on Ethereum mainnet
- Seed / exploit tx: 0x3f0dc68dc89fce3250b9d2de2611384b8af258e83f7a711f666917c5590d13d2 (Ethereum mainnet, block 20738428)
- trace.cast.log, balance_diff.json, tx_metadata.json, and tx_receipt.json under artifacts/root_cause/seed and artifacts/root_cause/data_collector/iter_1.
- WETH9 Approval logs and router address history under artifacts/root_cause/data_collector/iter_4.