CallFooerBar
        
        
          
              func CallFooerBar()
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerBar" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerBar" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          CallFooerBarCrossing
        
        
          
              func CallFooerBarCrossing(cur realm)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerBarCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerBarCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          CallFooerFooCross
        
        
          
              func CallFooerFooCross(cur realm)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerFooCross" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerFooCross" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          CallFooerFooCur
        
        
          
              func CallFooerFooCur(cur realm)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerFooCur" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerFooCur" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          CallFooerGetterBar
        
        
          
              func CallFooerGetterBar()
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerGetterBar" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerGetterBar" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          CallFooerGetterBarCrossing
        
        
          
              func CallFooerGetterBarCrossing(cur realm)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerGetterBarCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerGetterBarCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          CallFooerGetterFooCross
        
        
          
              func CallFooerGetterFooCross(cur realm)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerGetterFooCross" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerGetterFooCross" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          CallFooerGetterFooCur
        
        
          
              func CallFooerGetterFooCur(cur realm)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerGetterFooCur" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CallFooerGetterFooCur" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          CurRealmCrossing
        
        
          
              func CurRealmCrossing(cur realm) runtime.Realm
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CurRealmCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CurRealmCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          CurRealmNoCrossing
        
        
          
              func CurRealmNoCrossing() runtime.Realm
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CurRealmNoCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "CurRealmNoCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          EntryPoint
        
        
          
              func EntryPoint() (noCros *ownable.Ownable)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "EntryPoint" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "EntryPoint" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          EntryPointWithCrossing
        
        
          
              func EntryPointWithCrossing() (withCros *ownable.Ownable)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "EntryPointWithCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "EntryPointWithCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          Exec
        
        
          
              func Exec(cb func() string) string
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    This is a top function that doesn't switch realms.
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "Exec" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "Exec" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          ExecCrossing
        
        
          
              func ExecCrossing(cur realm, cb func() string) string
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    This is a top function that does switch realms.
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "ExecCrossing" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "ExecCrossing" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          ExecuteClosure
        
        
          
              func ExecuteClosure(cur realm)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "ExecuteClosure" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "ExecuteClosure" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          ExecuteClosureCross
        
        
          
              func ExecuteClosureCross(cur realm)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "ExecuteClosureCross" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "ExecuteClosureCross" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          GetObject
        
        
          
              func GetObject() any
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "GetObject" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "GetObject" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          Make1
        
        
          
              func Make1() *p_crossrealm.Container
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    Make1 returns a local object wrapped by a p struct
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "Make1" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "Make1" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          PkgCurRealmCrossing
        
        
          
              func PkgCurRealmCrossing(cur realm) runtime.Realm
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    call the package that returns current realm
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "PkgCurRealmCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "PkgCurRealmCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          PkgCurRealmNoCrossing
        
        
          
              func PkgCurRealmNoCrossing() runtime.Realm
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    call the package that returns current realm
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "PkgCurRealmNoCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "PkgCurRealmNoCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          PrevRealmCrossing
        
        
          
              func PrevRealmCrossing(cur realm) *ownable.Ownable
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "PrevRealmCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "PrevRealmCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          PrevRealmNoCrossing
        
        
          
              func PrevRealmNoCrossing() *ownable.Ownable
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "PrevRealmNoCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "PrevRealmNoCrossing" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          PrintRealms
        
        
          
              func PrintRealms(cur realm)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    Closure -> FooUpdate
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "PrintRealms" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "PrintRealms" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          SetClosure
        
        
          
              func SetClosure(cur realm, f func())
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "SetClosure" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "SetClosure" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          SetClosure2
        
        
          
              func SetClosure2(cur realm, f func(realm))
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "SetClosure2" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "SetClosure2" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          SetObject
        
        
          
              func SetObject(cur realm, x any)
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "SetObject" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "SetObject" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          GetFooer
        
        
          
              func GetFooer() Fooer
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "GetFooer" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "GetFooer" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          SetFooer
        
        
          
              func SetFooer(cur realm, f Fooer) Fooer
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "SetFooer" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "SetFooer" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          GetFooerGetter
        
        
          
              func GetFooerGetter() FooerGetter
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "GetFooerGetter" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "GetFooerGetter" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx
        
       
     
  
  
  
    
      
        
          SetFooerGetter
        
        
          
              func SetFooerGetter(cur realm, fg FooerGetter) FooerGetter
            
          
        
      
      
        
        
          
          Execute
        
      
    
    
    
    
      Command
      
        
        
        # WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "SetFooerGetter" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" -broadcast -chainid "dev" -remote "http://gno-rpc:26657" ADDRESSgnokey query -remote "http://gno-rpc:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/tests/vm/crossrealm" -func "SetFooerGetter" -args "" -gas-fee 1000000ugnot -gas-wanted 5000000 -send "" ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "dev" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://gno-rpc:26657" call.tx