TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 18,656 txns
Deployed by via 0x51554ae6 at 18831253
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
ERC-20
Value $19.87
0x4ac72dfef63a668c12201b2f0d7d2410965972abd8d5d85d2debe6846f128b10
0xa6f7414fe39e85bea4c52ee1c039c976cdf62503c0dbd18830bee54068c71367
0x5dff1995acf2fed8b515be9c8b08121a870927635a2f1ed0055e9361a271a0d8
0x6f8499154c1db99ad6379cf5c2da13af4dd2ed74492b380d19962b8236ca6eeb
0xe094aa38d5ada5b4dc683239e8787518d46470daade54f1b01b16e7c8ac24118
0xdc39a14b57f5f1d8f21776965741cac5400e3af55591128cf35198e9ec1d2a8e
0xd5fc6e9b18762de1dfc7b86e46758d662f82e609d479f26088fcf6333e8f459e
0x476bc2be4e88179975116d643be8160adb4137e2eb5ee29f6382076d3b914ef6
0x75615a039631cd29bd6637e72b57aa101560f52199064b3fab295f9dae3e0472
0xb501dfa45c468d369ff7268261059f02b1443ba76bc92eae8b22508d1f2594d6

Functions
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(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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BotAdded(address bot
BotRemoved(address bot
GasPayThresholdUpdated(uint256 newThreshold
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
Expired(
InsufficientAmount(
InsufficientLiquidity(
InvalidPath(
InvalidPathLib(
NoAcceptETH(
NonceInvalid(
NotDaiPermit(
NotEnoughGas(
NotEnoughOutput(
NotPermittable(
Unsupported(
Untrusted(