BridgeEndpoint
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
41
Slot
XX
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
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
5 additional
variables
Balances ($0.00)
No balances found for "BridgeEndpoint"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "BridgeEndpoint"
ABI
ABI objects
Getter at block 21222545
APPROVED_TOKEN() view returns (bytes32)
0x313a1ca32688f90ef7c8caf0e8b642034aa18e1ea22c0ab0fed9173411b8c1f6
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_REQUIRED_VALIDATORS() view returns (uint256)
100
RELAYER_ROLE() view returns (bytes32)
0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4
VALIDATOR_ROLE() view returns (bytes32)
0x21702c8af46127c7fa207f89d0b0a8441bb32959a0ac7df790e9ab1a25c98926
allowlist() view returns (bool)
false
domainSeparatorV4() view returns (bytes32)
0x51cee76e7876568fa47bb6d68dd79da657b7a18b2f72a7de9afa8851e3b24f40
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
requiredValidators() view returns (uint256)
0
Read-only
accruedFeePerToken(address) view returns (uint256)
allowlisted(address) view returns (bool)
burnable(address) view returns (bool)
feePctPerToken(address) view returns (uint256)
feePerToken(address) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
hashTypedDataV4(bytes32 structHash) view returns (bytes32)
maxAmountPerToken(address) view returns (uint256)
minAmountPerToken(address) view returns (uint256)
minFeePerToken(address) view returns (uint256)
orderSent(bytes32) view returns (bool)
orderValidatedBy(bytes32, address) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addAllowlist(address[] _allowed)
collectAccruedFee(address token)
grantRole(bytes32 role, address account)
grantValidators(address[] added)
initialize(address owner, string name, string version, uint256 _requiredValidators)
offAllowlist()
onAllowlist()
pause()
removeAllowlist(address[] _removed)
renounceOwnership()
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
revokeValidators(address[] removed)
setApprovedToken(address token, bool approved, bool isBurnable, uint256 feePct, uint256 minFee, uint256 minAmount, uint256 maxAmount)
setMinFeePerToken(address _token, uint256 _minFee)
setRequiredValidators(uint256 _requiredValidators)
transferOwnership(address newOwner)
transferToUnwrap(address token, address recipient, uint256 amount, bytes32 salt, struct BridgeEndpointSignaturePackage[] proofs)
transferToWrap(address token, uint256 amount, string settleData)
unpause()
AddAllowlistEvent(address[] _allowed)
AllowlistEvent(bool allowlist)
CollectAccruedFeeEvent(address indexed token, uint256 collectAmount)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
RemoveAllowlistEvent(address[] _removed)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SetApprovedTokenEvent(address indexed token, bool approved, uint256 feePct, uint256 minFee, uint256 minAmount, uint256 maxAmount)
SetMinFeePerTokenEvent(address indexed token, uint256 minFee)
SetRequiredValidatorsEvent(uint256 requiredValidators)
TransferToUnwrapEvent(bytes32 orderHash, bytes32 salt, address indexed recipient, address indexed token, uint256 amount)
TransferToWrapEvent(address indexed from, address indexed token, string settle, uint256 amount, uint256 fee)
Unpaused(address account)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.