diff --git a/e2e/app/eoa/eoa.go b/e2e/app/eoa/eoa.go index 9d7002b4e..d48ac747f 100644 --- a/e2e/app/eoa/eoa.go +++ b/e2e/app/eoa/eoa.go @@ -26,9 +26,16 @@ const ( // RoleDeployer is used to deploy official omni contracts on all chains. RoleDeployer Role = "deployer" // RoleManager is used to manage the omni contracts on all chains. It has admin privileges on official omni contracts. - // The role can pause, unpause and configure contracts. + // The manager can make non-compromising managing actions: + // - managing validator allow list + // - pausing / unpausing contracts + // - configuration of contracts. RoleManager Role = "manager" // RoleUpgrader is the owner of each proxy contract and can trigger upgrade actions. + // The upgrader can do compromising destructive actions: + // - trigger / cancel upgrade actions + // - trigger Halo upgrades + // - register new portals. RoleUpgrader Role = "upgrader" // RoleTester is used for general tasks and testing in non-mainnet networks. RoleTester Role = "tester" diff --git a/e2e/app/portalregistry.go b/e2e/app/portalregistry.go index d11dbfccd..cd5224912 100644 --- a/e2e/app/portalregistry.go +++ b/e2e/app/portalregistry.go @@ -64,8 +64,8 @@ func newRegistryMngr(ctx context.Context, def Definition) (registryMngr, error) return registryMngr{}, errors.Wrap(err, "new portal registry") } - manager := eoa.MustAddress(def.Testnet.Network, eoa.RoleUpgrader) - txOpts, err := backend.BindOpts(ctx, manager) + upgrader := eoa.MustAddress(def.Testnet.Network, eoa.RoleUpgrader) + txOpts, err := backend.BindOpts(ctx, upgrader) if err != nil { return registryMngr{}, err }