ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 3,589 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
0xe81299554199d7a7d9078cb6a5026c71893e83174b389ff1e95789ab05fa3d6a
0x13b92520534e90022be57d21fe08b05fa8b3b20ee49c592afe45aeffae2e3693
0x7db9f17d4c9334eb1498f6ed02b556e6f95262965b00760e1d2392943cc60498
0x0a3acc9a690f8e14f4da00a5d5d34e9e36ab00aa5839b6deada8a1cae5cae77a
0xf503e7d6b701474dd1256e2d6c70c4e622a6fc6fb9f4c1e435e12fbd6ea0f2e1
0x5ad797b2615bf76bf33c50100cea0b1990f292b47ad196171679547347310491
0x15a8406c1483da38cbbe97cd8d540cb8642ab9cef47267597ac3da22bc0620a4
0xb27656b8d08b70f918fd0e932d4d3b82a538702c700fa8b97314abad8b7e0c1b
0x5651e80d506c95bc055c6e7c6ee1e3f39fe80ad6a5becb9701413f7018015075
0xbb8926b65b337e91d9c25db2489354f7d69cc8b0c3edde6da7ae2c267de94279

Functions
Getter at block 21244652
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(