Search Apps Documentation Source Content File Folder Download Copy Actions Download

subtests.gno

0.56 Kb · 34 lines
 1package subtests
 2
 3import (
 4	"chain/banker"
 5	"chain/runtime"
 6)
 7
 8func GetCurrentRealm(cur realm) runtime.Realm {
 9	return runtime.CurrentRealm()
10}
11
12func GetPreviousRealm(cur realm) runtime.Realm {
13	return runtime.PreviousRealm()
14}
15
16func Exec(fn func()) {
17	fn()
18}
19
20func CallAssertOriginCall(cur realm) {
21	runtime.AssertOriginCall()
22}
23
24func CallIsOriginCall(cur realm) bool {
25	return runtime.PreviousRealm().IsUser()
26}
27
28func RealmSentCoins(cur realm) string {
29	return cur.SentCoins().String()
30}
31
32func BankerOriginSend(cur realm) string {
33	return banker.OriginSend().String()
34}