0x1281483dd13a3d23c208ce4559653ee042741caf

Unverified contract

Proxy

Active on Base with 4,222 txns
Deployed by via 0x82fafb4f at 10508879
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,398.68
ERC-20
Value $36,932.19
ERC-20
Value $31,762.23
ERC-20
Value $2,102.91
ERC-20
Value $1,062.44
ERC-20
Value $701.72
ERC-20
Value $404.58
ERC-20
Value $293.45
ERC-20
Value $161.07
ERC-20
Value $0.05
0xe37fc9a00f4350e8795d20e14f8bcd0bf4fcaf58d7d64f14dac224d3c73e2f56
0x6b9c5c32c4c11532a7181d6f29a8fcaeadc3633e64b9d8bd856b38ec737cc0ff
0xb80b6339abbb2148dbdf1fdc80f64b151d95008a16756362cc5c25e0e07c5635
0x1cdebffd06e363caf483a38fa9fea8b7d6aaa392d26b836f959c0ef22ba2aaae
0xf4cf6eb19f71f4225d620dfad9513f8e097f367faab68086f7716b6636b6153b
0x53ec4b032fa62742e8fdefe48ab6e89619e8490f90266d8c1cd2a98460e9b405
0xa4a5c1785cab14ab4ae94aa4b91c421870f85a5cbf70e2731c24b02c37b1c78b
0x33ad85ae07fa9df36a06e86e28f264c04f6cb47262cb9928d0a24a0955296277
0x2353090474bb4a3ebd11766b5dbadae50bd66f551643de4f0dbf83e44a9a6596
0xe1d38fed99d077615ac0406bc377d93477c0b9e3fc2a58757556c5b28ddddd03

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