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.
Install dependencies:
npm install
Start testrpc
:
npm run testrpc
Run truffle
migrations:
npm run migrate
Run truffle
tests:
npm test
Please adhere to these steps in constructing pull requests to this repository.