config.gno
0.50 Kb ยท 26 lines
1package home
2
3import (
4 "chain/runtime"
5
6 "gno.land/p/moul/authz"
7)
8
9var (
10 mainAddr = address("g1ej0qca5ptsw9kfr64ey8jvfy9eacga6mpj2z0y")
11 backupAddr = address("g1kjsl2ungmc95mgluq96w8dqlep8d4n8cxdfthk")
12 auth = authz.NewMemberAuthority(mainAddr, backupAddr)
13 Auth = authz.NewWithAuthority(auth)
14)
15
16func Authorize(cur realm, addr string) {
17 auth.AddMember(runtime.PreviousRealm().Address(), address(addr))
18}
19
20func Address() address {
21 return mainAddr
22}
23
24func Backup() address {
25 return backupAddr
26}