subtests.gno

0.38 Kb ยท 23 lines
 1package subtests
 2
 3import "chain/runtime"
 4
 5func GetCurrentRealm(cur realm) runtime.Realm {
 6	return runtime.CurrentRealm()
 7}
 8
 9func GetPreviousRealm(cur realm) runtime.Realm {
10	return runtime.PreviousRealm()
11}
12
13func Exec(fn func()) {
14	fn()
15}
16
17func CallAssertOriginCall(cur realm) {
18	runtime.AssertOriginCall()
19}
20
21func CallIsOriginCall(cur realm) bool {
22	return runtime.PreviousRealm().IsUser()
23}