Crate pallet_ip_pallet

source ·
Expand description

§Intellectual Property (IP) Pallet

A blockchain-based intellectual property management system supporting NFT minting, licensing, and purchase contracts with flexible payment options.

§Overview

Enables IP rights management through NFTs with support for:

  • License and purchase contracts
  • One-time and periodic payments
  • Automatic payment tracking and penalties
  • NFT escrow system

§Extrinsics

§Storage

  • Nfts - Storage for all NFTs in the system
  • NextNftId - Counter for generating unique NFT IDs
  • Offers - Storage for all active offers
  • Contracts - Storage for all active contracts
  • NFTContracts - Maps NFTs to their active contracts
  • EscrowedNfts - Tracks NFTs currently in escrow

§Events

See Event for all events emitted by this pallet.

§Errors

See Error for all errors emitted by this pallet. See types module for detailed type definitions.

Modules§

  • The pallet module in each FRAME pallet hosts the most important items needed to construct this pallet.
  • Type definitions for the IP pallet.