FastSwitchboard
Verified contract
Active on
Ethereum with 95 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "FastSwitchboard"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21243874 | 11 hours ago | | | 0 | 0.027993817 | |
| 21243865 | 11 hours ago | | | 0 | 0.0014801900 | |
| 21243864 | 11 hours ago | | | 0 | 0.0015901958 | |
| 21243707 | 12 hours ago | | | 0 | 0.034221149 | |
| 21243700 | 12 hours ago | | | 0 | 0.0017677226 | |
| 21243699 | 12 hours ago | | | 0 | 0.0018330268 | |
| 21228243 | 3 days ago | | | 0 | 0.021491003 | |
| 21228237 | 3 days ago | | | 0 | 0.00094972293 | |
| 21228236 | 3 days ago | | | 0 | 0.0011207952 | |
| 20985949 | a month ago | | | 0 | 0.039308915 |
ABI
ABI objects
Getter at block 21247288
chainSlug() view returns (uint32)
1
isGlobalTipped() view returns (bool)
false
nominee() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xb0bbff6311b7f245761a7846d3ce7b1b100c1836
signatureVerifier__() view returns (address)
0xf1abf110d1b6ff0e2e8c05dd64fbf9eba4d8af98
socket__() view returns (address)
0x943ac2775928318653e91d350574436a1b9b16f9
timeoutInSeconds() view returns (uint256)
7200
Read-only
allowPacket(bytes32 root_, bytes32 packetId_, uint256 proposalCount_, uint32 srcChainSlug_, uint256 proposeTime_) view returns (bool)
attestations(bytes32) view returns (uint256)
fees(uint32) view returns (uint128 switchboardFees, uint128 verificationOverheadFees)
getMinFees(uint32 dstChainSlug_) view returns (uint128, uint128)
hasRole(bytes32 role_, address address_) view returns (bool)
hasRoleWithSlug(bytes32 roleName_, uint32 chainSlug_, address address_) view returns (bool)
initialPacketCount(uint32) view returns (uint256)
isAttested(address, bytes32) view returns (bool)
isNonWatcherRole(bytes32 role_) pure returns (bool)
isPathTripped(uint32) view returns (bool)
isProposalTripped(bytes32, uint256) view returns (bool)
isRootValid(bytes32) view returns (bool)
nextNonce(address) view returns (uint256)
totalWatchers(uint32) view returns (uint256)
State-modifying
Events attest(bytes32 packetId_, uint256 proposalCount_, bytes32 root_, bytes signature_)
claimOwner()
grantBatchRole(bytes32[] roleNames_, uint32[] slugs_, address[] grantees_)
grantRole(bytes32 role_, address grantee_)
grantRoleWithSlug(bytes32 roleName_, uint32 chainSlug_, address grantee_)
grantWatcherRole(uint32 srcChainSlug_, address watcher_)
nominateOwner(address nominee_)
receiveFees(uint32) payable
registerSiblingSlug(uint32 siblingChainSlug_, uint256 maxPacketLength_, uint256 capacitorType_, uint256 initialPacketCount_, address siblingSwitchboard_)
rescueFunds(address token_, address rescueTo_, uint256 amount_)
revokeBatchRole(bytes32[] roleNames_, uint32[] slugs_, address[] grantees_)
revokeRole(bytes32 role_, address grantee_)
revokeRoleWithSlug(bytes32 roleName_, uint32 chainSlug_, address grantee_)
revokeWatcherRole(uint32 srcChainSlug_, address watcher_)
setFees(uint256 nonce_, uint32 dstChainSlug_, uint128 switchboardFees_, uint128 verificationOverheadFees_, bytes signature_)
tripGlobal(uint256 nonce_, bytes signature_)
tripPath(uint256 nonce_, uint32 srcChainSlug_, bytes signature_)
tripProposal(uint256 nonce_, bytes32 packetId_, uint256 proposalCount_, bytes signature_)
unTrip(uint256 nonce_, bytes signature_)
unTripPath(uint256 nonce_, uint32 srcChainSlug_, bytes signature_)
updateSibling(uint32 siblingChainSlug_, address siblingSwitchboard_)
withdrawFees(address withdrawTo_)
GlobalTripChanged(bool isGlobalTipped)
OwnerClaimed(address indexed claimer)
OwnerNominated(address indexed nominee)
PathTripChanged(uint32 srcChainSlug, bool isPathTripped)
ProposalAttested(bytes32 packetId, uint256 proposalCount, bytes32 root, address watcher, uint256 attestationsCount)
ProposalTripped(bytes32 packetId, uint256 proposalCount)
RoleGranted(bytes32 indexed role, address indexed grantee)
RoleRevoked(bytes32 indexed role, address indexed revokee)
SocketSet(address newSocket)
SwitchboardFeesSet(uint32 siblingChainSlug, struct SwitchboardBaseFees fees)
constructor(address owner_, address socket_, uint32 chainSlug_, uint256 timeoutInSeconds_, address signatureVerifier_)
This contract contains no fallback and receive objects.
AlreadyAttested()
InvalidNonce()
InvalidRole()
InvalidRoot()
InvalidTokenAddress()
NoPermit(bytes32 role)
OnlyExecutionManager()
OnlyNominee()
OnlyOwner()
UnequalArrayLengths()
WatcherFound()
WatcherNotFound()
ZeroAddress()