# Functions
ExtractSetConfigInputs flattens a nested `*types.Config` into: 1.
HashOperationBatch replicates the hash calculation from Solidity TODO: see if there's an easier way to do this using the gethwrappers.
No description provided by the author
NewConfigurer creates a new Configurer for EVM chains.
No description provided by the author
No description provided by the author
NewEncoder returns a new Encoder.
NewExecutor creates a new Executor for EVM chains.
NewInspector creates a new Inspector for EVM chains.
No description provided by the author
NewTimelockExecutor creates a new TimelockExecutor.
NewTimelockInspector creates a new TimelockInspector.
No description provided by the author
ParseFunctionCall parses a full data payload (with function selector at the front of it) and a full contract ABI into a function name and an array of inputs.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
SimulatedEVMChainID is the chain ID used for simulated chains.
# Variables
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
Configurer configures the MCM contract for EVM chains.
No description provided by the author
No description provided by the author
Encoder is a struct that encodes ChainOperations and ChainMetadata into the format expected by the EVM ManyChainMultiSig contract.
Executor is an Executor implementation for EVM chains, allowing for the execution of operations on the MCMS contract.
Inspector is an Inspector implementation for EVM chains, giving access to the state of the MCMS contract.
No description provided by the author
No description provided by the author
TimelockExecutor is an Executor implementation for EVM chains for accessing the RBACTimelock contract.
TimelockInspector is an Inspector implementation for EVM chains for accessing the RBACTimelock contract.
# Interfaces
No description provided by the author