Versions in this module Expand all Collapse all v0 v0.2.0 May 7, 2026 v0.1.0 May 6, 2026 Changes in this version + const ADMIN_ROLE_STR + const BYPASSER_ROLE_STR + const CANCELLER_ROLE_STR + const EXECUTOR_ROLE_STR + const PROPOSER_ROLE_STR + var ADMIN_ROLE = Role + var BYPASSER_ROLE = Role + var CANCELLER_ROLE = Role + var EXECUTOR_ROLE = Role + var PROPOSER_ROLE = Role + type CallProxyView struct + func GenerateCallProxyView(cp owner_helpers.CallProxy) (CallProxyView, error) + type MCMSView struct + Config mcmstypes.Config + func GenerateMCMSView(mcms owner_helpers.ManyChainMultiSig) (MCMSView, error) + type MCMSWithTimelockView struct + Bypasser MCMSView + CallProxy CallProxyView + Canceller MCMSView + Proposer MCMSView + Timelock TimelockView + func GenerateMCMSWithTimelockView(bypasser owner_helpers.ManyChainMultiSig, ...) (MCMSWithTimelockView, error) + type MCMSWithTimelockViewSolana struct + Bypasser MCMViewSolana + Canceller MCMViewSolana + Proposer MCMViewSolana + Timelock TimelockViewSolana + func GenerateMCMSWithTimelockViewSolana(ctx context.Context, inspector *mcmssolanasdk.Inspector, ...) (MCMSWithTimelockViewSolana, error) + type MCMViewSolana struct + Config mcmstypes.Config + Owner solana.PublicKey + ProgramID solana.PublicKey + Seed string + func GenerateMCMViewSolana(ctx context.Context, inspector *mcmssolanasdk.Inspector, ...) (MCMViewSolana, error) + type Role struct + ID common.Hash + Name string + type TimelockView struct + MembersByRole map[string][]common.Address + func GenerateTimelockView(tl owner_helpers.RBACTimelock) (TimelockView, error) + type TimelockViewSolana struct + Bypassers []string + Cancellers []string + Executors []string + Owner solana.PublicKey + ProgramID solana.PublicKey + Proposers []string + Seed string + func GenerateTimelockViewSolana(ctx context.Context, inspector *mcmssolanasdk.TimelockInspector, ...) (TimelockViewSolana, error)