Skip to content
A lightweight and simple NFT standard.
C++ Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contracts/marble
docs
.gitignore
LICENSE
README.md
build.sh
deploy.sh

README.md

Marble Standard

A customizable NFT standard for EOSIO software.

Features

Simple Contract Interface

The Marble Standard is meant to be straightforward and easy to understand - no complex designs to slow you down. Follow the 6 Steps in the Marble Starter Guide to easily deploy a Marble NFT.

Low Resource Consumption

Marble NFT's are lightweight and take up very few resources, and additional features are designed to be modular and opt-in.

Verifiable Offchain Content

Marble Contracts allow individual NFTs to set links pointing to external content. Optional fields are available for setting content checksums and algorithms, adding to the easy auditability of stored NFT content.

Off-chain content could be anything from raw JSON or Markdown, to dStor/IPFS cids.

Generic Attribute System

Every Marble NFT can optionally have one or more named attributes assigned to it, each with an associated point value. This generic pattern allows developers the freedom to design and interpret attributes specific to their application use case.

Some example attributes are: level, strength, experience, friends, miles, bananas, etc.

Custom Group Management

A group will define things such as supply cap, transferability, destructibility, and other configurable group-wide options.

Marble Documentation

Name Description
Starter Guide Easy to follow setup, build, and deployment instructions.

Contributing to Marble Standard

Marble is an open-source token standard where contributions and improvements are welcomed by the community.

To make a contribution, simply fork this repo and submit a PR for your changes. In order to avoid duplication of work, it's best to engage with the community first to determine what would be an acceptable addition to the standard.

You can’t perform that action at this time.