github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/examples/gno.land/r/manfred/config/config.gno (about) 1 package config 2 3 import "std" 4 5 var addr = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq") 6 7 func Addr() std.Address { 8 return addr 9 } 10 11 func UpdateAddr(newAddr std.Address) { 12 AssertIsAdmin() 13 addr = newAddr 14 } 15 16 func AssertIsAdmin() { 17 if std.GetOrigCaller() != addr { 18 panic("restricted area") 19 } 20 }