gavinzheng / NFT

An generic implementation of the ERC721 Standard for non-fungible tokens

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Non-Fungible Token (ERC721) Generic Implementation

This repository contains a generic implementation of the ERC721 non-fungible token standard that is fully-tested and adherent to the emerging ERC721 standard.

We welcome contributions, revisions, and feedback. Heavily based off of Decentraland's generic implementation.

Shameless plug: built for use in Dharma, a protocol for generic tokenized debt issuance and fundraising on blockchains supporting requisite smart contract functionality (i.e. EVM blockchains). Join us on our chat for any technical or general questions.

We use truffle for deployment, testing, and development, and use Typescript for testing and deployment.

Setup


Dependencies

Install dependencies:

npm install
Testing

Start testrpc:

npm run testrpc

Run truffle migrations:

npm run migrate

Run truffle tests:

npm test
Contributing

Please adhere to these steps in constructing pull requests to this repository.

About

An generic implementation of the ERC721 Standard for non-fungible tokens

License:MIT License


Languages

Language:TypeScript 90.9%Language:HTML 8.2%Language:JavaScript 0.9%