npm i
install frontend and contracts dependencies
npm run compile-contract
for compile c2fc contract
npm run dev
for development environment in watch modenpm run prod
for production environment in watch mode
npm run build:dev
for development environment without watch modenpm run build:prod
for production environment without watch mode
npm run analyze:dev
for development environmentnpm run analyze:prod
for production environment
npm i
install contracts dependencies
npm run ganache-cli
for start networknpm run ganache-cli -- -b 3
for start network with arguments
npm run compile-contracts
for build contractsnpm run deploy-contracts
for deploy contractsnpm run compile-deploy-contracts
for build and deploy contracts
npm test
ornpm t
for start test, before that you need start network (npm run ganache-cli
)
- Drizzle For handles instantiating web3 and contracts, fetching accounts, and keeping all of this data in sync with the blockchain.
- Ox protocol - that enables the peer-to-peer exchange of assets on the Ethereum blockchain.
- Typescript
- React
- Redux
- Redux-saga for side-effects
- Material-UI