ExecutionManager

Verified contract

Active on Base with 23 txns
Deployed by via 0x55ccdb6c at 7837631
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ExecutionManager"

0x7999b9ca9dc0e11bad9c86e2451bb3a9f0dabcf88f2770d7007b7e6e5b30bcd0
0x2a4dccbf3d05264941d410a48e55d3e0c1f701439947b93d1a3fd4b89d8b9195
0x6b6c933ddbad19473860e8cb358beff6712e28131a9a44bf8c794f1ff075574f
0xe06a237620422cb64bf24dd73486cf9a23baecffc87603303fc1b8b9968ec12e
0x31f01f6a021a16a2bc7592970673dc0ecce30cb11f4bb1debcad8ae4587f9861
0x387c711a9ccc5a38f656fc363986a2baed74b052ea54ba20ea34db5c8d48f9fa
0xad4b67edaf6c6214cad1f5568624beeada5da8e3077671fb5ed411f413bbf160
0xf06a5882fb8050cc6b5766e8d4e132bd13fae24903e5b882e0294f6c01620e21
0xb7d6463178e84bc576910a27b9a47c20e56351b30e5689464b31a8d37c2d1915
0xbd78e360a487f05f3227be66109fcd75bcbda8fec99d43f199470f4ea4c4ce59

Functions
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(uint32view returns (uint128)
getExecutionTransmissionMinFees(uint256 minMsgGasLimit_uint256 payloadSize_bytes32 executionParams_bytes32uint32 siblingChainSlug_address transmitManager_view returns (uint128 minExecutionFeeuint128 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 packedMessagebytes sigview returns (address executorbool isValidExecutor)
msgValueMaxThreshold(uint32view returns (uint256)
msgValueMinThreshold(uint32view returns (uint256)
nextNonce(addressview returns (uint256)
relativeNativeTokenPrice(uint32view returns (uint256)
totalExecutionAndTransmissionFees(uint32view returns (uint128 totalExecutionFeesuint128 totalTransmissionFees)
totalSwitchboardFees(addressuint32view returns (uint128)
transmissionMinFees(addressuint32view returns (uint128)
updateExecutionFees(addressuint128bytes32view 
verifyParams(bytes32 executionParams_uint256 msgValue_pure 
State-modifying
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_bytes32uint32 siblingChainSlug_uint128 switchboardFees_uint128 verificationOverheadFees_address transmitManager_address switchboard_uint256 maxPacketLength_payable returns (uint128 executionFeeuint128 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_
Events
ExecutionFeesSet(uint256 siblingChainSluguint128 executionFees
ExecutionFeesWithdrawn(address accountuint32 siblingChainSluguint256 amount
MsgValueMaxThresholdSet(uint256 siblingChainSluguint256 msgValueMaxThresholdSet
MsgValueMinThresholdSet(uint256 siblingChainSluguint256 msgValueMinThresholdSet
OwnerClaimed(address indexed claimer
OwnerNominated(address indexed nominee
RelativeNativeTokenPriceSet(uint256 siblingChainSluguint256 relativeNativeTokenPrice
RoleGranted(bytes32 indexed roleaddress indexed grantee
RoleRevoked(bytes32 indexed roleaddress indexed revokee
SwitchboardFeesWithdrawn(address switchboarduint32 siblingChainSluguint256 amount
TransmissionFeesWithdrawn(address transmitManageruint32 siblingChainSluguint256 amount
Constructor
constructor(address owner_uint32 chainSlug_address socket_address signatureVerifier_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
FeesTooHigh(
InsufficientFees(
InsufficientMsgValue(
InvalidMsgValue(
InvalidNonce(
InvalidTokenAddress(
MsgValueTooHigh(
MsgValueTooLow(
NoPermit(bytes32 role
OnlyNominee(
OnlyOwner(
OnlySocket(
PayloadTooLarge(
UnequalArrayLengths(
ZeroAddress(