ToadRouter04

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x811913cc at 18846741
Slot
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

No balances found for "ToadRouter04"

No transactions found for "ToadRouter04"


Functions
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(addressview returns (uint256)
getAmountsIn(uint256 amountOutstruct ToadStructsAggPath[] pathstruct ToadStructsDexData[] dexesview returns (uint256[] amounts)
getAmountsOut(uint256 amountInstruct ToadStructsAggPath[] pathstruct ToadStructsDexData[] dexesview returns (uint256[] amounts)
getPriceOut(uint256 amountInstruct ToadStructsAggPath[] pathstruct ToadStructsDexData[] dexesview returns (uint256[] amounts)
State-modifying
addTrustedBot(address newBot
convertVETHtoWETH(address touint256 amountstruct ToadStructsFeeStruct fees
exactInput(struct ToadStructsExactInputParams paramsstruct ToadStructsFeeStruct feesstruct ToadStructsGasRepayParams repaypayable returns (uint256 amountOut)
exactInputSingle(struct ToadStructsExactInputSingleParams paramsstruct ToadStructsFeeStruct feesstruct ToadStructsGasRepayParams repaypayable returns (uint256 amountOut)
exactInputSingleWETH(struct ToadStructsExactInputSingleParams paramsstruct ToadStructsFeeStruct feespayable returns (uint256 amountOut)
exactInputWETH(struct ToadStructsExactInputParams paramsstruct ToadStructsFeeStruct feespayable returns (uint256 amountOut)
initialize(address facaddress wethaddress permitaddress veth
initialize(address facaddress wethaddress veth
modifyGasPayThreshold(uint256 newThreshold
multicall(bytes[] datareturns (bytes[] results)
performPermit(address holderaddress tokuint256 deadlineuint8 vbytes32 rbytes32 s
performPermit2Batch(address holderstruct IAllowanceTransferPermitBatch permitBatchbytes signature
performPermit2Single(address holderstruct IAllowanceTransferPermitSingle permitSinglebytes signature
performPermitDai(address holderaddress tokuint256 nonceuint256 deadlineuint8 vbytes32 rbytes32 s
removeTrustedBot(address bot
renounceOwnership(
sendETHToCoinbase(payable 
swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256 amountInuint256 amountOutMinstruct ToadStructsAggPath[] pathaddress touint256 deadlinestruct ToadStructsFeeStruct feesuint256 ethFeestruct ToadStructsAggPath[] gasPathstruct ToadStructsDexData[] dexesreturns (uint256 outputAmount)
swapExactTokensForTokensSupportingFeeOnTransferTokensWithWETHGas(uint256 amountInuint256 amountOutMinstruct ToadStructsAggPath[] path1struct ToadStructsAggPath[] path2address touint256 deadlinestruct ToadStructsFeeStruct feesstruct ToadStructsDexData[] dexesreturns (uint256 outputAmount)
swapExactTokensForWETHSupportingFeeOnTransferTokens(uint256 amountInuint256 amountOutMinstruct ToadStructsAggPath[] pathaddress touint256 deadlinestruct ToadStructsFeeStruct feesstruct ToadStructsDexData[] dexesbool unwrapreturns (uint256 outputAmount)
swapExactWETHforTokensSupportingFeeOnTransferTokens(uint256 amountInuint256 amountOutMinstruct ToadStructsAggPath[] pathaddress touint256 deadlinestruct ToadStructsFeeStruct feesstruct ToadStructsDexData[] dexesreturns (uint256 outputAmount)
transferOwnership(address newOwner
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes _data
unwrapVETH(address touint256 amountstruct ToadStructsFeeStruct fees
unwrapWETH(address touint256 amountstruct ToadStructsFeeStruct fees
useNonce(uint256 nonceaddress account
Events
BotAdded(address bot
BotRemoved(address bot
GasPayThresholdUpdated(uint256 newThreshold
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(
Fallback and receive
receive(
Errors
Expired(
InsufficientAmount(
InsufficientLiquidity(
InvalidPath(
InvalidPathLib(
NoAcceptETH(
NonceInvalid(
NotDaiPermit(
NotEnoughGas(
NotEnoughOutput(
NotPermittable(
Unsupported(
Untrusted(