Ravencoin — Proof of Promises

  • Create a json file in a text editor that conforms this this specification. https://github.com/RavenProject/Ravencoin/blob/master/assets/asset_metadata_spec.md
  • For the contract_url, link to your whitepaper or promise — typically in PDF format.
  • Take the SHA256 hash of the PDF, and add it as “contract_hash”. It will look something like this “371b74cb89bc3c3b504b4473f60a2f0cd0a9056882f3d0d2e7865725ca9d70cf”
  • Get an address from Ravencoin, and add it to contract_address. It will look like this “mjYxpJaqDC4VgFTe1G4FmGxX9rff1Vgno2” (on testnet).
  • Take the contract_hash without the quotes and the contract_address, and in Ravencoin QT, go to File->Sign Message and enter the contract hash. Enter your Ravencoin address from which you’re issuing the token.
  • Hit [Sign Message], and take the Signature, and enter it into your json file as “contract_signature”. It will look something like this “H+1ofkL9OmZFFjx3LPzayaWBHufu7ZQ+Gi+V5IcwUt4jSwTnfGR6HWTU9DD6ExfYTDMRJA9GY6UwQbwpHnaKKlg=”
  • Now you should have “contract_url”, “contract_hash”, “contract_address”, and “contract_signature” set.
  • Set the contact information if you want to build additional trust and let others evaluate your past performance.
  • Add a description of your project, optional image, icon, etc.
  • Add this .json file to the Interplanetary File System (IPFS)
  • Install IPFS from https://ipfs.io
  • -> ipfs init
  • -> ipfs add <your json file>
  • -> Get the returned IPFS hash (starts with Qm….)
  • -> Enter the IPFS hash when issuing your token with the qt or with the raven-cli issue command.
  • For now, keep your IPFS node running so the file stays around. This will be solved in a future Ravencoin release.
  • Add your assets to a google spreadsheet. File->Download as a .csv file.
  • Run python issuebulk.py

--

--

--

Freedom advocate, crypto developer, businessman, entrepreneur, and lead dev for Ravencoin — a top crypto-currency and asset issuance platform.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to mint NFTs for the Cornucopias gaming metaverse project & what to expect during an NFT mint

Get the feels of safe and secure investment as you select dapps from @thedapplist curated through…

The Mad Hedge Coiner: Act I

wXTZ — How to Trade and Deposit Liquidity on DEXter

Are you pro or against bitcoin?

SnapEx Announces New Partnership with Roseon Finance and Lavender Capital

Is GMT the next big thing?

The Future Is Now: Gabe Frank Of Arcade On How Their Technological Innovation Will Shake Up The…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Tron Black

Tron Black

Freedom advocate, crypto developer, businessman, entrepreneur, and lead dev for Ravencoin — a top crypto-currency and asset issuance platform.

More from Medium

WHAT YOU SHOULD KNOW ABOUT SMART CONTRACTS

How NEAR Protocol Is Breaking Boundaries in Web 3 Technology

Blockchain Technology: A layman’s guide to it…

Kyber Network: A huge player in the DeFi market