No description
  • HTML 87.2%
  • JavaScript 4.1%
  • CSS 3.1%
  • Shell 2.8%
  • Solidity 2.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2022-12-14 18:49:45 -08:00
182387 - Openclipart_files Save historical certificates and blockchain work-in-progress. 2020-03-20 19:12:08 -07:00
build/contracts Deploy to Ethereum Mainnet. 2020-05-16 16:54:41 -07:00
certificates Updated blockchain certificates. 2022-12-14 18:49:45 -08:00
contracts Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00
https-metadata Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00
ipfs-metadata Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00
migrations Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00
test Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00
.gitignore Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00
182387 - Openclipart.html Save historical certificates and blockchain work-in-progress. 2020-03-20 19:12:08 -07:00
config.sh Document the complex build system. Fix some renaming of variables in the build system. 2020-05-15 16:45:10 -07:00
generate-certificates.sh Updated blockchain certificates. 2022-12-14 18:49:45 -08:00
generate-metadata-https.sh Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00
generate-metadata-ipfs.sh Updated blockchain certificates. 2022-12-14 18:49:45 -08:00
ipfs-certificate-dir-hash Deploy to Rinkeby 2020-05-15 15:46:24 -07:00
ipfs-deploy-certificates.sh Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00
ipfs-deploy-metadata.sh Make metadata json file names just be numbers for simplicity. 2020-04-28 22:15:38 -07:00
ipfs-metadata-dir-hash Deploy to Rinkeby 2020-05-15 15:46:24 -07:00
language.txt Tuning up the blockchain cert language. 2020-03-22 15:38:30 -07:00
package-lock.json Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00
package.json Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00
README.md Updated blockchain certificates. 2022-12-14 18:49:45 -08:00
template-preparatory.svg Save historical certificates and blockchain work-in-progress. 2020-03-20 19:12:08 -07:00
template.json Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00
template.svg Updated blockchain certificates. 2022-12-14 18:49:45 -08:00
truffle-config.js Deploy to Ethereum Mainnet. 2020-05-16 16:54:41 -07:00
writeup.md Add a web (hhtps) metadata geenerator mode and a setbaseURI() method so we can upgrade from web to ipfs when possible. Write up the project. 2020-05-15 16:38:39 -07:00

Oh For A Makefile

Https Deploy

bash generate-certificates.sh
bash generate-metadata-https.sh

IPFS Deploy

If ipfs-certificate-dir-hash and ipfs-metadata-dir-hash are present you should probably stop. If you do need to continue, delete them otherwise the ipfs deployment scripts won't work.

bash generate-certificates.sh
bash ipfs-deploy-certificates.sh
bash generate-metadata-ipfs.sh
bash ipfs-deploy-metadata.sh

Updating The Base URI If This Is After Initial Deployment

Use setBaseURI() on the CertificateERC721 contract

For IPFS the URI is:

ipfs://<content of ipfs-metadata-dir-hash>/ .

For HTTPS the URI is:

https://show.rhea.art/certificate-of-inauthenticity/metadata/

(unless you wish to move it).