walletd
Version:
Universal headless digital asset wallet for machines
87 lines (43 loc) • 1.13 kB
JavaScript
require('dotenv').config();
module.exports = {
/*
Templates are sets of variables required to operate a wallet
*/
"plugins": {
"example_wallet": {
path: path.join(__dirname, './config/plugins/example_wallet')
}
},
"templates": {
"dash.rpc": [
"rpc_host",
"rpc_port",
"rpc_user",
"rpc_pass"
],
"bitcoin.block.io": [
"api_key",
"api_secret"
]
},
"wallets": [{
"name": "dash_rpc", // required
"currency": "DASH", // required
"priority": 0, // optional defaults to 0 making it the default wallet for currency
"template": "dash_rpc", // required
"parameters": { // optional defaults to {}
rpc_host: process.env.DASH_RPC_HOST,
rpc_port: process.env.DASH_RPC_PORT,
rpc_user: process.env.DASH_RPC_USER,
rpc_pass: process.env.DASH_RPC_PASS
}
}, {
"name": "bitcoin",
"currency": "BTC",
"template": "bitcoin.block.io",
"parameters": {
api_key: process.env.BLOCK_IO_API_KEY,
api_key: process.env.BLOCK_IO_API_SECRET
}
}]
}