Introducing the minimum viable product for my Etherium based blockchain app which handles the sharing of payments to a specific contract address. The app is divided into two separate user interfaces: a SmartSplitter Contract Maker UI and a SmartSplitter Wallet UI to interact with the contracts created.
The intention was to make customizable smart contract deployments, as well as contract interactions, accessible to a general public via a minimalist UI. One of the key features demonstrated are conditional renders of the disbursement/payment buttons which differing access depending on the identity of the MetaMask wallet/address connected to the app.
Have some fun splitting some contracts using Kovan test ETH and a MetaMask wallet [I’m using v.10.10.0] ! Grab some money bags (Kovan test ETH) here: https://faucets.chain.link/
Smart Splitter Contract Maker–
deployment: https://smartsplitter-contractmaker.netlify.app/
code: https://github.com/kitfud/SmartSplitter_FrontEnd_ContractMaker
Smart Splitter Wallet Interface–
deployment: https://smartsplitter-wallet.netlify.app/
code: https://github.com/kitfud/SmartSplitter_FrontEnd_Wallet_Interface
Steve Rich's Exciting New Book: A Journey into the World of Forex Trading!
InterviewSmart Splitter Solidity Contracts–
https://github.com/kitfud/SmartSplitter/tree/master/contracts
Video Timestamps:
0:00 – info needed for using the Smart Splitter app
2:15 – Using the SmartSplitter Contract Maker
4:51 – Using the SmartSplitter Contract Wallet Interface
9:36 – Use case for SmartSplitter
10:50 – SmartSplitter Solidity Code
12:25 – Comments on front end [React.js/Ethers.js] + ideas
Credit to Michael Couch for teaching how Ethers.js works for the front end: https://www.youtube.com/watch?v=swZRo6LFrCw