0x2d7adf3fc4352b6f19948b7fb5065e089fd872dc

Unverified contract

Proxy

Active on Base with 6,648 txns
Deployed by via 0xa567aa43 at 12162012
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $24,075.29
ERC-20
Value $18,986.96
ERC-20
Value $8.18
ERC-20
Value $0.36
ERC-20
Value $0.27
ERC-20
Value $0.03
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0xe06f986933d470042690ac42aad33383ba8046397e1499cd32e4050f76b7ddfa
0xad2e7920a997afb46dead75113e009c90e39099062e693384704073b928faa50
0x6f0572cefc11e8d089536f36878f8d05e7e2c5b3cfb2eab91e1ec9b61cd2dcd3
0x7e9f4baa5daf34218f2bac08938aa10643548103b37a863c057df971cd305b6d
0x335c62227e738c649017787900b54e1bbd1bbf84e827297516d44ddabe9a9b7e
0xd386812065da3831acefce9d84081624865c98da66404d07e070fed3b9d39fb7
0x4041ec155f78b1a3bf5123be42abc8cb2c64809c147042c95f99176b927b8ac0
0x5a5ff9a958bd01847352492423787d4339603de2177bccefdeab5f15e10b529d
0x242793d0e02f8120932b4e6409858f41f5d52d6ea7f055a0870d628aca69309c
0x396347b299d158dfc905978e27d4d76a87c6f0e5d1a24dad60acc8ffc3f952b1

Functions
Getter at block 23734084
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_ACCOUNT(view returns (address)
0xa2fe8e38a14cf7beece22ae71e951f78ce233643
GLOBAL_TRADE_GUARDIAN(view returns (address)
0x3ab7069fcb015bd18d0542da9deedce3f4374aee
ROLE_CLIENT(view returns (bytes32)
0x43023f179164d629e1d761fb32e2db4dbd5ce417a23159d7da9cc7b562689285
ROLE_DEFINITIVE(view returns (bytes32)
0xd9c9e1a27f80559d0ef9cb96900d3b37cb5d56df00dca6d004c3b26d13df7898
ROLE_DEFINITIVE_ADMIN(view returns (bytes32)
0x71b4013af46185a424aaa4fe1eb172247581306dd750cb51be59e3864d3dc986
STOP_GUARDIAN_ENABLED(view returns (bool)
false
TRADING_GUARDIAN_TRADING_DISABLED(view returns (bool)
false
TRADING_GUARDIAN_WITHDRAWALS_DISABLED(view returns (bool)
false
WRAPPED_NATIVE_ASSET_ADDRESS(view returns (address)
0x4200000000000000000000000000000000000006
supportsNativeAssets(pure returns (bool)
true
Read-only
_swapHandlers(addressview returns (bool)
getBalance(address assetAddressview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isValidSignature(bytes32 _hashbytes _encodedSignatureview returns (bytes4)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
deposit(uint256[] amountsaddress[] assetAddressespayable 
disableStopGuardian(
disableSwapHandlers(address[] swapHandlers
disableTrading(
disableWithdrawals(
enableStopGuardian(
enableSwapHandlers(address[] swapHandlers
enableTrading(
enableWithdrawals(
executeOperation(address targetbytes payloadpayable 
grantRole(bytes32 roleaddress account
initialize(struct BaseNativeWrapperConfig baseNativeWrapperConfigstruct CoreAccessControlConfig coreAccessControlConfigstruct CoreSimpleSwapConfig coreSimpleSwapConfigstruct CoreFeesConfig coreFeesConfig
multicall(bytes[] datareturns (bytes[] results)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
swap(struct SwapPayload[] payloadsaddress outputTokenuint256 amountOutMinuint256 feePctreturns (uint256)
unwrap(uint256 amount
unwrapAll(
updateFeeAccount(address _feeAccount
withdraw(uint256 amountaddress erc20Tokenreturns (bool)
withdrawAll(address[] tokensreturns (bool)
withdrawAllTo(address[] tokensaddress toreturns (bool)
withdrawTo(uint256 amountaddress erc20Tokenaddress toreturns (bool)
wrap(uint256 amount
Events
Deposit(address indexed actoraddress[] assetAddressesuint256[] amounts
FeeAccountUpdated(address actoraddress feeAccount
Initialized(uint8 version
NativeAssetWrap(address actoruint256 amountbool indexed wrappingToNative
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
StopGuardianUpdate(address indexed actorbool indexed isEnabled
SwapHandled(address[] swapTokensuint256[] swapAmountsaddress outputTokenuint256 outputAmountuint256 feeAmount
SwapHandlerUpdate(address actoraddress swapHandlerbool isEnabled
TradingDisabledUpdate(address indexed actorbool indexed isEnabled
Withdrawal(address indexed erc20Tokenuint256 amountaddress indexed recipient
WithdrawalsDisabledUpdate(address indexed actorbool indexed isEnabled
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
AccountMissingRole(address _accountbytes32 _role
AccountNotAdmin(address arg0
AccountNotWhitelisted(address arg0
GlobalStopGuardianEnabled(
InsufficientSwapTokenBalance(
InvalidAmount(
InvalidERC20Address(
InvalidExecutedOutputAmount(
InvalidFeePercent(
InvalidInputs(
InvalidMsgValue(
InvalidOutputToken(
InvalidReportedOutputAmount(
InvalidSignature(
InvalidSwapHandler(
SlippageExceeded(uint256 _outputAmountuint256 _outputAmountMin
StopGuardianEnabled(
SwapTokenIsOutputToken(
TradingDisabled(
WithdrawalsDisabled(