How to launch
Wallet configuration
Before launching, a wallet configuration file must be created. This is a JavaScript file containing a JSON object that describes the wallets that the application can sign transactions for. The file is in the following format:
Any number of wallets can be configured in this file, but each wallet must have the following properties:
portfolioId
- the ID of the fees vault account that the wallet is associated withcurrency
- the currency that the wallet is associated withwalletFilename
- the filename of the wallet backup file as used in the Copper Unlimited Online instancewalletPassword
- the password used to encrypt the wallet backup file (in the example given above, this is an environment variable)
Start the app
Configure and run the Copper Unlimited Online instance with shards for the configured MPC wallets in your organization’s fees vault. See the examples in the Copper Unlimited Online guide.
To launch the server, use the command below:
After starting the server, it should now be possible to send token transfers from proxy addresses paying the fees from the fees vault account. In this flow, orders will be created automatically to cover the fees amounts and the dockerized application will sign and broadcast the transactions to the blockchain.