ERC20Custody

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x60000634 at 21981075
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ERC20Custody"

No transactions found for "ERC20Custody"


Functions
Getter at block 22742335
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
WHITELISTER_ROLE(view returns (bytes32)
0x8619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a
WITHDRAWER_ROLE(view returns (bytes32)
0x10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4
gateway(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
supportsLegacy(view returns (bool)
false
tssAddress(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
whitelisted(addressview returns (bool)
State-modifying
deposit(bytes recipientaddress assetuint256 amountbytes message
grantRole(bytes32 roleaddress account
initialize(address gateway_address tssAddress_address admin_
pause(
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setSupportsLegacy(bool _supportsLegacy
unpause(
unwhitelist(address token
updateTSSAddress(address newTSSAddress
upgradeToAndCall(address newImplementationbytes datapayable 
whitelist(address token
withdraw(address toaddress tokenuint256 amount
withdrawAndCall(address toaddress tokenuint256 amountbytes data
withdrawAndRevert(address toaddress tokenuint256 amountbytes datastruct RevertContext revertContext
Events
Deposited(bytes recipientaddress indexed assetuint256 amountbytes message
Initialized(uint64 version
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
Unwhitelisted(address indexed token
UpdatedCustodyTSSAddress(address oldTSSAddressaddress newTSSAddress
Upgraded(address indexed implementation
Whitelisted(address indexed token
Withdrawn(address indexed toaddress indexed tokenuint256 amount
WithdrawnAndCalled(address indexed toaddress indexed tokenuint256 amountbytes data
WithdrawnAndReverted(address indexed toaddress indexed tokenuint256 amountbytes datastruct RevertContext revertContext
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
EnforcedPause(
ExpectedPause(
FailedCall(
InvalidInitialization(
LegacyMethodsNotSupported(
NotInitializing(
NotWhitelisted(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
ZeroAddress(