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

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