johnrjj / j-nft

John's ERC-721 non-fungible token on the Ethereum blockchain.

Home Page:rinkelby:0xf04Ab4810b2DA6eCd6b67e9Cb929Ca38A5D12a34

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

John's ERC-721 NFT Token

Howdy, this is my repository for my very own ERC-721 non-fungible token. What's it for? Find out soon.

What is ERC-721?

ERC-721 is a free, open standard that describes how to build non-fungible or unique tokens on the Ethereum blockchain. While most tokens are fungible (every token is the same as every other token), ERC-721 tokens are all unique.

Think of them like rare, one-of-a-kind collectables.

Non-Fungible tokens allow developers to tokenize ownership of any arbitrary data, drastically increasing the design space of what can be represented as a token on the Ethereum blockchain.

Current Deployment

The token contract is currently deployed on the Rinkelby testnet at the address 0xf04Ab4810b2DA6eCd6b67e9Cb929Ca38A5D12a34. You can check it out on etherscan here.

As soon as I finish up development, I'll deploy it to mainnet Ethereum.

Install

yarn

// then create a .env file that looks like this:
TRUFFLE_MNEMONIC=candy maple cake sugar pudding cream honey rich smooth crumble sweet treat
GANACHE_MNEMONIC=grid voyage cream cry fence load stove sort grief fuel room save
TESTNET_MNEMONIC=a twelve word mnemonic phrase that works with some test network buddy
INFURA_API_KEY=yOUrInfURaKEy

Run

yarn lint:watch

Test

truffle develop
yarn test

Deploy

truffle develop
yarn deploy --network develop

// this just runs truffle migrate --reset --compile-all

Prior Art

Project boilerplate based off of truffle-shavings.

About

John's ERC-721 non-fungible token on the Ethereum blockchain.

rinkelby:0xf04Ab4810b2DA6eCd6b67e9Cb929Ca38A5D12a34


Languages

Language:JavaScript 64.7%Language:Solidity 35.3%