Skip to content

Keydonix/margin-trader

Repository files navigation

Margin Trader

Build

npm install # one time on clone
npm run build-contracts # when contracts are updated
npm run vendor # when dapp dependencies are updated
npm run build-dapp # when dapp is updated

Test

Terminal

docker-compose up --force-recreate --always-recreate-deps --abort-on-container-exit --remove-orphans --renew-anon-volumes
npm run test

You can change which node you are testing against (geth, parity, nethermind) by changing the port in the jsonRpcEndpoint variable at the top of test/index.ts. Exposed port for each node can be found in docker-compose.yml.

VSCode

Terminal > Run Task > docker-compose
Debug > Start Debugging

Run

VSCode

Terminal > Run Task > all the things
TODO: script for deploying contracts to all three test nodes, for now you can just run the tests once against the target node.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •