NRC-721 - NFTs 2.0 for Nervos Blockchain

Rather Labs developed the NRC-721, an implementation standard for non-fungible tokens for the Nervos Blockchain

Get in touch

What is an NFT?

A Non-Fungible Token (NFT) is a certificate on a blockchain used to identify a particular asset in a unique way where the ownership of such NFT is recorded in the blockchain and can be transferred or sold.

An NFT is often used on platforms that offer collectible items, digital representation of physical assets, or any other unique assets.

Ratherlabs

What is the Nervos Network?

A Non-Fungible Token (NFT) is a certificate on a blockchain used to identify a particular asset in a unique way where the ownership of such NFT is recorded in the blockchain and can be transferred or sold.

An NFT is often used on platforms that offer collectible items, digital representation of physical assets, or any other unique assets.

What is the NRC-721 then?

Having a standardized token implementation is a key part for making applications within an ecosystem interoperable.

Blockchain development in Layer 1 of Nervos ecosystem is accomplished through low-level languages, mainly RUST. This allows for efficient and compact code, but can substantially increase the onboarding time when developers arrive at this ecosystem.

To help speed up the onboarding of new developers and simplify the work for the experienced ones, we proposed an standard structure and implementation that leverages the use of metaprogramming to build modular scripts that can be adapted to specific use cases while maintaining efficiency and security.

NRC-721 is an implementation proposal inspired by Openzeppelin’s ERC-721, provinding a standardized structure so developers, users, and stakeholders have a common understanding of how things are done, making it easier to have integration between different Dapps and projects.

Who is using NRC-721?

Meet projects within the Nervos Network leveraging the NRC-721 standard because of its usability and extensibility

Ratherlabs
See case

Celebrity Smackdown (CSD) is the first web3 game on the Nervos Blockchain. Inspired by the MTV show "Celebrity Deathmatch," this strategic NFT card game puts celebrities in a battle to cancel each other.

To develop CSD, the RL team used Cocos3D, an open-source framework to create cross-platform 3D games. The game, which showcased the capabilities of the NRC-721 standard (also authored by Rather Labs), connects with the Metamask and Unipass wallets.

Ratherlabs
See case

For Vanimals, the team at Rather Labs created an NFT marketplaceand a collection of NFT pets modeled after real-life animals. Theplatform runs on the Nervos blockchain and uses the NRC-721standard, also authored by Rather Labs.

Vanimals uses augmented reality technology to provide an interactiveexperience for the users, who can visualize their pets in 3D on theirphones. Both the owner and the Vanimal's genetic heritage are publiclyavailable.

Ratherlabs
See case

The Nervos blockchain has allowed users to create, send or receive NFTs with barely any fees. Doing so has lifted one of the most significant barriers to entry for creators and buyers who have to pay high fees to access NFTs on Ethereum.

Following the release of the NRC-721 token standard, Rather Labs partnered with the Kollect team to create a 2.0 version of the platform that delivers a gamified experience.

Get started
using NRC-721

Check out the docs and resources available and get started using NRC-721 on Nervos L1!

Resources

Find templates, examples and more in Github
Ratherlabs
See Github

Docs & Wiki

Docs and articles
Ratherlabs
See Gitbook

Talk to our Experts to find out

  • The Rather Labs Way for developing impactful applications, fast
  • How can we get started on your project right now
  • How we helped founders and startups to design, develop and launch their projects globally
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Schedule a Meeting