TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 18,656 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
Balances ($19.87)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.006002 | $3,310.23 |
$19.87 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21244724 | 17 minutes ago | | | 0 | 0.0043604552 | |
| 21244596 | 43 minutes ago | | | 0 | 0.0027105983 | |
| 21244250 | 2 hours ago | | | 0 | 0.0030449394 | |
| 21243386 | 5 hours ago | | | 0 | 0.0033016952 | |
| 21243363 | 5 hours ago | | | 0 | 0.0050883027 | |
| 21243051 | 6 hours ago | | | 0 | 0.0022474463 | |
| 21242981 | 6 hours ago | | | 0 | 0.0036000154 | |
| 21242931 | 6 hours ago | | | 0 | 0.0025479640 | |
| 21242701 | 7 hours ago | | | 0 | 0.0027696646 | |
| 21242650 | 7 hours ago | | | 0 | 0.0024784188 |
ABI
ABI objects
Getter at block 21244804
WETH() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
factory() view returns (address)
0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f
gasPayThreshold() view returns (uint256)
100000000000000000
owner() view returns (address)
0x70ad6a24abd247fce9b87b2e85972049cc0170ad
vETH() view returns (address)
0x8c8ec503ef7ddfe7c53172e890890870dea37df0
versionRecipient() view returns (string)
3.0.0
Read-only
accountNonces(address) view returns (uint256)
getAmountsIn(uint256 amountOut, struct ToadStructsAggPath[] path, struct ToadStructsDexData[] dexes) view returns (uint256[] amounts)
getAmountsOut(uint256 amountIn, struct ToadStructsAggPath[] path, struct ToadStructsDexData[] dexes) view returns (uint256[] amounts)
getPriceOut(uint256 amountIn, struct ToadStructsAggPath[] path, struct ToadStructsDexData[] dexes) view returns (uint256[] amounts)
State-modifying
Events addTrustedBot(address newBot)
convertVETHtoWETH(address to, uint256 amount, struct ToadStructsFeeStruct fees)
exactInput(struct ToadStructsExactInputParams params, struct ToadStructsFeeStruct fees, struct ToadStructsGasRepayParams repay) payable returns (uint256 amountOut)
exactInputSingle(struct ToadStructsExactInputSingleParams params, struct ToadStructsFeeStruct fees, struct ToadStructsGasRepayParams repay) payable returns (uint256 amountOut)
exactInputSingleWETH(struct ToadStructsExactInputSingleParams params, struct ToadStructsFeeStruct fees) payable returns (uint256 amountOut)
exactInputWETH(struct ToadStructsExactInputParams params, struct ToadStructsFeeStruct fees) payable returns (uint256 amountOut)
initialize(address fac, address weth, address permit, address veth)
initialize(address fac, address weth, address veth)
modifyGasPayThreshold(uint256 newThreshold)
multicall(bytes[] data) returns (bytes[] results)
performPermit(address holder, address tok, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
performPermit2Batch(address holder, struct IAllowanceTransferPermitBatch permitBatch, bytes signature)
performPermit2Single(address holder, struct IAllowanceTransferPermitSingle permitSingle, bytes signature)
performPermitDai(address holder, address tok, uint256 nonce, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
removeTrustedBot(address bot)
renounceOwnership()
sendETHToCoinbase() payable
swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256 amountIn, uint256 amountOutMin, struct ToadStructsAggPath[] path, address to, uint256 deadline, struct ToadStructsFeeStruct fees, uint256 ethFee, struct ToadStructsAggPath[] gasPath, struct ToadStructsDexData[] dexes) returns (uint256 outputAmount)
swapExactTokensForTokensSupportingFeeOnTransferTokensWithWETHGas(uint256 amountIn, uint256 amountOutMin, struct ToadStructsAggPath[] path1, struct ToadStructsAggPath[] path2, address to, uint256 deadline, struct ToadStructsFeeStruct fees, struct ToadStructsDexData[] dexes) returns (uint256 outputAmount)
swapExactTokensForWETHSupportingFeeOnTransferTokens(uint256 amountIn, uint256 amountOutMin, struct ToadStructsAggPath[] path, address to, uint256 deadline, struct ToadStructsFeeStruct fees, struct ToadStructsDexData[] dexes, bool unwrap) returns (uint256 outputAmount)
swapExactWETHforTokensSupportingFeeOnTransferTokens(uint256 amountIn, uint256 amountOutMin, struct ToadStructsAggPath[] path, address to, uint256 deadline, struct ToadStructsFeeStruct fees, struct ToadStructsDexData[] dexes) returns (uint256 outputAmount)
transferOwnership(address newOwner)
uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes _data)
unwrapVETH(address to, uint256 amount, struct ToadStructsFeeStruct fees)
unwrapWETH(address to, uint256 amount, struct ToadStructsFeeStruct fees)
useNonce(uint256 nonce, address account)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
BotAdded(address bot)
BotRemoved(address bot)
GasPayThresholdUpdated(uint256 newThreshold)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
Expired()
InsufficientAmount()
InsufficientLiquidity()
InvalidPath()
InvalidPathLib()
NoAcceptETH()
NonceInvalid()
NotDaiPermit()
NotEnoughGas()
NotEnoughOutput()
NotPermittable()
Unsupported()
Untrusted()