PathrockNetwork Gno Explorer
HomeBlocksTransactionsTokensRealmsPackagesValidatorsAnalytics

PathrockNetwork Gno Explorer — an independent explorer for Gno.land Mainnet (gnoland-1), operated by PathrockNetwork. Not an official Gno.land service.

gnowebarchive RPC

gno.land/p/g1wx60nkcp5lfsxmedeg7sfs47tzxkath05u63t4/grc721v2

Package
Open in gnoweb ↗

Overview

Kind
Pure package
Name
grc721v2
Namespace
g1wx60nkcp5lfsxmedeg7sfs47tzxkath05u63t4
Files
7 (gnomod.toml)
Exported functions
n/a — not supported for pure packages by the node (vm/qfuncs)
Module
gno.land/p/g1wx60nkcp5lfsxmedeg7sfs47tzxkath05u63t4/grc721v2
gno
0.9

Files (7)

  • gnomod.tomltoml
  • basic_nft.gnogno
  • errors.gnogno
  • grc721_metadata.gnogno
  • igrc721_metadata.gnogno
  • igrc721.gnogno
  • util.gnogno
errors.gnogno
1package grc721v223import "errors"45var (6	ErrInvalidTokenId              = errors.New("invalid token id")7	ErrInvalidAddress              = errors.New("invalid address")8	ErrTokenIdNotHasApproved       = errors.New("token id not approved for anyone")9	ErrApprovalToCurrentOwner      = errors.New("approval to current owner")10	ErrCallerIsNotOwner            = errors.New("caller is not token owner")11	ErrCallerNotApprovedForAll     = errors.New("caller is not approved for all")12	ErrCannotTransferToSelf        = errors.New("cannot send transfer to self")13	ErrTransferFromIncorrectOwner  = errors.New("transfer from incorrect owner")14	ErrTransferToNonGRC721Receiver = errors.New("transfer to non GRC721Receiver implementer")15	ErrCallerIsNotOwnerOrApproved  = errors.New("caller is not token owner or approved")16	ErrTokenIdAlreadyExists        = errors.New("token id already exists")1718	ErrNotRealm      = errors.New("rlm must be a realm (got EOA/origin)")19	ErrInvalidName   = errors.New("invalid token name (empty, too long, or contains control chars)")20	ErrInvalidSymbol = errors.New("invalid token symbol (empty, too long, or contains chars outside [A-Za-z0-9_-])")21)22

Functions

not supported for pure packages by the node (vm/qfuncs)

Signatures reconstructed verbatim from vm/qfuncs — interface params keep their inline definitions.