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  }