BridgeUpgradeable

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x25a29e5a at 2100238
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

No balances found for "BridgeUpgradeable"

No transactions found for "BridgeUpgradeable"


Functions
Getter at block 22915193
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)
8453
_domainID(view returns (uint8)
0
_expiry(view returns (uint40)
0
_fee(view returns (uint256)
0
_feeHandler(view returns (address)
0x0000000000000000000000000000000000000000
_feeReserve(view returns (uint256)
0
_fee_(view returns (uint256)
0
_relayerThreshold(view returns (uint8)
0
_totalRelayers(view returns (uint256)
0
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
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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
IncorrectFeeSupplied(uint256 msgValueuint256 fee
InvalidSignature(address signeruint256 index
ResourceIDNotMappedToHandler(