OptimismSwitchboard
Verified contract
Active on
Ethereum with 1,180 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x5e16…1a70
Balances ($0.00)
No balances found for "OptimismSwitchboard"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20861537 | 9 days ago | | | 0 | 0.00027185901 | |
| 20860641 | 9 days ago | | | 0 | 0.00043069143 | |
| 20860342 | 9 days ago | | | 0 | 0.00026107960 | |
| 20858553 | 9 days ago | | | 0 | 0.00036658983 | |
| 20857356 | 10 days ago | | | 0 | 0.00038265827 | |
| 20854376 | 10 days ago | | | 0 | 0.00024108211 | |
| 20853773 | 10 days ago | | | 0 | 0.00024751763 | |
| 20853178 | 10 days ago | | | 0 | 0.00079812149 | |
| 20852578 | 10 days ago | | | 0 | 0.00024304247 | |
| 20851982 | 10 days ago | | | 0 | 0.00023841195 |
ABI
ABI objects
Getter at block 20926205
capacitor__() view returns (address)
0x5e162be0d9898f35b02d3bf774b45e4c48af1a70
chainSlug() view returns (uint32)
1
crossDomainMessenger__() view returns (address)
0x25ace71c97b33cc4729cf772ae268934f7ab5fa1
isGlobalTipped() view returns (bool)
false
isInitialized() view returns (bool)
true
nominee() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xb0bbff6311b7f245761a7846d3ce7b1b100c1836
receiveGasLimit() view returns (uint256)
300000
remoteNativeSwitchboard() view returns (address)
0x9cf7443685827419b0067fb2471c24969eaa716c
signatureVerifier__() view returns (address)
0xf1abf110d1b6ff0e2e8c05dd64fbf9eba4d8af98
socket__() view returns (address)
0x943ac2775928318653e91d350574436a1b9b16f9
switchboardFees() view returns (uint128)
1074250493091
verificationOverheadFees() view returns (uint128)
61426196000
Read-only
allowPacket(bytes32 root_, bytes32 packetId_, uint256, uint32, uint256) view returns (bool)
getMinFees(uint32) view returns (uint128 switchboardFee_, uint128 verificationFee_)
hasRole(bytes32 role_, address address_) view returns (bool)
hasRoleWithSlug(bytes32 roleName_, uint32 chainSlug_, address address_) view returns (bool)
nextNonce(address) view returns (uint256)
packetIdToRoot(bytes32) view returns (bytes32)
State-modifying
Events claimOwner()
grantBatchRole(bytes32[] roleNames_, uint32[] slugs_, address[] grantees_)
grantRole(bytes32 role_, address grantee_)
grantRoleWithSlug(bytes32 roleName_, uint32 chainSlug_, address grantee_)
initiateNativeConfirmation(bytes32 packetId_)
nominateOwner(address nominee_)
receiveFees(uint32) payable
receivePacket(bytes32 packetId_, bytes32 root_)
registerSiblingSlug(uint32 siblingChainSlug_, uint256 maxPacketLength_, uint256 capacitorType_, uint256 initialPacketCount_, address remoteNativeSwitchboard_)
rescueFunds(address token_, address rescueTo_, uint256 amount_)
revokeBatchRole(bytes32[] roleNames_, uint32[] slugs_, address[] grantees_)
revokeRole(bytes32 role_, address revokee_)
revokeRoleWithSlug(bytes32 roleName_, uint32 chainSlug_, address grantee_)
setFees(uint256 nonce_, uint32, uint128 switchboardFees_, uint128 verificationOverheadFees_, bytes signature_)
tripGlobal(uint256 nonce_, bytes signature_)
unTrip(uint256 nonce_, bytes signature_)
updateReceiveGasLimit(uint256 receiveGasLimit_)
updateSibling(uint32 siblingChainSlug_, address remoteNativeSwitchboard_)
withdrawFees(address withdrawTo_)
GlobalTripChanged(bool isGlobalTipped)
InitiatedNativeConfirmation(bytes32 packetId)
OwnerClaimed(address indexed claimer)
OwnerNominated(address indexed nominee)
RoleGranted(bytes32 indexed role, address indexed grantee)
RoleRevoked(bytes32 indexed role, address indexed revokee)
RootReceived(bytes32 packetId, bytes32 root)
SwitchboardFeesSet(uint256 switchboardFees, uint256 verificationOverheadFees)
UpdatedReceiveGasLimit(uint256 receiveGasLimit)
UpdatedRemoteNativeSwitchboard(address remoteNativeSwitchboard)
constructor(uint32 chainSlug_, uint256 receiveGasLimit_, address owner_, address socket_, address crossDomainMessenger_, address signatureVerifier_)
This contract contains no fallback and receive objects.
AlreadyInitialized()
FeesNotEnough()
InvalidNonce()
InvalidSender()
InvalidTokenAddress()
NoPermit(bytes32 role)
NoRootFound()
OnlyExecutionManager()
OnlyNominee()
OnlyOwner()
UnequalArrayLengths()
ZeroAddress()