├── .babelrc ├── .env.example ├── .gitignore ├── Contributing.md ├── README.md ├── avoiding_common_attacks.md ├── deployed_addresses.txt ├── design_pattern_decisions.md ├── flatten.sh ├── migrations ├── 1_initial_migration.js ├── 2_deploy_contracts.js └── 3_deploy_contracts.js ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── scripts └── seed-exchange.js ├── src ├── abis │ ├── Context.json │ ├── Exchange.json │ ├── ILighthouse.json │ ├── Lighthouse.json │ ├── Migrations.json │ ├── Ownable.json │ ├── SafeMath.json │ ├── Searcher.json │ └── Token.json ├── components │ ├── App.css │ ├── App.js │ ├── Balance.js │ ├── Main.js │ ├── MyTransactions.js │ ├── Navbar.js │ ├── NewOrder.js │ ├── OrderBook.js │ ├── PriceChart.config.js │ ├── PriceChart.js │ ├── Spinner.js │ └── Trades.js ├── contracts │ ├── Exchange.sol │ ├── Ilighthouse.sol │ ├── Lighthouse.sol │ ├── Migrations.sol │ └── Token.sol ├── flats │ ├── Exchange_flat.sol │ └── Token_flat.sol ├── helpers.js ├── index.js ├── serviceWorker.js └── store │ ├── actions.js │ ├── configureStore.js │ ├── interactions.js │ ├── reducers.js │ └── selectors.js ├── test ├── Exchange.test.js ├── Token.test.js └── helpers.js └── truffle-config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/.babelrc -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/.gitignore -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/Contributing.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/README.md -------------------------------------------------------------------------------- /avoiding_common_attacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/avoiding_common_attacks.md -------------------------------------------------------------------------------- /deployed_addresses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/deployed_addresses.txt -------------------------------------------------------------------------------- /design_pattern_decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/design_pattern_decisions.md -------------------------------------------------------------------------------- /flatten.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/flatten.sh -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /migrations/3_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/migrations/3_deploy_contracts.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/public/manifest.json -------------------------------------------------------------------------------- /scripts/seed-exchange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/scripts/seed-exchange.js -------------------------------------------------------------------------------- /src/abis/Context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/abis/Context.json -------------------------------------------------------------------------------- /src/abis/Exchange.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/abis/Exchange.json -------------------------------------------------------------------------------- /src/abis/ILighthouse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/abis/ILighthouse.json -------------------------------------------------------------------------------- /src/abis/Lighthouse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/abis/Lighthouse.json -------------------------------------------------------------------------------- /src/abis/Migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/abis/Migrations.json -------------------------------------------------------------------------------- /src/abis/Ownable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/abis/Ownable.json -------------------------------------------------------------------------------- /src/abis/SafeMath.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/abis/SafeMath.json -------------------------------------------------------------------------------- /src/abis/Searcher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/abis/Searcher.json -------------------------------------------------------------------------------- /src/abis/Token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/abis/Token.json -------------------------------------------------------------------------------- /src/components/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/App.css -------------------------------------------------------------------------------- /src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/App.js -------------------------------------------------------------------------------- /src/components/Balance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/Balance.js -------------------------------------------------------------------------------- /src/components/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/Main.js -------------------------------------------------------------------------------- /src/components/MyTransactions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/MyTransactions.js -------------------------------------------------------------------------------- /src/components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/Navbar.js -------------------------------------------------------------------------------- /src/components/NewOrder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/NewOrder.js -------------------------------------------------------------------------------- /src/components/OrderBook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/OrderBook.js -------------------------------------------------------------------------------- /src/components/PriceChart.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/PriceChart.config.js -------------------------------------------------------------------------------- /src/components/PriceChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/PriceChart.js -------------------------------------------------------------------------------- /src/components/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/Spinner.js -------------------------------------------------------------------------------- /src/components/Trades.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/components/Trades.js -------------------------------------------------------------------------------- /src/contracts/Exchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/contracts/Exchange.sol -------------------------------------------------------------------------------- /src/contracts/Ilighthouse.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/contracts/Ilighthouse.sol -------------------------------------------------------------------------------- /src/contracts/Lighthouse.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/contracts/Lighthouse.sol -------------------------------------------------------------------------------- /src/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/contracts/Migrations.sol -------------------------------------------------------------------------------- /src/contracts/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/contracts/Token.sol -------------------------------------------------------------------------------- /src/flats/Exchange_flat.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/flats/Exchange_flat.sol -------------------------------------------------------------------------------- /src/flats/Token_flat.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/flats/Token_flat.sol -------------------------------------------------------------------------------- /src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/helpers.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/index.js -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /src/store/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/store/actions.js -------------------------------------------------------------------------------- /src/store/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/store/configureStore.js -------------------------------------------------------------------------------- /src/store/interactions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/store/interactions.js -------------------------------------------------------------------------------- /src/store/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/store/reducers.js -------------------------------------------------------------------------------- /src/store/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/src/store/selectors.js -------------------------------------------------------------------------------- /test/Exchange.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/test/Exchange.test.js -------------------------------------------------------------------------------- /test/Token.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/test/Token.test.js -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/test/helpers.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatricksDeCoder/Fojini-DEX/HEAD/truffle-config.js --------------------------------------------------------------------------------