Unique Network Documentation

website·Indexed 34 days ago

https://docs.unique.network

Developer documentation for Unique Network, a blockchain platform designed for NFTs within the Polkadot ecosystem. Includes guides for the Unique SDK v2, EVM smart contract integration, native NFT management, and technical concepts covering Substrate and Ethereum compatibility.

Tokens
34.2K
Snippets
172
Records
239
Agent score
64%

What's inside Unique Network

  1. Overview of the Unique Network blockchain

    Unique Network is a blockchain platform specifically designed for NFTs. It operates as a parachain within the Polkadot ecosystem, providing scalability, interoperability, and customization for digital assets.
  2. Overview of Contract Helpers for gasless transactions

    The Contract Helpers precompiled contract allows a contract owner to manage sponsorship of their contract on the Unique Network. Sponsorship enables a gasless experience where the sponsor covers transaction fees, allowing users (even those without native tokens) to execute smart contracts and transfer NFTs without paying gas.
  3. Overview of Contract Helpers precompiled contract

    The Contract Helpers precompiled contract, located at 0x842899ECF380553E8a4de75bF534cdf6fBF64049, provides a set of utility functions for contract owners to manage sponsorship and access control for their deployed contracts. It supports various sponsoring modes, fee and rate limits, and an allowlist for controlling which users can be sponsored or call the contract.
  4. Overview of Unique Network for NFT Development

    Unique Network is a blockchain platform specifically designed for NFTs, treating them as flexible metadata containers rather than just tradable assets. It is built within the Polkadot ecosystem and provides seamless interoperability between Polkadot and EVM (Ethereum Virtual Machine) ecosystems. Key capabilities include high NFT customization, scalability, and a suite of SDKs for developers to create and manage digital assets.
  5. Overview of Unique Network Native NFTs

    Native NFTs on the Unique Network are built directly into the blockchain protocol rather than relying on external smart contracts. This approach treats NFTs as metadata containers and provides a streamlined process for minting and managing tokens without requiring complex development tools or smart contract deployment. Native NFTs fully support the ERC-721 standard and its extensions, ensuring interoperability with the broader ecosystem.
  6. Overview of Unique Metadata Format 2.0

    v2
    Unique Metadata 2.0 is a human-readable, on-chain metadata format compatible with OpenSea standards. Unlike many blockchains that use off-chain storage (like IPFS), Unique stores metadata directly on-chain using a key-value storage system called 'properties'. This ensures data immutability and decentralization. NFTs created in older schema versions (v0 and v1) are automatically returned in the 2.0 format.
  7. Overview of Unique Network NFT 2.0 capabilities

    Unique Network's NFT 2.0 approach treats NFTs as a functional technology ('a How, not a What') rather than just digital art. The core technical benefits include:

    • On-Chain Data: Ensures immutability and transparency by storing critical info directly on the blockchain.
    • Unique Metadata: Provides detailed, specific information about the asset to ensure authorship and rights.
    • Immutable Proof of Ownership: Secure, tamper-proof records that verify the true owner of digital or physical assets.
    • Verification of Authenticity: Reduces fraud and counterfeiting by allowing instant verification of an asset's origin.
    • Decentralization: Removes reliance on centralized authorities, ensuring data accessibility even if primary registries fail.
    • Flexibility: An evolving standard that allows for constant innovation and adaptation to new market developments.
  8. Overview of the Unique Network Marketplace

    The Unique Network Marketplace is a platform designed for seamless NFT trading and asset creation. It provides a user-friendly interface for minting NFTs, allowing users to create digital assets without requiring deep technical knowledge. Additionally, the marketplace serves as a testing environment for new NFT features and tools developed by the Unique Network.
  9. Overview of Unique SDK modules

    v2

    The Unique SDK provides the following modules for network interaction:

    • collection: Create, update, and manage NFT collections.
    • token: Mint, transfer, and manage individual NFTs.
    • fungible: Mint, transfer, and manage fungible tokens.
    • refungible: Mint, transfer, and manage refungible tokens.
    • balance: Manage and query account balances.
    • account: Retrieve account information.
    • utility: General utility methods.
    • evm: Deploy and invoke smart contracts or call precompiles.
    • extrinsic: Build, sign, and submit any extrinsic.
    • options: Configure SDK options.
  10. Retrieve NFT details by ID

    v2
    Retrieve detailed information about a specific token using unique.token.get. To include nested child tokens owned by this NFT, set the withChildren parameter to true.
    // Basic retrieval
    const token = await unique.token.get({
      collectionId: 1,
      tokenId: 1
    });
    
    // Retrieval including nested children
    const tokenWithChildren = await unique.token.get({
      collectionId: 1,
      tokenId: 1,
      withChildren: true
    });
  11. UniqueNFT Ethereum Facade Contract

    The UniqueNFT.sol smart contract serves as the Unique Network NFT representation for the Ethereum facade, allowing interaction with Unique NFTs via Ethereum-compatible tooling.