Documentation

Azuki: ERC-1155 Advanced NFT Marketplace

ERC-1155 is a standard that succeeded the creation of ERC-20 and ERC-721, seeking to integrate in a single smart contract the benefits of both fungible and non-fungible tokens, or even semi-fungible tokens.

The AZUKI smart contract is an implementation of the Yuzu Smart Contract plus some extra Marketplace and advanced features.

Warning!

Note that in order to properly interact with a Azuki Smart Contract, you must set a Moralis API key in the WP Smart Contracts settings.

Standard Features

ERC-1155 Multi Token NFT Implementation

This is the ERC-1155 Multi Token NFT implementation with items with multiple quantities

Multiple Tokens Support

A single deployed contract may include any combination of fungible tokens and/or non-fungible tokens

Multiple owners can have one or multiple items

Non Fungible Tokens (NFT) are ownable by multiple users

Owners can transfer NFTs to any account

Accounts owning an item can transfer them to any other account

Authorized accounts can create (mint) new items

Depending on the setting only contract owners or anyone can mint new NFT items

Metadata support for name, symbol and attributes

The metadata extension includes name, symbol and a TokenURI with all the attributes of the NFT

Image and video support for NFT

You can add images or videos as NFTs

Support attributes and categories

Include tags and categories

Advanced Features

Batch Minting Support

This contract has the ability to create multiple items in one transaction

Buy and Sell support

Owners of NFT can sell their tokens in the Marketplace, and any interested user can buy

Royalties support

A predefined percentage goes to creators on every sale

Lazy minting

Lazy minting support

Sales are done in the native coin of the chain

Payments are done in Ether, BNB, Matic or the native coin of the correspondent chain

Yuzu Deploy Azuki Deploy