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

consts.gno

1.30 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 = "g1semyl4hhfvkjmrg3e3ef8v0dkx0d6asffvakl4"
 9
10	// DEV_OPS is the initial DevOps address for operational tasks.
11	DEV_OPS address = "g1kg87wr06tmw7uvlyk4yrj3r2pzmt2j83d47nu7"
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/v1")
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)