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)