github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/examples/gno.land/r/demo/nft/z_2_filetest.gno (about)

     1  // PKGPATH: gno.land/r/nft_test
     2  package nft_test
     3  
     4  import (
     5  	"std"
     6  
     7  	"gno.land/p/demo/testutils"
     8  	"gno.land/r/demo/nft"
     9  )
    10  
    11  func main() {
    12  	caller := std.GetCallerAt(1)
    13  	addr1 := testutils.TestAddress("addr1")
    14  	// addr2 := testutils.TestAddress("addr2")
    15  	grc721 := nft.GetToken()
    16  	tid := grc721.Mint(caller, "NFT#1")
    17  	println(grc721.OwnerOf(tid))
    18  	println(addr1)
    19  	grc721.TransferFrom(caller, addr1, tid)
    20  }
    21  
    22  // Output:
    23  // g1wymu47drhr0kuq2098m792lytgtj2nyx77yrsm
    24  // g1v9jxgu33ta047h6lta047h6lta047h6l43dqc5