ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 3,067 txns
Deployed by via 0x611f7166 at 16997943
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 46 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
13 additional variables
ERC-20
Value $1.39
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x2c5ea18e701ca2696be21f51d84e6e5fab13e4ae40982b596360985c0dc08460
0xa03a2a4c1b96aa4c05ddf41baf3a4ad422a7574bb2940e69545e5355cdb79ef1
0x51b030a59a502c10f7577217a815d3c0fa005b328344cd45069934a3c296648b
0x4c7db08d72102a266685806ce7b54e751f97f7d8beade35882a248e48d105855
0xefc639c4a3b03b5deb0be9204291eb247d26d2ab7a89cf491bd6214d659d719f
0x04a2533956f6cc9659b45b7775dd856fe2146dfdcb0fc55ff20053a4a60cba1b
0xb690a130a9acb9ab17c06ac6c21fcd8d5df5069638f5e10e195a96bd0a6ed837
0x74aa8b14dc736575a9b69f4df25a1217f1a177434aaa04ce5d8bdccbcb0c4787
0x48bcb434ee1613ba8910753c66676e1ca255d84c3ed0cb0dfc6a1454ea626d2c
0x5839b0f7aef3e582169986b04997f823b0986bcbc36f6352072b8aa902d45ef0

Functions
Getter at block 20839541
TEN_THOUSAND_DENOMINATOR(view returns (uint256)
10000
WETH9(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
contractCallerWhitelistEnabled(view returns (bool)
false
 
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
factory(view returns (address)
0x85b0f66e83515ff4e825dfcaa58e040e08278ef9
getImplementation(view returns (address)
0x94febdf8d9813928ea15bc99d80632d59c190810
owner(view returns (address)
0x83fc28e6962e41e38f7854308eff827e3f6b906b
pancakeswapRouter(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
pauser(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
weth9Unwrapper(view returns (address)
0xb467fc083fd08e6d60ba98897303d8eba8743141
widgetFeeSigner(view returns (address)
0x5ef3bb5f92c66b6089c1b6df86f844f34a1041ae
Read-only
contractCallerWhitelist(addressview returns (bool)
externalRouterSelectorWhitelist(addressbytes4view returns (bool)
externalRouterWhitelist(addressview returns (bool)
State-modifying
exactInput(struct INativeRouterExactInputParams paramspayable returns (uint256 amountOut)
exactInputSingle(struct INativeRouterExactInputParams paramspayable returns (uint256 amountOut)
initialize(address factoryaddress weth9address _widgetFeeSigner
multicall(bytes[] datapayable returns (bytes[] results)
multicall(uint256 deadlinebytes[] datapayable returns (bytes[])
pause(
pull(address tokenuint256 valuepayable 
refundETHRecipient(address recipientuint256 amountpayable 
renounceOwnership(
setContractCallerWhitelist(address callerbool value
setContractCallerWhitelistToggle(bool value
setExternalRouterWhitelist(address[] routersbool[] values
setPauser(address _pauser
setWeth9Unwrapper(address _weth9Unwrapper
setWidgetFeeSigner(address _widgetFeeSigner
swapCallback(int256 amount0Deltaint256 amount1Deltabytes _data
sweepToken(address tokenuint256 amountMinimumaddress recipientpayable 
tradeRFQT(struct INativeRfqPoolRFQTQuote quotepayable 
transferOwnership(address newOwner
unpause(
unwrapWETH9(uint256 amountMinimumaddress recipientpayable 
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
wrapETH(uint256 valuepayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
EIP712DomainChanged(
ExternalSwap(address externalRouteraddress senderaddress tokenInaddress tokenOutint256 amountInint256 amountOutbytes16 quoteId
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RefundETHRecipient(address recipientuint256 amount
SetWidgetFeeSigner(address widgetFeeSigner
SwapCalculations(uint256 amountInaddress recipient
Unpaused(address account
Upgraded(address indexed implementation
WidgetFeeTransfer(address widgetFeeRecipientuint256 widgetFeeRateuint256 widgetFeeAmountaddress widgetFeeToken
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
CallbackNotFromOrderBuyer(address caller
CallerNotEOAAndNotWhitelisted(
CallerNotMsgSender(address calleraddress msgSender
CallerNotWeth9(
EthTransferFail(
ExternalCallFailed(address arg0bytes4 arg1
InputArraysLengthMismatch(
InsufficientTokenToSweep(
InvalidAmountInValue(
InvalidDeltaValue(int256 amount0Deltaint256 amount1Delta
InvalidOrderBuyer(address orderBuyer
InvalidRfqPool(
InvalidWidgetFeeRate(
InvalidWidgetFeeSignature(
InvalidZeroInputAmount(
InvalidZeroOutputAmount(
MultipleFallbackDataForInputSingle(
MultipleOrdersForInputSingle(
NotEnoughAmountOut(uint256 amountOutuint256 amountOutMinimum
NotEnoughTokenOutReceived(
OnlyOwnerOrPauserCanCall(
OrderExpired(
RfqQuoteExpired(
UnexpectedMsgValue(
ZeroAddressInput(
ZeroFlexibleAmount(