├── .eslintignore ├── .gitignore ├── README.md ├── config ├── .eslintrc ├── env.js ├── jest │ ├── cssTransform.js │ └── fileTransform.js ├── paths.js ├── polyfills.js ├── webpack.config.dev.js └── webpack.config.prod.js ├── contracts ├── ConvertLib.sol ├── MetaCoin.sol ├── Migrations.sol └── SimpleWallet.sol ├── docs └── img │ ├── dapp-dev-env.png │ └── react-redux-dapp.png ├── license.MD ├── migrations ├── 1_initial_migration.js └── 2_deploy_contracts.js ├── package.json ├── public ├── css │ ├── bootstrap-theme.min.css │ ├── bootstrap.min.css │ └── styles.css ├── favicon.ico ├── index.html └── js │ ├── bootstrap.min.js │ └── jquery.min.js ├── scripts ├── build.js ├── start.js └── test.js ├── src ├── actions │ └── index.js ├── components │ ├── Account.js │ ├── AccountItem.js │ ├── AccountTable.js │ ├── AccountsList.js │ ├── AddressDropdown.js │ ├── AmountInput.js │ ├── CryptoDropdown.js │ ├── HomePage.js │ ├── TransactionTable.js │ ├── nav │ │ ├── NavBar.js │ │ └── NavItem.js │ ├── services │ │ └── HttpService.js │ └── uport │ │ └── UPortView.jsx ├── containers │ ├── App.js │ └── YAEEContainer.js ├── index.js ├── middleware │ ├── crypto.js │ ├── cryptos.json │ ├── ethereum.js │ └── metacoin.js └── reducers │ ├── accounts.js │ ├── cryptos.js │ ├── index.js │ ├── transactions.js │ └── transfer.js ├── test ├── SimpleWalletTest.js ├── TestMetacoin.sol └── metacoin.js └── truffle.js /.eslintignore: -------------------------------------------------------------------------------- 1 | migrations/** 2 | test/SimpleWalletTest.js 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/README.md -------------------------------------------------------------------------------- /config/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "react-app", 3 | } 4 | -------------------------------------------------------------------------------- /config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/config/env.js -------------------------------------------------------------------------------- /config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/config/jest/cssTransform.js -------------------------------------------------------------------------------- /config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/config/jest/fileTransform.js -------------------------------------------------------------------------------- /config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/config/paths.js -------------------------------------------------------------------------------- /config/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/config/polyfills.js -------------------------------------------------------------------------------- /config/webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/config/webpack.config.dev.js -------------------------------------------------------------------------------- /config/webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/config/webpack.config.prod.js -------------------------------------------------------------------------------- /contracts/ConvertLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/contracts/ConvertLib.sol -------------------------------------------------------------------------------- /contracts/MetaCoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/contracts/MetaCoin.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/SimpleWallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/contracts/SimpleWallet.sol -------------------------------------------------------------------------------- /docs/img/dapp-dev-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/docs/img/dapp-dev-env.png -------------------------------------------------------------------------------- /docs/img/react-redux-dapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/docs/img/react-redux-dapp.png -------------------------------------------------------------------------------- /license.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/license.MD -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/package.json -------------------------------------------------------------------------------- /public/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/public/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /public/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/public/css/bootstrap.min.css -------------------------------------------------------------------------------- /public/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/public/css/styles.css -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/public/index.html -------------------------------------------------------------------------------- /public/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/public/js/bootstrap.min.js -------------------------------------------------------------------------------- /public/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/public/js/jquery.min.js -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/scripts/start.js -------------------------------------------------------------------------------- /scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/scripts/test.js -------------------------------------------------------------------------------- /src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/actions/index.js -------------------------------------------------------------------------------- /src/components/Account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/Account.js -------------------------------------------------------------------------------- /src/components/AccountItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/AccountItem.js -------------------------------------------------------------------------------- /src/components/AccountTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/AccountTable.js -------------------------------------------------------------------------------- /src/components/AccountsList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/AccountsList.js -------------------------------------------------------------------------------- /src/components/AddressDropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/AddressDropdown.js -------------------------------------------------------------------------------- /src/components/AmountInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/AmountInput.js -------------------------------------------------------------------------------- /src/components/CryptoDropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/CryptoDropdown.js -------------------------------------------------------------------------------- /src/components/HomePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/HomePage.js -------------------------------------------------------------------------------- /src/components/TransactionTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/TransactionTable.js -------------------------------------------------------------------------------- /src/components/nav/NavBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/nav/NavBar.js -------------------------------------------------------------------------------- /src/components/nav/NavItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/nav/NavItem.js -------------------------------------------------------------------------------- /src/components/services/HttpService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/services/HttpService.js -------------------------------------------------------------------------------- /src/components/uport/UPortView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/components/uport/UPortView.jsx -------------------------------------------------------------------------------- /src/containers/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/containers/App.js -------------------------------------------------------------------------------- /src/containers/YAEEContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/containers/YAEEContainer.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/index.js -------------------------------------------------------------------------------- /src/middleware/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/middleware/crypto.js -------------------------------------------------------------------------------- /src/middleware/cryptos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/middleware/cryptos.json -------------------------------------------------------------------------------- /src/middleware/ethereum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/middleware/ethereum.js -------------------------------------------------------------------------------- /src/middleware/metacoin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/middleware/metacoin.js -------------------------------------------------------------------------------- /src/reducers/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/reducers/accounts.js -------------------------------------------------------------------------------- /src/reducers/cryptos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/reducers/cryptos.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/transactions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/reducers/transactions.js -------------------------------------------------------------------------------- /src/reducers/transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/src/reducers/transfer.js -------------------------------------------------------------------------------- /test/SimpleWalletTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/test/SimpleWalletTest.js -------------------------------------------------------------------------------- /test/TestMetacoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/test/TestMetacoin.sol -------------------------------------------------------------------------------- /test/metacoin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/test/metacoin.js -------------------------------------------------------------------------------- /truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidoevans/react-redux-dapp/HEAD/truffle.js --------------------------------------------------------------------------------