github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/examples/gno.land/r/demo/banktest/z_1_filetest.gno (about) 1 package main 2 3 import ( 4 "std" 5 6 "gno.land/r/demo/banktest" 7 ) 8 9 func main() { 10 banktestAddr := std.DerivePkgAddr("gno.land/r/demo/banktest") 11 12 // simulate a Deposit call. 13 std.TestIssueCoins(banktestAddr, std.Coins{{"ugnot", 100000000}}) 14 std.TestSetOrigSend(std.Coins{{"ugnot", 100000000}}, nil) 15 res := banktest.Deposit("ugnot", 101000000) 16 println(res) 17 } 18 19 // Error: 20 // cannot send "101000000ugnot", limit "100000000ugnot" exceeded with "" already spent