Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

consts.gno

1.29 Kb · 28 lines
 1package rbac
 2
 3import "chain"
 4
 5// User-controlled addresses for protocol roles.
 6const (
 7	// ADMIN is the initial admin address for RBAC management.
 8	ADMIN address = "g17290cwvmrapvp869xfnhhawa8sm9edpufzat7d"
 9
10	// DEV_OPS is the initial DevOps address for operational tasks.
11	DEV_OPS address = "g1mjvd83nnjee3z2g7683er55me9f09688pd4mj9"
12)
13
14// Derived package addresses — computed deterministically from deployment paths
15// so they stay correct if packages are renamed or re-deployed.
16var (
17	EMISSION_ADDR     = chain.PackageAddress("gno.land/r/gnoswap/emission")
18	POOL_ADDR         = chain.PackageAddress("gno.land/r/gnoswap/pool")
19	POSITION_ADDR     = chain.PackageAddress("gno.land/r/gnoswap/position")
20	ROUTER_ADDR       = chain.PackageAddress("gno.land/r/gnoswap/router")
21	STAKER_ADDR       = chain.PackageAddress("gno.land/r/gnoswap/staker")
22	PROTOCOL_FEE_ADDR = chain.PackageAddress("gno.land/r/gnoswap/protocol_fee")
23	COMMUNITY_POOL_ADDR = chain.PackageAddress("gno.land/r/gnoswap/community_pool")
24	GOV_GOVERNANCE_ADDR = chain.PackageAddress("gno.land/r/gnoswap/gov/governance")
25	GOV_STAKER_ADDR     = chain.PackageAddress("gno.land/r/gnoswap/gov/staker")
26	GOV_XGNS_ADDR       = chain.PackageAddress("gno.land/r/gnoswap/gov/xgns")
27	LAUNCHPAD_ADDR      = chain.PackageAddress("gno.land/r/gnoswap/launchpad")
28)