Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adebsalert/blockchain-capstone
https://github.com/adebsalert/blockchain-capstone
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/adebsalert/blockchain-capstone
- Owner: AdebsAlert
- Created: 2019-09-03T11:55:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T04:13:01.000Z (about 2 years ago)
- Last Synced: 2023-03-01T23:35:52.863Z (almost 2 years ago)
- Language: JavaScript
- Size: 3.99 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Udacity Blockchain Capstone
The capstone will build upon the knowledge you have gained in the course in order to build a decentralized housing product.
## Launch Ganache:
Run this command in separate terminal window`npx ganache-cli -m "candy maple cake sugar pudding cream honey rich smooth crumble sweet treat"`
## Run truffle tests:
`npm install`
`cd eth-contracts`
`npx truffle test ./test/TestERC721Mintable.js`
`npx truffle test ./test/TestSquareVerifier.js`
`npx truffle test ./test/TestSolnSquareVerifier.js`
## Deploy contracts to Rinkeby network
Commands:`export INFURA_KEY=""`
`export MNEMONIC=""`
`export NETWORK="rinkeby"`
`truffle migrate --network rinkeby --reset`
Result:
```
Verifier: 0x1A78eBBb655e897814A8eac826DB131A6a146a3a
SolnSquareVerifier: 0x31Dd04045D5df5c979E4aA53EbaEDAbc4170bA2b
```## SolnSquareVerifier ABI
SolnSquareVerifier Contract ABI place [here](https://github.com/adebsalert/blockchain-capstone/blob/master/eth-contracts/build/contracts/SolnSquareVerifier.json)
Tokens minted with [myetherwallet tool](https://www.myetherwallet.com/interface/interact-with-contract)
OpenSea Rinkeby marketplace [link](https://rinkeby.opensea.io/assets/niktokenname)
# Project Resources
* [Remix - Solidity IDE](https://remix.ethereum.org/)
* [Visual Studio Code](https://code.visualstudio.com/)
* [Truffle Framework](https://truffleframework.com/)
* [Ganache - One Click Blockchain](https://truffleframework.com/ganache)
* [Open Zeppelin ](https://openzeppelin.org/)
* [Interactive zero knowledge 3-colorability demonstration](http://web.mit.edu/~ezyang/Public/graph/svg.html)
* [Docker](https://docs.docker.com/install/)
* [ZoKrates](https://github.com/Zokrates/ZoKrates)