LogoLogo
ProductsCommunityGitHubShare Feedback
NFT Kit
NFT Kit
  • What is the NFT KIT?
    • Introduction
    • Non-Fungible Tokens (NFTs)
      • NFT | Basics
      • Technologies & Concepts
    • NFT Kit
      • NFT Kit | Basics
        • Overview
        • Functionality
      • NFT Flavors & Ecosystems
      • Architecture
        • Low-Level Service Abstraction
        • Ecosystem Abstraction
        • High-Level Interfaces / APIs
      • Use Cases
  • Getting started
    • Quick Start
  • Ecosystems
    • Ethereum | Polygon | Shimmer
      • Setup
      • NFT | Creation & Management
        • Smart Contract Deployment
        • Minting NFTs
        • Get NFT Metadata
        • Get Account Balance
        • Get Token Owner
        • Get Collection Info
        • Get NFTs by Account
      • NFT | Ownership Verification
        • Ownership Verification
        • Ownership Verification With Traits
      • Smart Contract | Extensions
        • Pausable
        • Burnable
      • Smart Contract | Access Control
        • Ownership
        • Role-Based Access Control
    • Ocean Protocol
      • Setup
      • NFT | Verification
      • NFT | Wallet
      • Architecture
    • Tezos
      • Architecture
      • NFT | Creation & Management
        • Smart Contract
        • Add Minter
        • NFT Minting
        • Fetch NFT metadata
        • Get account NFTs
        • Get contract metadata
      • NFT | Ownership Verification
        • NFT Ownership Verification
        • NFT Ownership Verification Within A Collection
        • NFT Ownership Verification With Traits
      • NFT | Wallet
      • Tutorials
        • Minting NFTs on Tezos
          • Setup
          • New Collection
          • First NFT
          • Verification
          • Wallet
    • Near Protocol
      • Architecture
        • Smart Contract
        • Blockchain NFTs operations
        • NFTs Queries
      • NFT | Creation & Management
        • NEAR Sub-Account
        • Deploy NFT Contract
        • NFT | Minting
      • Querying NFT information controller
        • Get NFTs for account
        • Get NFT By Token Id
        • Get NFT contract metadata
      • NFT | Wallet
      • Tutorials
        • Minting NFT on Near Protocol
          • Near Wallet Creation
          • Setup NFT-Kit
          • Create Sub-account
          • Smart Contract ( Collection )
          • Minting your first NFT
        • NFT Ownership Verification
        • Wallet
    • Polkadot
      • Architecture
      • Query NFTs
        • Unique network
          • Fetching Token id & Collection id
          • Fetching NFT metadata
        • Parachain Networks
          • Fetching Tokens by subscan
          • Fetching EVM ERC721 Collectibles by subscan
      • NFT | Ownership Verification
        • NFT ownership verification
        • NFT ownership verification within a collection
        • NFT ownership verification with traits
      • NFT | Wallet
        • Polkadot parachains
        • Polkadot EVM compatible parachains
    • Flow
      • Architecture
        • Cadence Scripts
        • NFT Operations (FCL)
      • Querying NFT information Controller
        • Get NFTs for an account
        • Get NFTs in Collection
        • Get NFT by Token Id
      • NFT | Ownership Verification
        • NFT ownership verification on Flow
        • NFT ownership verification in collection on Flow
      • NFT | Wallet
        • Flow Blockchain
    • Algorand
      • Architecture
        • Algorand Standard Assets (ASAs)
      • NFT | Creation & Management
        • Account Creation
        • NFT Creation (ARC3)
      • Querying Asset information
        • Get Assets for account
        • Get Asset Details
        • Get NFT Metadata by asset id
        • Get NFT by Asset id
      • NFT | Ownership Verification
        • NFT ownership verification
        • NFT ownership verification with traits
        • NFT ownership verification Based on Creator
        • NFT Metadata verification against a dynamic policy
      • NFT | Wallet
        • Algorand Blockchain
    • IPFS
  • Concepts
    • Soulbound Tokens (SBTs)
    • NFT verification with OPA
  • Configurations
    • Configuration Files
    • Gas Provider
  • Community
    • Discord
    • Twitter
    • Newsletter
    • GitHub Discussions
  • DEVELOPER RELATIONS
    • Roadmap
    • Contribute
    • Share Feedback
    • Contact
  • Product Editions
    • Open Source | Always Free
    • Enterprise | Self-Managed
    • Cloud Platform | Managed
