An open API service indexing awesome lists of open source software.

https://github.com/tukwan/crypto-exchange

Crypto Exchange
https://github.com/tukwan/crypto-exchange

apexcharts blockchain bootstrap ethereum express ganache heroku jest react redux rselect solidity truffle web3

Last synced: 3 months ago
JSON representation

Crypto Exchange

Awesome Lists containing this project

README

          

# Crypto Exchange

Decentralized exchange for trading Ethereum (ERC-20) token and ETH.

## Demo

* https://crypto-ex.herokuapp.com (Rinkeby Testnet)

## Run Scripts
```json
"start": "node server.js",
"dev": "react-scripts start",
"build": "react-scripts build",
"cov": "truffle run coverage",
"test": "react-scripts test",
"eject": "react-scripts eject"
```

## Built With
* Solidity
* Truffle
* Ganache
* Node
* Express
* React
* Redux
* Reselect
* Web3
* Bootstrap
* Apexcharts
* Heroku
* Jest

## Project Tree
```
.
├── migrations
│ ├── 1_initial_migration.js
│ └── 2_deploy_contracts.js
├── public
│ └── index.html
├── scripts
│ └── seed-exchange.js
├── src
│ ├── abis
│ │ ├── Escrow.json
│ │ ├── Exchange.json
│ │ ├── InnerContract.json
│ │ ├── Library.json
│ │ ├── Migrations.json
│ │ ├── SafeMath.json
│ │ ├── TestContract.json
│ │ ├── Timelock.json
│ │ └── Token.json
│ ├── components
│ │ ├── App.css
│ │ ├── App.js
│ │ ├── Balance.js
│ │ ├── Content.js
│ │ ├── MyTransactions.js
│ │ ├── Navbar.js
│ │ ├── NewOrder.js
│ │ ├── OrderBook.js
│ │ ├── PriceChart.config.js
│ │ ├── PriceChart.js
│ │ ├── Spinner.js
│ │ └── Trades.js
│ ├── contracts
│ │ ├── lib
│ │ │ └── SafeMath.sol
│ │ ├── Exchange.sol
│ │ ├── Migrations.sol
│ │ └── Token.sol
│ ├── store
│ │ ├── actions.js
│ │ ├── configureStore.js
│ │ ├── interactions.js
│ │ ├── reducers.js
│ │ └── selectors.js
│ ├── helpers.js
│ └── index.js
├── test
│ ├── Exchange.test.js
│ ├── helpers.js
│ └── Token.test.js
├── .babelrc
├── .eslintrc
├── .gitignore
├── .soliumrc.json
├── package.json
├── README.md
├── server.js
├── truffle-config.js
└── yarn.lock
```