github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/stdlibs/stdshim/stdshim.gno (about) 1 package std 2 3 const shimWarn = "stdshim cannot be used to run code" 4 5 func AssertOriginCall() { 6 panic(shimWarn) 7 } 8 9 func IsOriginCall() (isOrigin bool) { 10 panic(shimWarn) 11 return false 12 } 13 14 func Hash(bz []byte) (hash [20]byte) { 15 panic(shimWarn) 16 return 17 } 18 19 func CurrentRealmPath() string { 20 panic(shimWarn) 21 return "" 22 } 23 24 func GetChainID() string { 25 panic(shimWarn) 26 return "" 27 } 28 29 func GetHeight() int64 { 30 panic(shimWarn) 31 return -1 32 } 33 34 func GetOrigSend() Coins { 35 panic(shimWarn) 36 return Coins{} 37 } 38 39 func CurrentRealm() Realm { 40 panic(shimWarn) 41 return Realm{ 42 addr: Address(""), 43 pkgPath: "", 44 } 45 } 46 47 func PrevRealm() Realm { 48 panic(shimWarn) 49 return Realm{ 50 addr: Address(""), 51 pkgPath: "", 52 } 53 } 54 55 func GetOrigCaller() Address { 56 panic(shimWarn) 57 return Address("") 58 } 59 60 func GetOrigPkgAddr() Address { 61 panic(shimWarn) 62 return Address("") 63 } 64 65 func GetCallerAt(n int) Address { 66 panic(shimWarn) 67 return Address("") 68 } 69 70 func GetBanker(bankerType BankerType) Banker { 71 panic(shimWarn) 72 return nil 73 } 74 75 func EncodeBech32(prefix string, bytes [20]byte) (addr Address) { 76 panic(shimWarn) 77 return "" 78 } 79 80 func DecodeBech32(addr Address) (prefix string, bytes [20]byte, ok bool) { 81 panic(shimWarn) 82 } 83 84 func DerivePkgAddr(pkgPath string) (addr Address) { 85 panic(shimWarn) 86 }