Smart Ticket Structure
An agile series of smart tickets perform all of the necessary NFT-related information on the network, providing for more application flexibility and functionality than standard smart-contract architectures. Information is stored to the blockchain using UTXOs directly in a high-performance, memory backed database. The Pay-to-Fake-Multisig ("P2FMS") algorithm writes data of any kind to the blockchain, optimized for the highest level of storage efficiency while using the UTXO set.
Stored in a simple and secure format, information is easily transmitted and subsequently signed by relevant nodes on the network. The benefit of this system is that it provides a powerful and generic framework for encapsulating all sorts of structure, features, and functionality.
Various tickets implement all requirements, each containing various metadata fields to record:
  • User Information
  • Creator or Collector PastelID
  • NFT Title, Description, and Copies
  • NFT Collections
  • NFT Registration and Activation
  • Trades, Buys, Sells, and Auctions
  • NFT Digital Fingerprints via Sense
  • NFT Storage Symbols via Cascade

Sample Ticket Structures:

NFT Registration Ticket:
{
"ticket": {
"type": "nft-reg",
"nft_ticket": bytes,
"version": integer,
"signatures": object,
"key1": string,
"key2": string,
"creator_height": int,
"total_copies": int,
"royalty": float,
"royalty_address": string,
"green": boolean,
"storage_fee": int,
}
}
NFT Activation Ticket:
{
"ticket": {
"type": "nft-act",
"version": integer,
"pastelID": string,
"reg_txid": string,
"creator_height": int,
"storage_fee": int,
"signature": bytes
}
}
NFT Trade Ticket:
{
"ticket": {
"type": "nft-trade",
"version": integer,
"pastelID": string,
"sell_txid": bytes,
"buy_txid": bytes,
"nft_txid": bytes,
"registration_txid": bytes,
"copy_serial_nr": int,
"signature": ""
},
}
Export as PDF
Copy link