Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 2.02 KB

README.md

File metadata and controls

65 lines (40 loc) · 2.02 KB

Radi.Cards

NFT eCards for greater fun and greater good. All income goes to charities working to promote Internet freedom and environmental rights.

Authors

  • D1Labs
  • KnownOrigin.io

Features

  • Full ERC-721 Compatibility - Smart Contract is fully ERC-721 compliant
  • Full ERC-721 Metadata Compatibility - Each ERC-721 token uses latest standards for ERC-721 metadata
  • Full ERC-165 Compatibility - Smart Contract is fully ERC-165 compliant
  • IPFS Support - Internally IPFS is used for storing asset files and metadata

Setup

Add a local mnemonic.js at the root with your testnet mnemonic (used for deployments)

The mnemonic.js should be like so:

module.exports = 'dog alley hunt pen away brew matter frog rural salad educate kebab';

Install dependencies:

npm install

Start VueJs Front End:

npm run start

Run Smart Contract tests:

npm run test

Firebase Deployment

  • Ensure you have access to the firebase project radi-cards

  • Install firebase tools npm install -g firebase-tools

  • You may need to login and authenticate yourself if you have not done this before

    • Run this firebase login and follow the instructions
  • Run the script ./firebase_deploy.sh - this will push your current working project to live so be careful

  • Firebase deployment configuration can be found in ./firebase.json

License

MIT