MinaNFTVerifierBadge
Hierarchy
- TokenContract
- MinaNFTVerifierBadge
Index
Constructors
Properties
Methods
Constructors
externalconstructor
Parameters
externaladdress: PublicKey
externaloptionaltokenId: Field
Returns MinaNFTVerifierBadge
Properties
events
Type declaration
deploy: typeof Field & (x: string | number | bigint | Field | FieldVar | FieldConst) => Field
issue: typeof MinaNFTVerifierBadgeEvent
revoke: typeof PublicKey
name
oracle
owner
verifiedKey
verifiedKind
Methods
approveBase
Parameters
forest: AccountUpdateForest
Returns Promise<void>
deploy
Parameters
args: DeployArgs
Returns Promise<void>
issueBadge
Parameters
nft: PublicKey
nftTokenId: Field
badgeEvent: MinaNFTVerifierBadgeEvent
signature: Signature
proof: RedactedMinaNFTMapStateProof
badgeProof: MinaNFTBadgeProof
Returns Promise<void>
revokeBadge
Parameters
nft: PublicKey
signature: Signature
Returns Promise<void>
verifyBadge
Parameters
nft: PublicKey
nftTokenId: Field
Returns Promise<void>