Ethereum-compatible blockchain that connects financial institutions. Building smart contracts to automate many of the institutions’ financial processes and features, such as hosting joint savings accounts.
This project uses the following libraries:
- Remix IDE
- Solidity with JavaScipt VM
Using the Conda package manager: My GitHub Project
-
To automate the creation of joint savings accounts:
- you’ll create a Solidity smart contract that accepts two user addresses.
- addresses will be able to control a joint savings account.
- you’ll create a Solidity smart contract that accepts two user addresses.
-
Smart contract will use ether management functions to implement a financial institution’s requirements for providing the features of the joint savings account:
- features will consist of the ability to deposit and withdraw funds from the account.
- The completed Solidity JointSavings smart contract.
- A folder named Execution_Results that contains at least eight images.
- These images should confirm that the deposit and withdrawal transactions, worked as expected:
- designed to test the JointSavings functionality in the JavaScript VM
- These images should confirm that the deposit and withdrawal transactions, worked as expected:
The project is comprised of three sections:
- Create a Joint Savings Account Contract in Solidity
- Compile and Deploy Your Contract in the JavaScript VM
- Interact with Your Deployed Smart Contract
-
The following screenshots verify execution of the deposit function:
-
The following screenshots verify execution of the withdrawal & last functions:
Created by Arthur Lovett