├── .env.template ├── .gitignore ├── README.md ├── Tutorial_1 ├── Images │ ├── Slide_1.jpg │ ├── Slide_2.jpg │ ├── Slide_3.jpg │ ├── Slide_4.jpg │ ├── Slide_5.jpg │ └── tutorial_1_video.png └── tutorial_1.md ├── Tutorial_2 ├── images │ ├── Link_public_blockchain_flow.png │ ├── ethereum_contract_deployments_list.png │ ├── link_api_setup.png │ ├── link_api_setup_completed.png │ ├── link_api_setup_endpoints.png │ ├── link_confirm_deployment.png │ ├── link_consumer_setup.png │ ├── link_contract_check_deploy.png │ ├── link_create_new.png │ ├── link_default_account.png │ ├── link_network_connector.png │ ├── link_new_contract.png │ ├── link_new_network.png │ ├── link_oauth.png │ └── tutorial_2_video.png └── tutorial_2.md ├── Tutorial_3 ├── demo │ ├── purchasing-demo-script-template.js │ └── purchasing-demo-script.js ├── images │ ├── link_api_screenshot_addproduct.png │ ├── link_api_screenshot_addproductqty.png │ ├── link_api_setup_completed.png │ ├── link_api_setup_endpoints.png │ ├── terminal_output_js_sdk.png │ └── tutorial_3_video.png └── tutorial_3.md ├── Tutorial_4 ├── Images │ └── tutorial_4_video.png └── tutorial_4.md ├── Tutorial_5 ├── images │ ├── add-new-product.png │ ├── app-wallet-mapping.png │ ├── comments-service.png │ ├── comments.png │ ├── filled-modal.png │ ├── jquery.png │ ├── payments-service.png │ ├── product-template.png │ ├── products.png │ ├── purchase-service.png │ ├── purchasing.png │ ├── tutorial_5_video.png │ ├── ui-front-end.png │ ├── ui-login-user.png │ └── ui-new-product.png └── tutorial_5.md ├── contracts ├── BasicToken.sol ├── Comments.sol ├── Purchasing-template.sol └── Purchasing.sol ├── package.json └── src ├── css └── index.css ├── index.html └── js ├── comments-service.js ├── index.js ├── payments-service.js └── purchase-service.js /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/.env.template -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .cache 4 | package-lock.json 5 | .env -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/README.md -------------------------------------------------------------------------------- /Tutorial_1/Images/Slide_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_1/Images/Slide_1.jpg -------------------------------------------------------------------------------- /Tutorial_1/Images/Slide_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_1/Images/Slide_2.jpg -------------------------------------------------------------------------------- /Tutorial_1/Images/Slide_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_1/Images/Slide_3.jpg -------------------------------------------------------------------------------- /Tutorial_1/Images/Slide_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_1/Images/Slide_4.jpg -------------------------------------------------------------------------------- /Tutorial_1/Images/Slide_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_1/Images/Slide_5.jpg -------------------------------------------------------------------------------- /Tutorial_1/Images/tutorial_1_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_1/Images/tutorial_1_video.png -------------------------------------------------------------------------------- /Tutorial_1/tutorial_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_1/tutorial_1.md -------------------------------------------------------------------------------- /Tutorial_2/images/Link_public_blockchain_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/Link_public_blockchain_flow.png -------------------------------------------------------------------------------- /Tutorial_2/images/ethereum_contract_deployments_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/ethereum_contract_deployments_list.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_api_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_api_setup.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_api_setup_completed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_api_setup_completed.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_api_setup_endpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_api_setup_endpoints.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_confirm_deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_confirm_deployment.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_consumer_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_consumer_setup.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_contract_check_deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_contract_check_deploy.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_create_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_create_new.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_default_account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_default_account.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_network_connector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_network_connector.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_new_contract.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_new_contract.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_new_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_new_network.png -------------------------------------------------------------------------------- /Tutorial_2/images/link_oauth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/link_oauth.png -------------------------------------------------------------------------------- /Tutorial_2/images/tutorial_2_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/images/tutorial_2_video.png -------------------------------------------------------------------------------- /Tutorial_2/tutorial_2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_2/tutorial_2.md -------------------------------------------------------------------------------- /Tutorial_3/demo/purchasing-demo-script-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_3/demo/purchasing-demo-script-template.js -------------------------------------------------------------------------------- /Tutorial_3/demo/purchasing-demo-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_3/demo/purchasing-demo-script.js -------------------------------------------------------------------------------- /Tutorial_3/images/link_api_screenshot_addproduct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_3/images/link_api_screenshot_addproduct.png -------------------------------------------------------------------------------- /Tutorial_3/images/link_api_screenshot_addproductqty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_3/images/link_api_screenshot_addproductqty.png -------------------------------------------------------------------------------- /Tutorial_3/images/link_api_setup_completed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_3/images/link_api_setup_completed.png -------------------------------------------------------------------------------- /Tutorial_3/images/link_api_setup_endpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_3/images/link_api_setup_endpoints.png -------------------------------------------------------------------------------- /Tutorial_3/images/terminal_output_js_sdk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_3/images/terminal_output_js_sdk.png -------------------------------------------------------------------------------- /Tutorial_3/images/tutorial_3_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_3/images/tutorial_3_video.png -------------------------------------------------------------------------------- /Tutorial_3/tutorial_3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_3/tutorial_3.md -------------------------------------------------------------------------------- /Tutorial_4/Images/tutorial_4_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_4/Images/tutorial_4_video.png -------------------------------------------------------------------------------- /Tutorial_4/tutorial_4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_4/tutorial_4.md -------------------------------------------------------------------------------- /Tutorial_5/images/add-new-product.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/add-new-product.png -------------------------------------------------------------------------------- /Tutorial_5/images/app-wallet-mapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/app-wallet-mapping.png -------------------------------------------------------------------------------- /Tutorial_5/images/comments-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/comments-service.png -------------------------------------------------------------------------------- /Tutorial_5/images/comments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/comments.png -------------------------------------------------------------------------------- /Tutorial_5/images/filled-modal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/filled-modal.png -------------------------------------------------------------------------------- /Tutorial_5/images/jquery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/jquery.png -------------------------------------------------------------------------------- /Tutorial_5/images/payments-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/payments-service.png -------------------------------------------------------------------------------- /Tutorial_5/images/product-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/product-template.png -------------------------------------------------------------------------------- /Tutorial_5/images/products.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/products.png -------------------------------------------------------------------------------- /Tutorial_5/images/purchase-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/purchase-service.png -------------------------------------------------------------------------------- /Tutorial_5/images/purchasing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/purchasing.png -------------------------------------------------------------------------------- /Tutorial_5/images/tutorial_5_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/tutorial_5_video.png -------------------------------------------------------------------------------- /Tutorial_5/images/ui-front-end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/ui-front-end.png -------------------------------------------------------------------------------- /Tutorial_5/images/ui-login-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/ui-login-user.png -------------------------------------------------------------------------------- /Tutorial_5/images/ui-new-product.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/images/ui-new-product.png -------------------------------------------------------------------------------- /Tutorial_5/tutorial_5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/Tutorial_5/tutorial_5.md -------------------------------------------------------------------------------- /contracts/BasicToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/contracts/BasicToken.sol -------------------------------------------------------------------------------- /contracts/Comments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/contracts/Comments.sol -------------------------------------------------------------------------------- /contracts/Purchasing-template.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/contracts/Purchasing-template.sol -------------------------------------------------------------------------------- /contracts/Purchasing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/contracts/Purchasing.sol -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/package.json -------------------------------------------------------------------------------- /src/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/src/css/index.css -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/src/index.html -------------------------------------------------------------------------------- /src/js/comments-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/src/js/comments-service.js -------------------------------------------------------------------------------- /src/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/src/js/index.js -------------------------------------------------------------------------------- /src/js/payments-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/src/js/payments-service.js -------------------------------------------------------------------------------- /src/js/purchase-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockmason/ecommerce-workshop/HEAD/src/js/purchase-service.js --------------------------------------------------------------------------------