Express protocol NFT toolkit

Express Protocol

Express Protocol βeta

About
Interoperable Protocol to create NFT dApps
Token name
N/A
Protocol

Express is a protocol built on top of a blockchain layer whose purpose is to provide and balance liquidity on NFT marketplaces.

The Express Protocol includes a combination of smart contracts and libraries and a software development kit (SDK) built on top of them.

These smart contracts have features for minting, trading and auctioning tokens of the ERC721 and ERC1155 standards.

The SDK built on top of the smart contracts allows customers to utilize the smart contracts' protocol features without directly interacting with the blockchain and smart contracts.

Express Protocol

Tokens can be minted and exchanged either through Pandora's public collection, or a user can create a private collection and mint and exchange NFTs in it.

The Express protocol uses the Pinata service to store NFT metadata.

Pinata makes it easy to build apps and share files using our IPFS API and IPFS Gateways.

Tokens can either be created using a public contract, or you can deploy a collection using a factory contract and then create tokens within that collection.

The NFT contract contains template functions for all collection contracts to be deployed.

The NFT factory contract contains functions for selling and buying tokens.

There are also separate contracts for selling and bidding at auction and for storing all sale and collection data.

Libraries are used by smart contracts to store useful data in an organized manner:

  • Royalty distribution structure.
  • Sales metadata structure.
  • The structure of metadata about collections.
  • Bid request structure.
  • Function for deploying a new contract (collection).

Contracts are created using the openzeppelin updatable smart contract library. This way, the smart contract code can be updated to support new features, bug fixes, etc.

The functionality is divided into different parts and some contracts are inherited by other contracts as well as openzeppelin contracts.

Express Protocol SDK Usecases

  • NFT MarketPlace. Anyone can mint, buy and sell tokens. 
  • NFT auction marketplace. Anyone can mint NFTs, put them up for auction, and buyers can bid on tokens. 
  • NFT Drop dapp. NFT creators/celebs can mint and drop their NFTs directly onchain whenever they want.
  • NFT-Ticket Booking dapp. Event organizers or Movie makers can mint and sell their NFT Tickets. Tickets are basically a ERC1155 token that the organizer want to distribute in the market and owners can also save some tickets for some particular address. Owners can then Sell these tickets in the market
  • NFT-Lending and Borrowing dapp. Anyone can lend or borrow NFTs. 
  • ERC404 dapp. Anyone can create a ERC404 Collection.

Create ERC404 collection

The ERC-404 token standard is an experimental Ethereum token standard designed to merge the characteristics of fungible (ERC-20) and non-fungible tokens (ERC-721) into a hybrid form, allowing for both unique and divisible asset representations on the blockchain.

Do you want to join the Envelop NFT 2.0 aggregator?

  • ENVELOP telegram group
  • ENVELOP. NFTs YouTube Channel
  • NIFTSY is token
  • ENVELOP telegram group (Russia)
  • Github of our NFT project
  • ENVELOP TikTok Channel
  • Instagram envelop.project
  • ENVELOP Discord group
  • Blog about Web 3.0
  • Our twitter
  • ENVELOP Facebook
  • NFT 2.0 News