Powered by GitBook
On this page
  • NFT ownership verification
  • NFT ownership verification within a collection
  • NFT ownership verification with traits

Was this helpful?

Export as PDF
  1. Ecosystems
  2. Polkadot

NFT | Ownership Verification

PreviousParachain NetworksNextNFT | Wallet

Last updated 1 year ago

Was this helpful?

NFT ownership verification

You can use this API to verify if an account is the real owner of an NFT.

API Doc

|

Curl call example

curl -X GET "http://0.0.0.0:7000/v2/nftkit/nft/verifier/chain/{{chain}}/contract/{{contract}}/verifyNftOwnership?account={{account}}&tokenId={{tokenId}}" 
-H  "accept: application/json"

Path parameters:

  • chain: [string] chain to work with. Either ASTAR, MOONBEAM, UNIQUE, OPAL.

  • contract: [string] smart contract address.

Query parameters:

  • account: [string] owner of the NFT.

  • tokenId: [string] token id of the NFT

Example:

curl -X GET "http://0.0.0.0:7000/v2/nftkit/nft/verifier/chain/MOONBEAM/contract/0x41Ee4762421d659C1525D04B41CB740e9E262b21/verifyNftOwnership?account=0x2e3A8FAb541F188Eb2378a8a3720E6616fd38830&tokenId=7" 
-H  "accept: application/json"

NFT ownership verification within a collection

We use this API to verify that an account has a NFT within a particular collection.

API Doc

Curl call example

curl -X GET "http://0.0.0.0:7000/v2/nftkit/nft/verifier/chain/{{chain}}/contract/{{contract}}/verifyNftOwnershipWithinCollection?account={{account}}" 
-H  "accept: application/json"

Path parameters:

  • chain: [string] chain to work with. Either ASTAR, MOONBEAM, UNIQUE, OPAL.

  • contract: [string] smart contract address.

Query parameters:

  • account: [string] owner of the NFT.

Example:

curl -X GET "http://0.0.0.0:7000/v2/nftkit/nft/verifier/chain/MOONBEAM/contract/0x41Ee4762421d659C1525D04B41CB740e9E262b21/verifyNftOwnershipWithinCollection?account=0x2e3A8FAb541F188Eb2378a8a3720E6616fd38830" 
-H  "accept: application/json"

NFT ownership verification with traits

You can use this API to verify if an account is the real owner of an NFT existed in Polkadot blockchain with NFT property verification.

API Doc

Curl call example

curl -X GET "http://0.0.0.0:7000/v2/nftkit/nft/verifier/chain/{{chain}}/contract/{{contract}}/verifyNftOwnershipWithTraits?account={{account}}&tokenId={{tokenId}}&traitType={{traitType}}&traitValue={{traitValue}}"
-H  "accept: application/json"

Path parameters:

  • chain: [string] chain to work with. Either ASTAR, MOONBEAM, UNIQUE, OPAL.

  • contract: [string] smart contract address.

Query parameters:

  • account: [string] owner of the NFT.

  • tokenId: [string] token id of the NFT

  • traitType: [string] name of the property you want to verify

  • tokenId: [string] value of the property you want to verify

Example:

curl -X GET "http://0.0.0.0:7000/v2/nftkit/nft/verifier/chain/MOONBEAM/contract/0x41Ee4762421d659C1525D04B41CB740e9E262b21/verifyNftOwnershipWithTraits?account=0x2e3A8FAb541F188Eb2378a8a3720E6616fd38830&tokenId=7&traitType=trait&traitValue=value"
-H  "accept: application/json"

|

|

Swagger Doc
ReDoc
Swagger Doc
ReDoc
Swagger Doc
ReDoc