This repository contains an Ethereum DApp that demonstrates a Supply Chain flow between a Seller and Buyer. The user story is similar to any commonly used supply chain process. A Seller can add items to the inventory system stored in the blockchain. A Buyer can purchase such items from the inventory system. Additionally a Seller can mark an item as Shipped, and similarly a Buyer can mark an item as Received.
The smart contract is deployed on the Ethereum public network Rinkeby:
- Contract creation TxHash: 0xafe60e0a81a757c5aa860a955fc701ff50d11af8b14015b179fd8f39023b0b43
- Supply Chain Contract address: 0x5508fAc535Dd78F48a7F8c17bBaF6bA1FBCe2322
- View on Etherscan: https://rinkeby.etherscan.io/address/0x5508fac535dd78f48a7f8c17bbaf6ba1fbce2322
- MetaMask user address: 0x49BF997b25e9C37Fd35D496ef9Cd0a31559E4f1a
- Node v16.15.1
- Truffle v4.1.14
- Ganache CLI
- Truffle HDWallet Provider v2.0.13
- Solidity v0.4.24
- Web3 v16.0.3