TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,683 txns
Deployed by via 0x1d18d5b2 at 15648033
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
1 additional variable
Native
Value $2,161.69
0x46e53e695fc2bae01647c3836f2dd128abc0dc4bfb9d8c69279011aa93c32fad
0x2ab0cbf2b29ce3f532cb76824583b8ba97561327baca189eaf01520abdd260aa
0x08318f431bb7ee940e335b8966fd698a8baed164a52698ac96657f94c77cee2e
0x9b93b27fc5affd818195a00ba642fbf17b681a414e83611078979cb12183b566
0x5c89259ae8833a0da00704fba20ee03539c923f7731cf2f813ad1bcabd2757f8
0x002256951620728f2ea0a0d003ba782e2955fb18b76ec1390c38b499ae92bcd9
0x2553874368998e1a3c86de8a26503fd8bdc171d2f0bdea0bcbe06ccf2da0d691
0x4bfa9930679fcf0e51100ae5958232aa6bf858d163449efea237ce12bc2ed0ba
0xdd3b18d65c144a47384d3629274b42005a210803dbc06f539ba83edbbc73d9fd
0x9cfc3fe0869c4cee8dff4f0d5bd19bee6bf1e7f3a88d44df64b6e5d583170181

Functions
Getter at block 21219004
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_RELAYERS(view returns (uint256)
200
PERMIT_TYPEHASH(view returns (bytes32)
0xc4cb5d35714699d6e85b9562b644e60393b418d974a5c1dd8efaadac37a142c5
RELAYER_ROLE(view returns (bytes32)
0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4
_chainId(view returns (uint256)
1
_domainID(view returns (uint8)
1
_expiry(view returns (uint40)
1
_fee(view returns (uint256)
800000000000000
_feeHandler(view returns (address)
0x0000000000000000000000000000000000000000
_feeReserve(view returns (uint256)
2435900000000000000
_fee_(view returns (uint256)
800000000000000
_relayerThreshold(view returns (uint8)
3
_totalRelayers(view returns (uint256)
6
paused(view returns (bool)
false
Read-only
_depositCounts(uint8view returns (uint64)
_hasVotedOnProposal(uint72 destNoncebytes32 dataHashaddress relayerview returns (bool)
_resourceIDToHandlerAddress(bytes32view returns (address)
checkSignature(uint8 domainIDuint64 depositNoncebytes32 resourceIDbytes databytes signatureview returns (bool)
getFee(uint8 destinationDomainIDview returns (uint256)
getProposal(uint8 originDomainIDuint64 depositNoncebytes32 resourceIDbytes dataview returns (struct IBridgeProposal)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getRoleMemberIndex(bytes32 roleaddress accountview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isRelayer(address relayerview returns (bool)
isValidForwarder(addressview returns (bool)
special(uint8view returns (bool)
specialFee(uint8view returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
adminAddRelayer(address relayerAddress
adminChangeExpiry(uint256 expiry
adminChangeRelayerThreshold(uint256 newThreshold
adminPauseTransfers(
adminRemoveGenericResource(bytes32 resourceIDaddress contractAddress
adminRemoveRelayer(address relayerAddress
adminRemoveResourceId(bytes32 resourceIDaddress tokenAddressbool isNative
adminRemoveSpecialFee(uint8 destinationDomainID
adminSetBurnable(address handlerAddressaddress tokenAddress
adminSetDepositNonce(uint8 domainIDuint64 nonce
adminSetDomainId(uint8 domainID
adminSetFee(uint256 newFee
adminSetForwarder(address forwarderbool valid
adminSetGenericResource(address handlerAddressbytes32 resourceIDaddress contractAddressbytes4 depositFunctionSiguint256 depositFunctionDepositorOffsetbytes4 executeFunctionSig
adminSetResource(address handlerAddressbytes32 resourceIDaddress tokenAddressbool isNative
adminSetSpecialFee(uint8 destinationDomainIDuint256 _specialFee
adminUnpauseTransfers(
adminWithdraw(address handlerAddressbytes data
adminWithdrawETH(address handlerAddressbytes data
cancelProposal(uint8 domainIDuint64 depositNoncebytes32 dataHash
deposit(uint8 destinationDomainIDbytes32 resourceIDbytes depositDatabytes feeDatapayable 
executeProposal(uint8 domainIDuint64 depositNoncebytes databytes32 resourceIDbool revertOnFail
grantRole(bytes32 roleaddress account
initialize(uint8 domainIDaddress[] initialRelayersuint256 initialRelayerThresholduint256 expiryaddress admin
renounceAdmin(address newAdmin
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transferFee(address[] addrsuint256[] amounts
voteProposal(uint8 domainIDuint64 depositNoncebytes32 resourceIDbytes data
voteProposals(uint8 domainIDuint64 depositNoncebytes32 resourceIDbytes databytes[] signatures
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Deposit(uint8 destinationDomainIDbytes32 resourceIDuint64 depositNonceaddress indexed userbytes databytes handlerResponse
FailedHandlerExecution(bytes lowLevelData
FeeChanged(uint256 newFee
FeeDistributed(address tokenAddressaddress recipientuint256 amount
FeeHandlerChanged(address newFeeHandler
Initialized(uint8 version
Paused(address account
ProposalEvent(uint8 originDomainIDuint64 depositNonceuint8 statusbytes32 dataHash
ProposalVote(uint8 originDomainIDuint64 depositNonceuint8 statusbytes32 dataHash
RelayerAdded(address relayer
RelayerRemoved(address relayer
RelayerThresholdChanged(uint256 newThreshold
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
IncorrectFeeSupplied(uint256 msgValueuint256 fee
InvalidSignature(address signeruint256 index
ResourceIDNotMappedToHandler(