├── .gitignore ├── README.md ├── lessons ├── p3l1_14 │ ├── app.js │ ├── index.html │ ├── main.css │ ├── package-lock.json │ ├── package.json │ └── test.js ├── p3l1_18 │ ├── build │ │ └── contracts │ │ │ ├── Message.json │ │ │ └── Migrations.json │ ├── contracts │ │ ├── Migrations.sol │ │ └── mtest.sol │ ├── migrations │ │ ├── 1_initial_migration.js │ │ └── 2_mtest_migration.js │ ├── package.json │ ├── test │ │ ├── .gitkeep │ │ └── wMigrations.jsons │ └── truffle-config.js ├── p3l1_8 │ ├── package-lock.json │ └── projectFolder │ │ ├── package-lock.json │ │ └── package.json ├── p3l2_22 │ ├── build │ │ └── contracts │ │ │ ├── Context.json │ │ │ ├── ERC20.json │ │ │ ├── ERC20Detailed.json │ │ │ ├── IERC20.json │ │ │ ├── Migrations.json │ │ │ ├── SafeMath.json │ │ │ └── SampleToken.json │ ├── contracts │ │ ├── Migrations.sol │ │ └── SampleToken.sol │ ├── migrations │ │ ├── 1_initial_migration.js │ │ └── 2_initial_migration.js │ ├── orig │ │ ├── contracts │ │ │ └── SampleToken.sol │ │ ├── migrations │ │ │ └── 2_initial_migration.js │ │ └── truffle-config.js │ ├── package-lock.json │ ├── test │ │ └── .gitkeep │ └── truffle-config.js ├── p3l3 │ ├── example │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── index.html │ │ │ │ └── index.js │ │ │ └── webpack.config.js │ │ ├── contracts │ │ │ ├── ConvertLib.sol │ │ │ ├── MetaCoin.sol │ │ │ └── Migrations.sol │ │ ├── migrations │ │ │ ├── 1_initial_migration.js │ │ │ └── 2_deploy_contracts.js │ │ ├── test │ │ │ ├── TestMetacoin.sol │ │ │ └── metacoin.js │ │ └── truffle-config.js │ ├── starNotaryv1 │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── index.html │ │ │ │ └── index.js │ │ │ └── webpack.config.js │ │ ├── contracts │ │ │ ├── Migrations.sol │ │ │ └── starNotary.sol │ │ ├── migrations │ │ │ ├── 1_initial_migration.js │ │ │ └── 2_deploy_contracts.js │ │ ├── test │ │ │ └── TestStarNotary.js │ │ └── truffle-config.js │ └── starNotaryv2 │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── .gitignore │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── index.html │ │ │ └── index.js │ │ └── webpack.config.js │ │ ├── contracts │ │ ├── Migrations.sol │ │ └── StarNotary.sol │ │ ├── migrations │ │ ├── 1_initial_migration.js │ │ └── 2_deploy_contracts.js │ │ ├── package-lock.json │ │ ├── test │ │ └── TestStartNotary.js │ │ └── truffle-config.js ├── p4l6_5 │ └── ipfs │ │ └── Run IPFS in a Docker container.url └── p6l1 │ └── BCND-C6-Exercises_Upgraded │ ├── .gitattributes │ ├── .gitignore │ ├── README.md │ ├── config │ └── testConfig.js │ ├── contracts │ ├── ExerciseC6A.sol │ └── Migrations.sol │ ├── migrations │ ├── 1_initial_migration.js │ └── 2_deploy_contracts.js │ ├── package-lock.json │ ├── snippets │ ├── exercise1.txt │ └── exercise2.txt │ ├── test │ ├── ExerciseC6A.js │ └── TestStartNotary.js │ └── truffle-config.js ├── project_1_v2 ├── .gitignore ├── .vscode │ └── launch.json ├── BlockchainController.js ├── README.md ├── README_lus.md ├── app.js ├── package-lock.json ├── package.json └── src │ ├── block.js │ └── blockchain.js ├── project_2_CryptoStar_Dapp_on_Ethereum ├── .gitattributes ├── .gitignore ├── .vscode │ └── settings.json ├── Readme.md ├── app │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.html │ │ └── index.js │ └── webpack.config.js ├── bin │ ├── contracts │ │ ├── Migrations.abi │ │ ├── Migrations.bin │ │ ├── Migrations.json │ │ ├── StarNotary-solc-output.json │ │ ├── StarNotary.abi │ │ ├── StarNotary.bin │ │ └── StarNotary.json │ └── solc-output-compile-all.json ├── contracts │ ├── Migrations.sol │ └── StarNotary.sol ├── docs │ ├── scr_01.png │ └── scr_02.png ├── migrations │ ├── 1_initial_migration.js │ └── 2_deploy_contracts.js ├── package-lock.json ├── test │ └── TestStartNotary.js └── truffle-config.js ├── project_3_Dapp_Supply_Chain ├── .gitattributes ├── .gitignore ├── .vscode │ ├── launch.json │ └── settings.json ├── Readme.md ├── app │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.html │ │ └── index.js │ └── webpack.config.js ├── appvue │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── docs │ │ ├── sm_connected.png │ │ ├── sm_migration.png │ │ └── sm_notdeployed.png │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── App.vue │ │ ├── AppTour.js │ │ ├── assets │ │ │ ├── consumer.jpg │ │ │ ├── distributor.png │ │ │ ├── farmer.jpg │ │ │ ├── grow-plant.png │ │ │ ├── inspector.jpg │ │ │ ├── logo.png │ │ │ ├── logo.svg │ │ │ ├── owner.svg │ │ │ ├── producer.png │ │ │ ├── uml_activity.png │ │ │ └── wines.jpg │ │ ├── components │ │ │ ├── ModalGenericUpc.vue │ │ │ ├── ModalRoles.vue │ │ │ ├── ModalWorkflow.vue │ │ │ ├── UserBar.vue │ │ │ ├── Viewer.vue │ │ │ └── Walkthrough.vue │ │ ├── main.js │ │ ├── plugins │ │ │ └── vuetify.js │ │ └── utils │ │ │ └── generate_wallet.js │ └── vue.config.js ├── contracts │ ├── Migrations.sol │ ├── Readme.md │ ├── access │ │ ├── Roles.sol │ │ └── roles │ │ │ ├── ConsumerRole.sol │ │ │ ├── DistributorRole.sol │ │ │ ├── FarmerRole.sol │ │ │ ├── InspectorRole.sol │ │ │ └── ProducerRole.sol │ ├── base │ │ └── SupplyChain.sol │ ├── core │ │ └── Ownable.sol │ └── docs │ │ ├── compile_output.png │ │ ├── frontend_1.png │ │ ├── migrate_output.png │ │ ├── sm_deployed.png │ │ └── test_output.png ├── docs │ ├── Readme.md │ ├── auditGrapes.png │ ├── blendJuice.jpg │ ├── buyJuice.jpg │ ├── certifyJuice.png │ ├── createJuice.jpg │ ├── forSaleJuice.jpg │ ├── harvestGrapes.jpg │ ├── other_ideas_beer.md │ ├── packJuice.jpg │ ├── plantGrapes.jpg │ ├── processGrapes.jpg │ ├── produceJuice.png │ ├── uml_activity.drawio │ ├── uml_activity.png │ ├── uml_classes.drawio │ ├── uml_classes.png │ ├── uml_sequence.drawio │ ├── uml_sequence.png │ ├── uml_state.drawio │ └── uml_state.png ├── migrations │ ├── 1_initial_migration.js │ └── 2_deploy_contracts.js ├── package.json ├── test │ └── TestSupplyChain.js └── truffle-config.js ├── project_6_FlightSurety └── Readme.md ├── project_7_Capstone └── Readme.md └── resources ├── 1Hive.url ├── Blockchain+Developer+ND+v2+Syllabus.pdf ├── Capture the Ether - Challenges.url ├── Moderating a DAO - Pocket Network - Medium.url ├── ProtoSchool.url ├── Ring Signatures And Anonymisation - by Prof Bill Buchanan OBE - Coinmonks - Medium.url ├── aragon-whitepaper- An opt-in digital jurisdiction for DAOs and sovereign individuals.url ├── blockchainhiringmanager.png ├── ipfs └── The Centralized Secret. How Ethereum dApps rely on centralized… - by Kyle Tut - Pinata - Medium.url ├── lus_blockdev.png └── tooploox-ipfs-eth-database- An example of usage IPFS in Ethereum Smart Contracts.url /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/README.md -------------------------------------------------------------------------------- /lessons/p3l1_14/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_14/app.js -------------------------------------------------------------------------------- /lessons/p3l1_14/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_14/index.html -------------------------------------------------------------------------------- /lessons/p3l1_14/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_14/main.css -------------------------------------------------------------------------------- /lessons/p3l1_14/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_14/package-lock.json -------------------------------------------------------------------------------- /lessons/p3l1_14/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_14/package.json -------------------------------------------------------------------------------- /lessons/p3l1_14/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_14/test.js -------------------------------------------------------------------------------- /lessons/p3l1_18/build/contracts/Message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_18/build/contracts/Message.json -------------------------------------------------------------------------------- /lessons/p3l1_18/build/contracts/Migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_18/build/contracts/Migrations.json -------------------------------------------------------------------------------- /lessons/p3l1_18/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_18/contracts/Migrations.sol -------------------------------------------------------------------------------- /lessons/p3l1_18/contracts/mtest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_18/contracts/mtest.sol -------------------------------------------------------------------------------- /lessons/p3l1_18/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_18/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /lessons/p3l1_18/migrations/2_mtest_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_18/migrations/2_mtest_migration.js -------------------------------------------------------------------------------- /lessons/p3l1_18/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_18/package.json -------------------------------------------------------------------------------- /lessons/p3l1_18/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lessons/p3l1_18/test/wMigrations.jsons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_18/test/wMigrations.jsons -------------------------------------------------------------------------------- /lessons/p3l1_18/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_18/truffle-config.js -------------------------------------------------------------------------------- /lessons/p3l1_8/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_8/package-lock.json -------------------------------------------------------------------------------- /lessons/p3l1_8/projectFolder/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_8/projectFolder/package-lock.json -------------------------------------------------------------------------------- /lessons/p3l1_8/projectFolder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l1_8/projectFolder/package.json -------------------------------------------------------------------------------- /lessons/p3l2_22/build/contracts/Context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/build/contracts/Context.json -------------------------------------------------------------------------------- /lessons/p3l2_22/build/contracts/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/build/contracts/ERC20.json -------------------------------------------------------------------------------- /lessons/p3l2_22/build/contracts/ERC20Detailed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/build/contracts/ERC20Detailed.json -------------------------------------------------------------------------------- /lessons/p3l2_22/build/contracts/IERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/build/contracts/IERC20.json -------------------------------------------------------------------------------- /lessons/p3l2_22/build/contracts/Migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/build/contracts/Migrations.json -------------------------------------------------------------------------------- /lessons/p3l2_22/build/contracts/SafeMath.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/build/contracts/SafeMath.json -------------------------------------------------------------------------------- /lessons/p3l2_22/build/contracts/SampleToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/build/contracts/SampleToken.json -------------------------------------------------------------------------------- /lessons/p3l2_22/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/contracts/Migrations.sol -------------------------------------------------------------------------------- /lessons/p3l2_22/contracts/SampleToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/contracts/SampleToken.sol -------------------------------------------------------------------------------- /lessons/p3l2_22/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /lessons/p3l2_22/migrations/2_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/migrations/2_initial_migration.js -------------------------------------------------------------------------------- /lessons/p3l2_22/orig/contracts/SampleToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/orig/contracts/SampleToken.sol -------------------------------------------------------------------------------- /lessons/p3l2_22/orig/migrations/2_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/orig/migrations/2_initial_migration.js -------------------------------------------------------------------------------- /lessons/p3l2_22/orig/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/orig/truffle-config.js -------------------------------------------------------------------------------- /lessons/p3l2_22/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/package-lock.json -------------------------------------------------------------------------------- /lessons/p3l2_22/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lessons/p3l2_22/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l2_22/truffle-config.js -------------------------------------------------------------------------------- /lessons/p3l3/example/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /lessons/p3l3/example/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | -------------------------------------------------------------------------------- /lessons/p3l3/example/app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /lessons/p3l3/example/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/app/package-lock.json -------------------------------------------------------------------------------- /lessons/p3l3/example/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/app/package.json -------------------------------------------------------------------------------- /lessons/p3l3/example/app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/app/src/index.html -------------------------------------------------------------------------------- /lessons/p3l3/example/app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/app/src/index.js -------------------------------------------------------------------------------- /lessons/p3l3/example/app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/app/webpack.config.js -------------------------------------------------------------------------------- /lessons/p3l3/example/contracts/ConvertLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/contracts/ConvertLib.sol -------------------------------------------------------------------------------- /lessons/p3l3/example/contracts/MetaCoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/contracts/MetaCoin.sol -------------------------------------------------------------------------------- /lessons/p3l3/example/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/contracts/Migrations.sol -------------------------------------------------------------------------------- /lessons/p3l3/example/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /lessons/p3l3/example/migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /lessons/p3l3/example/test/TestMetacoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/test/TestMetacoin.sol -------------------------------------------------------------------------------- /lessons/p3l3/example/test/metacoin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/test/metacoin.js -------------------------------------------------------------------------------- /lessons/p3l3/example/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/example/truffle-config.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv1/app/package-lock.json -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv1/app/package.json -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv1/app/src/index.html -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv1/app/src/index.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv1/app/webpack.config.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv1/contracts/Migrations.sol -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/contracts/starNotary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv1/contracts/starNotary.sol -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv1/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv1/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/test/TestStarNotary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv1/test/TestStarNotary.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv1/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv1/truffle-config.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/app/package-lock.json -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/app/package.json -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/app/src/index.html -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/app/src/index.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/app/webpack.config.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/contracts/Migrations.sol -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/contracts/StarNotary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/contracts/StarNotary.sol -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/package-lock.json -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/test/TestStartNotary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/test/TestStartNotary.js -------------------------------------------------------------------------------- /lessons/p3l3/starNotaryv2/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p3l3/starNotaryv2/truffle-config.js -------------------------------------------------------------------------------- /lessons/p4l6_5/ipfs/Run IPFS in a Docker container.url: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p4l6_5/ipfs/Run IPFS in a Docker container.url -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/README.md -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/config/testConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/config/testConfig.js -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/contracts/ExerciseC6A.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/contracts/ExerciseC6A.sol -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/contracts/Migrations.sol -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/package-lock.json -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/snippets/exercise1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/snippets/exercise1.txt -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/snippets/exercise2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/snippets/exercise2.txt -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/test/ExerciseC6A.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/test/ExerciseC6A.js -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/test/TestStartNotary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/test/TestStartNotary.js -------------------------------------------------------------------------------- /lessons/p6l1/BCND-C6-Exercises_Upgraded/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/lessons/p6l1/BCND-C6-Exercises_Upgraded/truffle-config.js -------------------------------------------------------------------------------- /project_1_v2/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /project_1_v2/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_1_v2/.vscode/launch.json -------------------------------------------------------------------------------- /project_1_v2/BlockchainController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_1_v2/BlockchainController.js -------------------------------------------------------------------------------- /project_1_v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_1_v2/README.md -------------------------------------------------------------------------------- /project_1_v2/README_lus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_1_v2/README_lus.md -------------------------------------------------------------------------------- /project_1_v2/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_1_v2/app.js -------------------------------------------------------------------------------- /project_1_v2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_1_v2/package-lock.json -------------------------------------------------------------------------------- /project_1_v2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_1_v2/package.json -------------------------------------------------------------------------------- /project_1_v2/src/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_1_v2/src/block.js -------------------------------------------------------------------------------- /project_1_v2/src/blockchain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_1_v2/src/blockchain.js -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | secrets.js -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/.vscode/settings.json -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/Readme.md -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/app/package-lock.json -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/app/package.json -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/app/src/index.html -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/app/src/index.js -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/app/webpack.config.js -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/Migrations.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/Migrations.abi -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/Migrations.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/Migrations.bin -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/Migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/Migrations.json -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/StarNotary-solc-output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/StarNotary-solc-output.json -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/StarNotary.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/StarNotary.abi -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/StarNotary.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/StarNotary.bin -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/StarNotary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/bin/contracts/StarNotary.json -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/bin/solc-output-compile-all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/bin/solc-output-compile-all.json -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/contracts/Migrations.sol -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/contracts/StarNotary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/contracts/StarNotary.sol -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/docs/scr_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/docs/scr_01.png -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/docs/scr_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/docs/scr_02.png -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/package-lock.json -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/test/TestStartNotary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/test/TestStartNotary.js -------------------------------------------------------------------------------- /project_2_CryptoStar_Dapp_on_Ethereum/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_2_CryptoStar_Dapp_on_Ethereum/truffle-config.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | secret.txt -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/.vscode/launch.json -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/.vscode/settings.json -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/Readme.md -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/app/package-lock.json -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/app/package.json -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/app/src/index.html -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/app/src/index.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/app/webpack.config.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/.gitignore -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/README.md -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/babel.config.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/docs/sm_connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/docs/sm_connected.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/docs/sm_migration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/docs/sm_migration.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/docs/sm_notdeployed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/docs/sm_notdeployed.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/package-lock.json -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/package.json -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/public/favicon.ico -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/public/index.html -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/App.vue -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/AppTour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/AppTour.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/assets/consumer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/assets/consumer.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/assets/distributor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/assets/distributor.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/assets/farmer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/assets/farmer.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/assets/grow-plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/assets/grow-plant.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/assets/inspector.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/assets/inspector.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/assets/logo.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/assets/logo.svg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/assets/owner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/assets/owner.svg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/assets/producer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/assets/producer.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/assets/uml_activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/assets/uml_activity.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/assets/wines.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/assets/wines.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/components/ModalGenericUpc.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/components/ModalGenericUpc.vue -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/components/ModalRoles.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/components/ModalRoles.vue -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/components/ModalWorkflow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/components/ModalWorkflow.vue -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/components/UserBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/components/UserBar.vue -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/components/Viewer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/components/Viewer.vue -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/components/Walkthrough.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/components/Walkthrough.vue -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/main.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/plugins/vuetify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/plugins/vuetify.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/src/utils/generate_wallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/src/utils/generate_wallet.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/appvue/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/appvue/vue.config.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/Migrations.sol -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/Readme.md -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/access/Roles.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/access/Roles.sol -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/access/roles/ConsumerRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/access/roles/ConsumerRole.sol -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/access/roles/DistributorRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/access/roles/DistributorRole.sol -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/access/roles/FarmerRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/access/roles/FarmerRole.sol -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/access/roles/InspectorRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/access/roles/InspectorRole.sol -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/access/roles/ProducerRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/access/roles/ProducerRole.sol -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/base/SupplyChain.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/base/SupplyChain.sol -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/core/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/core/Ownable.sol -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/docs/compile_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/docs/compile_output.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/docs/frontend_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/docs/frontend_1.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/docs/migrate_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/docs/migrate_output.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/docs/sm_deployed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/docs/sm_deployed.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/contracts/docs/test_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/contracts/docs/test_output.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/Readme.md -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/auditGrapes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/auditGrapes.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/blendJuice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/blendJuice.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/buyJuice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/buyJuice.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/certifyJuice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/certifyJuice.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/createJuice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/createJuice.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/forSaleJuice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/forSaleJuice.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/harvestGrapes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/harvestGrapes.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/other_ideas_beer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/other_ideas_beer.md -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/packJuice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/packJuice.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/plantGrapes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/plantGrapes.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/processGrapes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/processGrapes.jpg -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/produceJuice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/produceJuice.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/uml_activity.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/uml_activity.drawio -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/uml_activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/uml_activity.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/uml_classes.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/uml_classes.drawio -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/uml_classes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/uml_classes.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/uml_sequence.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/uml_sequence.drawio -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/uml_sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/uml_sequence.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/uml_state.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/uml_state.drawio -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/docs/uml_state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/docs/uml_state.png -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/package.json -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/test/TestSupplyChain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/test/TestSupplyChain.js -------------------------------------------------------------------------------- /project_3_Dapp_Supply_Chain/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_3_Dapp_Supply_Chain/truffle-config.js -------------------------------------------------------------------------------- /project_6_FlightSurety/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_6_FlightSurety/Readme.md -------------------------------------------------------------------------------- /project_7_Capstone/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/project_7_Capstone/Readme.md -------------------------------------------------------------------------------- /resources/1Hive.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://1hive.org/ 3 | -------------------------------------------------------------------------------- /resources/Blockchain+Developer+ND+v2+Syllabus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/resources/Blockchain+Developer+ND+v2+Syllabus.pdf -------------------------------------------------------------------------------- /resources/Capture the Ether - Challenges.url: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/resources/Capture the Ether - Challenges.url -------------------------------------------------------------------------------- /resources/Moderating a DAO - Pocket Network - Medium.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://medium.com/pocket-network/moderating-a-dao-e84a107348f5 3 | -------------------------------------------------------------------------------- /resources/ProtoSchool.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://proto.school/#/tutorials 3 | -------------------------------------------------------------------------------- /resources/Ring Signatures And Anonymisation - by Prof Bill Buchanan OBE - Coinmonks - Medium.url: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/resources/Ring Signatures And Anonymisation - by Prof Bill Buchanan OBE - Coinmonks - Medium.url -------------------------------------------------------------------------------- /resources/aragon-whitepaper- An opt-in digital jurisdiction for DAOs and sovereign individuals.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://github.com/aragon/whitepaper 3 | -------------------------------------------------------------------------------- /resources/blockchainhiringmanager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/resources/blockchainhiringmanager.png -------------------------------------------------------------------------------- /resources/ipfs/The Centralized Secret. How Ethereum dApps rely on centralized… - by Kyle Tut - Pinata - Medium.url: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/resources/ipfs/The Centralized Secret. How Ethereum dApps rely on centralized… - by Kyle Tut - Pinata - Medium.url -------------------------------------------------------------------------------- /resources/lus_blockdev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucribas/udacity-blockchaindev-nanodegree/HEAD/resources/lus_blockdev.png -------------------------------------------------------------------------------- /resources/tooploox-ipfs-eth-database- An example of usage IPFS in Ethereum Smart Contracts.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://github.com/tooploox/ipfs-eth-database 3 | --------------------------------------------------------------------------------