Please refer to the Plugin README for resources provided, instructions to install and use the plugin.
- Initialize the monorepository.
- Run
yarn buildor from the monorepository rootyarn build:plugin
- Create
.envfile instagingfolder and setREACT_APP_INFURA_KEY=<your key from infura.com> - Run
yarn start-stagingto start the wallet connected to Mainnet & Classic and interact with the ETH - WETC Bridge.
- Create
.envfile intestingfolder and setREACT_APP_INFURA_KEY=<your key from infura.com>. Also, a private key can be set to start the wallet with the specified accountREACT_APP_PK=0x... - Run
yarn start-testingto start the wallet connected to Sokol & Kovan and interact with a test bridge that works on top of the AMB bridge.
Docker can be used to build the services and run the testing and staging wallets.
First you may want to create the .env files for testing and staging as mentioned before. This is optional before building the containers, variables can be passes later using --env-file or --env parameters in docker run.
Build the services with docker-compose:
docker-compose builddocker run -ti -p 8080:8080 -e PORT=8080 --rm burner-wallet-plugin_stagingdocker run -ti -p 8080:8080 -e PORT=8080 --rm burner-wallet-plugin_testingIn order to make this plugin accessible, it should be available as a npm package. Follow the instructions to publish the package to npm registry.