Please refer to the Plugin README for resources provided, instructions to install and use the plugin.
- Initialize the monorepository.
- Run
yarn build
or from the monorepository rootyarn build:plugin
- Create
.env
file instaging
folder and setREACT_APP_INFURA_KEY=<your key from infura.com>
- Run
yarn start-staging
to start the wallet connected to Mainnet & Classic and interact with the ETH - WETC Bridge.
- Create
.env
file intesting
folder 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-testing
to 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 build
docker run -ti -p 8080:8080 -e PORT=8080 --rm burner-wallet-plugin_staging
docker run -ti -p 8080:8080 -e PORT=8080 --rm burner-wallet-plugin_testing
In order to make this plugin accessible, it should be available as a npm package. Follow the instructions to publish the package to npm registry.