z_3_filetest.gno

0.63 Kb ยท 25 lines
 1// Empty line between the directives is important for them to be parsed
 2// independently. :facepalm:
 3
 4// PKGPATH: gno.land/r/demo/bank1
 5
 6package bank1
 7
 8import (
 9	"std"
10	"testing"
11)
12
13func main() {
14	banktestAddr := std.DerivePkgAddr("gno.land/r/demo/banktest")
15
16	mainaddr := std.DerivePkgAddr("gno.land/r/demo/bank1")
17	testing.SetOriginCaller(mainaddr)
18
19	banker := std.NewBanker(std.BankerTypeRealmSend)
20	send := std.Coins{{"ugnot", 123}}
21	banker.SendCoins(banktestAddr, mainaddr, send)
22}
23
24// Error:
25// can only send coins from realm that created banker "g1tnpdmvrmtgql8fmxgsq9rwtst5hsxahk3f05dk", not "g1dv3435088tlrgggf745kaud0ptrkc9v42k8llz"