0x71afe01187e7e865e3c59e1237f9ffaa5e2efad1

Unverified contract

Proxy

Active on Base with 2 txns
Deployed by via 0xce207ed7 at 13211830
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x03c07989fc209315a63e44c1b84e338dedf3b36dbe84f356d9ece227996159f2
0x76ed2b211c88a5e195535acf455486a4c5b326409fc9b968d72a6cc9a82d04c0

Functions
Getter at block 22921368
beneficiary(view returns (address)
0x012e3154ba3af1128422fdbc72c302aa026f9a44
defaultScaledOfferFactor(view returns (uint32)
990000
oracle(view returns (address)
0x6b99b2e868b6e3b8b259e296c4c6abffbb1aab94
owner(view returns (address)
0x40ae88f0cec17e93655bc59cfa9ab0c7fdea505d
paused(view returns (bool)
false
swapperFactory(view returns (address)
0xa244bbe019cf1ba177ee5a532250be2663fb55ca
tokenToBeneficiary(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getPairScaledOfferFactors(struct QuotePair[] quotePairs_view returns (uint32[] pairScaledOfferFactors)
State-modifying
execCalls(struct WalletImplCall[] calls_payable returns (uint256 blockNumberbytes[] returnData)
flash(struct QuoteParams[] quoteParams_bytes callbackData_returns (uint256)
initializer(struct SwapperImplInitParams params_
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
payback(payable 
setBeneficiary(address beneficiary_
setDefaultScaledOfferFactor(uint32 defaultScaledOfferFactor_
setOracle(address oracle_
setPairScaledOfferFactors(struct SwapperImplSetPairScaledOfferFactorParams[] params_
setPaused(bool paused_
setTokenToBeneficiary(address tokenToBeneficiary_
transferOwnership(address owner_
Events
ExecCalls(struct WalletImplCall[] calls
Flash(address indexed beneficiaryaddress indexed traderstruct QuoteParams[] quoteParamsaddress tokenToBeneficiaryuint256[] amountsToBeneficiaryuint256 excessToBeneficiary
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
Payback(address indexed payeruint256 amount
ReceiveETH(uint256 amount
SetBeneficiary(address beneficiary
SetDefaultScaledOfferFactor(uint32 defaultScaledOfferFactor
SetOracle(address oracle
SetPairScaledOfferFactors(struct SwapperImplSetPairScaledOfferFactorParams[] params
SetPaused(bool paused
SetTokenToBeneficiary(address tokenToBeneficiary
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
InsufficientFunds_FromTrader(
InsufficientFunds_InContract(
Invalid_AmountsToBeneficiary(
Invalid_QuoteToken(
Paused(
Unauthorized(