我们如何为以下代码设置BitGo
testnet
和livenet
?
我想设置多签钱包,并想设置我们自己的bitcoin
节点。但似乎BitGo
没有打开节点代码进行设置。
如果有人这样做了,请告诉我:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
var bitcoin = require('bitcoinjs-lib');
exports.Environments = {
prod: {
uri: 'https://www.bitgo.com',
networks: {
btc: bitcoin.networks.bitcoin
},
network: 'bitcoin',
ethNetwork: 'ethereum',
rmgNetwork: 'rmg',
signingAddress: '1BitGo3gxRZ6mQSEH52dvCKSUgVCAH4Rja',
serverXpub: 'xpub661MyMwAqRbcEtUgu9HF8ai4ip'
},
rmgProd: {
uri: 'https://rmg.bitgo.com',
networks: {
btc: bitcoin.networks.bitcoin
},
network: 'bitcoin',
ethNetwork: 'ethereum',
rmgNetwork: 'rmg',
signingAddress: '1BitGo3gxRZ6mQSEH52dvCKSUgVCAH4Rja',
serverXpub: 'xpub661MyMwAqRbcEtUgu9HF8ai4ipuVKK'
},
staging: {
uri: 'https://staging.bitgo.com',
networks: {
btc: bitcoin.networks.bitcoin
},
network: 'bitcoin',
ethNetwork: 'ethereum',
rmgNetwork: 'rmg',
signingAddress: '1BitGo3gxRZ6mQSEH52dvCKSUgVCAH4Rja',
serverXpub:'xpub661MyMwAqRbcEtUg'
},
rmgStaging: {
uri: 'https://rmgstaging.bitgo.com',
networks: {
btc: bitcoin.networks.bitcoin
},
network: 'bitcoin',
ethNetwork: 'ethereum',
rmgNetwork: 'rmg',
signingAddress: '1BitGo3gxRZ6mQSEH52dvCKSUgVCAH4Rja',
serverXpub: 'xpub661MyMwAqRbcEtUgu9HF8ai4ipuVKK' },
test: {
uri: 'https://test.bitgo.com',
networks: {
tbtc: bitcoin.networks.testnet
},
network: 'testnet',
ethNetwork: 'ethereum',
rmgNetwork: 'rmgTest',
signingAddress: 'msignBdFXteehDEgB6DNm7npRt7AcEZJP3',
serverXpub: 'xpub661MyMwAqRbcErFqVXGiUFv9YeoPbh'
},
bitgo提供的只是用于创建钱包和交易的API。
如果您需要 BitGo JS SDK 或需要 BitGo Express,请使用 Bitgo。
对于测试网,您需要在 https://test.bitgo.com 上创建帐户,而对于实时网,您需要在 https://bitgo.com 上创建一个帐户。创建帐户后,您需要创建 API 并实现代码(最好在 NodeJS 上(。
也许试试这个 https://github.com/bitpay/bitcore-node