diff --git a/configs/bitcoin_testnet.json b/configs/bitcoin_testnet.json index 0bb00bb4..41e9cd2a 100644 --- a/configs/bitcoin_testnet.json +++ b/configs/bitcoin_testnet.json @@ -1,12 +1,42 @@ { "coin_name": "Testnet", - "rpcURL": "http://localhost:18030", - "rpcUser": "rpc", - "rpcPass": "rpc", - "rpcTimeout": 25, - "parse": true, - "zeroMQBinding": "tcp://127.0.0.1:48330", - "mempoolWorkers": 8, - "mempoolSubWorkers": 2, - "blockAddressesToKeep": 300 + "coin_shortcut": "TEST", + "coin_folder": "bitcoin_testnet", + "ports": { + "backendRPC": 18030, + "backendMessageQueue": 48330, + "blockbookInternal": 19030, + "blockbookPublic": 19130 + }, + "rpc": { + "rpcURLTemplate": "http://localhost:{{.ports.backendRPC}}", + "rpcUser": "rpc", + "rpcPass": "rpc", + "rpcTimeout": 25, + "parse": true, + "messageQueueBindingTemplate": "tcp://127.0.0.1:{{.ports.backendMessageQueue}}", + "mempoolWorkers": 8, + "mempoolSubWorkers": 2, + "blockAddressesToKeep": 300 + }, + "backend": { + "package_name": "backend-bitcoin-testnet", + "system_user": "bitcoin", + "version": "0.16.1", + "binaryURL": "https://bitcoin.org/bin/bitcoin-core-0.16.1/bitcoin-0.16.1-x86_64-linux-gnu.tar.gz", + "verificationType": "asc/sha256/...", + "verificationSourceURL": "https://bitcoin.org/bin/bitcoin-core-0.16.1/SHA256SUMS.asc", + "verificationSignature": "eccf8b61ba0549f6839e586c7dc6fc4bf6d7591ac432aaea8a7df0266b113d27", + "executableTemplate": "{{.env.BackendInstallPath}}/bin/bitcoind -datadir={{.env.BackendDataPath}}/{{.coin.coin_folder}}/backend -conf={{.env.BackendInstallPath}}/{{.coin.coin_folder}}/{{.coin.coin_folder}}.conf -pid=/run/{{.coin.coin_folder}}/{{.coin.coin_folder}}.pid", + "postinstScriptTemplate": "HOME=/opt/coins/data/{{.coin.coin_folder}}/backend /opt/coins/nodes/zcash_testnet/bin/zcash-fetch-params --testnet", + "serviceType": "forking/simple", + "hardeningMemory": true, + "coin_specific_config_template reminder": null + }, + "blockbook": { + "package_name": "blockbook-bitcoin-testnet", + "system_user": "blockbook-bitcoin", + "explorer": "/explorer", + "additional_params": "-resyncindexperiod=30011 -resyncmempoolperiod=2011", + } } \ No newline at end of file