FastBridge
Verified contract
Active on
Ethereum with 62,912 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value
$6,563.25
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 2.055718 | $3,192.68 |
$6,563.25 | |
USDC | ERC-20 | 5.917533K | $0.999612 |
$5,915.24 |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21161951 | a minute ago | | | 0 | 0.00073169606 | |
| 21161871 | 17 minutes ago | | | 0 | 0.00075961382 | |
| 21161850 | 21 minutes ago | | | 0 | 0.0016319183 | |
| 21161849 | 21 minutes ago | | | 0 | 0.00086551242 | |
| 21161841 | 23 minutes ago | | | 0 | 0.0010348763 | |
| 21161798 | 32 minutes ago | | | 0 | 0.0010526907 | |
| 21161751 | 41 minutes ago | | | 0.0039340742 | 0.0011772624 | |
| 21161716 | an hour ago | | | 0 | 0.00088597423 | |
| 21161695 | an hour ago | | | 0 | 0.00092346219 | |
| 21161570 | an hour ago | | | 0 | 0.00089271161 |
ABI
ABI objects
Getter at block 21161954
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DISPUTE_PERIOD() view returns (uint256)
1800
FEE_BPS() view returns (uint256)
1000000
FEE_RATE_MAX() view returns (uint256)
10000
GOVERNOR_ROLE() view returns (bytes32)
0x7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f55
GUARD_ROLE() view returns (bytes32)
0x043c983c49d46f0e102151eaf8085d4a2e6571d5df2d47b013f39bddfd4a639d
MIN_DEADLINE_PERIOD() view returns (uint256)
1800
REFUNDER_ROLE() view returns (bytes32)
0xdb9556138406326f00296e13ea2ad7db24ba82381212d816b1a40c23b466b327
REFUND_DELAY() view returns (uint256)
604800
RELAYER_ROLE() view returns (bytes32)
0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4
chainGasAmount() view returns (uint256)
0
deployBlock() view returns (uint256)
19420668
nonce() view returns (uint256)
16515
protocolFeeRate() view returns (uint256)
0
Read-only
bridgeProofs(bytes32) view returns (uint96 timestamp, address relayer)
bridgeRelays(bytes32) view returns (bool)
bridgeStatuses(bytes32) view returns (uint8)
canClaim(bytes32 transactionId, address relayer) view returns (bool)
getBridgeTransaction(bytes request) pure returns (struct IFastBridgeBridgeTransaction)
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)
protocolFees(address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events bridge(struct IFastBridgeBridgeParams params) payable
claim(bytes request, address to)
dispute(bytes32 transactionId)
grantRole(bytes32 role, address account)
prove(bytes request, bytes32 destTxHash)
refund(bytes request)
relay(bytes request) payable
renounceRole(bytes32 role, address callerConfirmation)
revokeRole(bytes32 role, address account)
setChainGasAmount(uint256 newChainGasAmount)
setProtocolFeeRate(uint256 newFeeRate)
sweepProtocolFees(address token, address recipient)
BridgeDepositClaimed(bytes32 indexed transactionId, address indexed relayer, address indexed to, address token, uint256 amount)
BridgeDepositRefunded(bytes32 indexed transactionId, address indexed to, address token, uint256 amount)
BridgeProofDisputed(bytes32 indexed transactionId, address indexed relayer)
BridgeProofProvided(bytes32 indexed transactionId, address indexed relayer, bytes32 transactionHash)
BridgeRelayed(bytes32 indexed transactionId, address indexed relayer, address indexed to, uint32 originChainId, address originToken, address destToken, uint256 originAmount, uint256 destAmount, uint256 chainGasAmount)
BridgeRequested(bytes32 indexed transactionId, address indexed sender, bytes request, uint32 destChainId, address originToken, address destToken, uint256 originAmount, uint256 destAmount, bool sendChainGas)
ChainGasAmountUpdated(uint256 oldChainGasAmount, uint256 newChainGasAmount)
FeeRateUpdated(uint256 oldFeeRate, uint256 newFeeRate)
FeesSwept(address token, address recipient, uint256 amount)
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)
constructor(address _owner)
This contract contains no fallback and receive objects.
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
AmountIncorrect()
ChainIncorrect()
DeadlineExceeded()
DeadlineNotExceeded()
DeadlineTooShort()
DisputePeriodNotPassed()
DisputePeriodPassed()
FailedInnerCall()
MsgValueIncorrect()
SafeERC20FailedOperation(address token)
SenderIncorrect()
StatusIncorrect()
TokenNotContract()
TransactionRelayed()
ZeroAddress()