ToadRouter04
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
11Slot
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 ($0.00)
No balances found for "ToadRouter04"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ToadRouter04"
ABI
ABI objects
Getter at block 20789262
WETH() view returns (address)
0x0000000000000000000000000000000000000000
factory() view returns (address)
0x0000000000000000000000000000000000000000
gasPayThreshold() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
vETH() view returns (address)
0x0000000000000000000000000000000000000000
versionRecipient() view returns (string)
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)
BotAdded(address bot)
BotRemoved(address bot)
GasPayThresholdUpdated(uint256 newThreshold)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor()
receive()
Expired()
InsufficientAmount()
InsufficientLiquidity()
InvalidPath()
InvalidPathLib()
NoAcceptETH()
NonceInvalid()
NotDaiPermit()
NotEnoughGas()
NotEnoughOutput()
NotPermittable()
Unsupported()
Untrusted()