MyDWallet(Under Development)
This README would normally document whatever steps are necessary to get the application up and running.
The Purpose
- To create very simple prototype of decenterised web application and intregrate the latest blockchain based framework - truffle version 3 and the frontend one -Angular 2
- Write and the solidity contracts and their test cases
Technology
- HTML
- CSS
- Bootstrap
- Jquery.js
- Typescript
- Angular2
- Smart Database with Block Chain
- Truffle
- Solidity
- Webpack2
API
- Web3 JavaScript Ðapp API
Requirement
- Via contract, users can receive ether from any body
- Show the current balance
- List all immutable transactions
- Responsive
Installation
-
install testrpc which is a Node.js based Ethereum client for testing and development. It uses ethereumjs to simulate full client behavior and make developing Ethereum applications much faster. It also includes all popular RPC functions and features (like events) and can be run deterministically to make development a breeze. and run
$ npm install -g ethereumjs-testrpc
-
install truffle
$ npm install -g truffle
-
start using the app with
$ npm install $ npm run startd $ testrpc
-
You can also test th contract
truffle test
*After npm install, It is important to go to
node_modules/ethjs-abi/internals/webpack/webpack.config.js: and node_modules/ethjs-util/internals/webpack/webpack.config.js:
then change from loader: 'json' to loader: 'json-loader'
Underdevelopment I will fix it (If possible)
- User can only run to bundle all of typescript code on developement mode not production mode (You can bundle but it does't work)
- Via contract, users can add or remove the specific people to withdraw and deposit their ether
Live Website
Thereis no live website, since it is a decenterised application.