Search Apps Documentation Source Content File Folder Download Copy Actions Download

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}