github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/docs/assets/explanation/packages/pkg-2.gno (about)

     1  // functions that work similarly to those of grc20
     2  func BalanceOf(owner std.Address) (uint64, error)
     3  func Approve(approved std.Address, tid TokenID) error
     4  func TransferFrom(from, to std.Address, tid TokenID) error
     5  
     6  // functions unique to grc721
     7  func OwnerOf(tid TokenID) (std.Address, error)
     8  func SafeTransferFrom(from, to std.Address, tid TokenID) error
     9  func SetApprovalForAll(operator std.Address, approved bool) error
    10  func GetApproved(tid TokenID) (std.Address, error)
    11  func IsApprovedForAll(owner, operator std.Address) bool