utils.gno
0.35 Kb ยท 21 lines
1package acr
2
3import (
4 "gno.land/r/akkadia/admin"
5)
6
7func getAdmin() address {
8 return admin.GetAdmin()
9}
10
11func assertIsAdmin(addr address) {
12 if addr != getAdmin() {
13 panic("admin access required")
14 }
15}
16
17func assertIsAdminOrOperator(addr address) {
18 if !admin.IsAdmin(addr) && !admin.IsOperator(addr) {
19 panic("admin or operator access required")
20 }
21}