Transaction Hash:
Block:
20918815 at Oct-08-2024 05:37:59 AM +UTC
Transaction Fee:
0.00040199 ETH
$1.43
Gas Used:
40,199 Gas / 10 Gwei
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 6.614355639841585871 Eth | 6.614393210512700413 Eth | 0.000037570671114542 | |
0xEafaEF9D...A1F029Ed7 |
0.060822707127510815 Eth
Nonce: 182
|
0.060420717127510815 Eth
Nonce: 183
| 0.00040199 |
Execution Trace
ApprovalProxy.transferAndMulticall( tokens=[0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599], amounts=[66100], targets=[0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599, 0xDef1C0ded9bec7F1a1670819833240f027b25EfF], datas=[CV6nswAAAAAAAAAAAAAAAN7xwN7ZvsfxoWcIGYMyQPAnsl7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAjQ=, 2WJ6pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO4h/+D5jIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAiYPrF5VQqdzqkT7z+33wZO8LFmQAAAAAAAAAAAAAAAO7u7u7u7u7u7u7u7u7u7u7u7u7uhpWEzQAAAAAAAAAAAAAAAJTTJaazGue7ePQ/uX2kN8HD9C+WAAAAAAAAAAAAAAAAAAAAAAAAAACKkQwbI8mCjnhivHc=], values=[0, 0], refundTo=0xf70da97812CB96acDF810712Aa562db8dfA3dbEF ) => ( 0x )
-
WBTC.transferFrom( _from=0xEafaEF9D5CdB805dd9Ac7169b8b2372A1F029Ed7, _to=0xA1BEa5fe917450041748Dbbbe7E9AC57A4bBEBaB, _value=66100 )
transferAndMulticall[ApprovalProxy (ln:37)]
ArrayLengthsMismatch[ApprovalProxy (ln:47)]
ArrayLengthsMismatch[ApprovalProxy (ln:51)]
safeTransferFrom[ApprovalProxy (ln:55)]
delegatecallMulticall[ApprovalProxy (ln:60)]
File 1 of 2: ApprovalProxy
File 2 of 2: WBTC
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.23;import {Ownable} from "solady/src/auth/Ownable.sol";import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol";import {SafeERC20} from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";import {IERC20Router} from "../src/types/interfaces/IERC20Router.sol";contract ApprovalProxy is Ownable {using SafeERC20 for IERC20;error ArrayLengthsMismatch();error ERC20TransferFromFailed();error NativeTransferFailed();event RouterUpdated(address newRouter);address public router;receive() external payable {}constructor(address _owner, address _router) {_initializeOwner(_owner);
File 2 of 2: WBTC
12345678910111213141516pragma solidity 0.4.24;// File: openzeppelin-solidity/contracts/token/ERC20/ERC20Basic.sol/*** @title ERC20Basic* @dev Simpler version of ERC20 interface* See https://github.com/ethereum/EIPs/issues/179*/contract ERC20Basic {function totalSupply() public view returns (uint256);function balanceOf(address _who) public view returns (uint256);function transfer(address _to, uint256 _value) public returns (bool);event Transfer(address indexed from, address indexed to, uint256 value);}