ExecutionManager
Verified contract
Active on
Base with 23 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 "ExecutionManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17811477 | 4 months ago | | | 0 | 0.000047866205 | |
| 16958553 | 4 months ago | | | 0 | 0.00019243546 | |
| 16957316 | 4 months ago | | | 0 | 0.000077202225 | |
| 16051249 | 5 months ago | | | 0 | 0.00011629924 | |
| 15744222 | 5 months ago | | | 0 | 0.00011613115 | |
| 15437152 | 6 months ago | | | 0 | 0.00058160315 | |
| 15436918 | 6 months ago | | | 0 | 0.00016550102 | |
| 15434371 | 6 months ago | | | 0 | 0.000041870991 | |
| 15422382 | 6 months ago | | | 0 | 0.000071171801 | |
| 15142744 | 6 months ago | | | 0 | 0.00011633558 |
ABI
ABI objects
Getter at block 22750581
chainSlug() view returns (uint32)
8453
nominee() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xb0bbff6311b7f245761a7846d3ce7b1b100c1836
signatureVerifier__() view returns (address)
0xa7f7e4fe8e4cddcd9969bd3fbcff67000cd7de47
socket__() view returns (address)
0x12e6e58864ce4402cf2b4b8a8e9c75ead7280156
Read-only
executionFees(uint32) view returns (uint128)
getExecutionTransmissionMinFees(uint256 minMsgGasLimit_, uint256 payloadSize_, bytes32 executionParams_, bytes32, uint32 siblingChainSlug_, address transmitManager_) view returns (uint128 minExecutionFee, uint128 transmissionFees)
getMinFees(uint256 gasLimit_, uint256 payloadSize_, bytes32 executionParams_, uint32 siblingChainSlug_) view returns (uint128 minExecutionFee)
hasRole(bytes32 role_, address address_) view returns (bool)
hasRoleWithSlug(bytes32 roleName_, uint32 chainSlug_, address address_) view returns (bool)
isExecutor(bytes32 packedMessage, bytes sig) view returns (address executor, bool isValidExecutor)
msgValueMaxThreshold(uint32) view returns (uint256)
msgValueMinThreshold(uint32) view returns (uint256)
nextNonce(address) view returns (uint256)
relativeNativeTokenPrice(uint32) view returns (uint256)
totalExecutionAndTransmissionFees(uint32) view returns (uint128 totalExecutionFees, uint128 totalTransmissionFees)
totalSwitchboardFees(address, uint32) view returns (uint128)
transmissionMinFees(address, uint32) view returns (uint128)
updateExecutionFees(address, uint128, bytes32) view
verifyParams(bytes32 executionParams_, uint256 msgValue_) pure
State-modifying
Events claimOwner()
grantBatchRole(bytes32[] roleNames_, uint32[] slugs_, address[] grantees_)
grantRole(bytes32 role_, address grantee_)
grantRoleWithSlug(bytes32 roleName_, uint32 chainSlug_, address grantee_)
nominateOwner(address nominee_)
payAndCheckFees(uint256 minMsgGasLimit_, uint256 payloadSize_, bytes32 executionParams_, bytes32, uint32 siblingChainSlug_, uint128 switchboardFees_, uint128 verificationOverheadFees_, address transmitManager_, address switchboard_, uint256 maxPacketLength_) payable returns (uint128 executionFee, uint128 transmissionFees)
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_)
setExecutionFees(uint256 nonce_, uint32 siblingChainSlug_, uint128 executionFees_, bytes signature_)
setMsgValueMaxThreshold(uint256 nonce_, uint32 siblingChainSlug_, uint256 msgValueMaxThreshold_, bytes signature_)
setMsgValueMinThreshold(uint256 nonce_, uint32 siblingChainSlug_, uint256 msgValueMinThreshold_, bytes signature_)
setRelativeNativeTokenPrice(uint256 nonce_, uint32 siblingChainSlug_, uint256 relativeNativeTokenPrice_, bytes signature_)
setTransmissionMinFees(uint32 remoteChainSlug_, uint128 fees_)
withdrawExecutionFees(uint32 siblingChainSlug_, uint128 amount_, address withdrawTo_)
withdrawSwitchboardFees(uint32 siblingChainSlug_, address switchboard_, uint128 amount_)
withdrawTransmissionFees(uint32 siblingChainSlug_, uint128 amount_)
ExecutionFeesSet(uint256 siblingChainSlug, uint128 executionFees)
ExecutionFeesWithdrawn(address account, uint32 siblingChainSlug, uint256 amount)
MsgValueMaxThresholdSet(uint256 siblingChainSlug, uint256 msgValueMaxThresholdSet)
MsgValueMinThresholdSet(uint256 siblingChainSlug, uint256 msgValueMinThresholdSet)
OwnerClaimed(address indexed claimer)
OwnerNominated(address indexed nominee)
RelativeNativeTokenPriceSet(uint256 siblingChainSlug, uint256 relativeNativeTokenPrice)
RoleGranted(bytes32 indexed role, address indexed grantee)
RoleRevoked(bytes32 indexed role, address indexed revokee)
SwitchboardFeesWithdrawn(address switchboard, uint32 siblingChainSlug, uint256 amount)
TransmissionFeesWithdrawn(address transmitManager, uint32 siblingChainSlug, uint256 amount)
constructor(address owner_, uint32 chainSlug_, address socket_, address signatureVerifier_)
This contract contains no fallback and receive objects.
FeesTooHigh()
InsufficientFees()
InsufficientMsgValue()
InvalidMsgValue()
InvalidNonce()
InvalidTokenAddress()
MsgValueTooHigh()
MsgValueTooLow()
NoPermit(bytes32 role)
OnlyNominee()
OnlyOwner()
OnlySocket()
PayloadTooLarge()
UnequalArrayLengths()
ZeroAddress()