To automate the creation of joint savings accounts, you’ll create a Solidity smart contract that accepts two user addresses. These addresses will be able to control a joint savings account. Your smart contract will use ether management functions to implement a financial institution’s requirements for providing the features of the joint savings account. These features will consist of the ability to deposit and withdraw funds from the account.
Solidity - This is a programming language we used to create smart contracts.
Remix IDE website - This is where we build and test smart contracts that we create with Solidity.
The contract is the joint_savings.sol file in this repository. Open the remix ide webpage and then compile/deploy the contract. See the images below for a few examples, or checkout the Execution_Results folder to see more images.
- First: Set the two accounts.
- Then make a deposit.
- Last and certainly not least, withdraw.
Kendren Cornish