Variable: DEFAULT_BITCOIN_NETWORK_CONFIG ​
constDEFAULT_BITCOIN_NETWORK_CONFIG:object
Defined in: packages/bitcoin/src/constants.ts:24
Default endpoint configuration per Bitcoin network.
Regtest RPC: Credentials are intentionally omitted — callers must provide username and password via overrides or explicit config. This prevents accidentally using hardcoded credentials in non-local environments.
Type Declaration ​
bitcoin ​
readonlybitcoin:object
bitcoin.rest ​
readonlyrest:object
bitcoin.rest.host ​
readonlyhost:"https://mempool.space/api"='https://mempool.space/api'
bitcoin.rpc ​
readonlyrpc:undefined=undefined
mutinynet ​
readonlymutinynet:object
mutinynet.rest ​
readonlyrest:object
mutinynet.rest.host ​
readonlyhost:"https://mutinynet.com/api"='https://mutinynet.com/api'
mutinynet.rpc ​
readonlyrpc:undefined=undefined
regtest ​
readonlyregtest:object
regtest.rest ​
readonlyrest:object
regtest.rest.host ​
readonlyhost:"http://localhost:3000"='http://localhost:3000'
regtest.rpc ​
readonlyrpc:object
regtest.rpc.allowDefaultWallet ​
readonlyallowDefaultWallet:true=true
regtest.rpc.host ​
readonlyhost:"http://localhost:18443"='http://localhost:18443'
signet ​
readonlysignet:object
signet.rest ​
readonlyrest:object
signet.rest.host ​
readonlyhost:"https://mempool.space/signet/api"='https://mempool.space/signet/api'
signet.rpc ​
readonlyrpc:undefined=undefined
testnet3 ​
readonlytestnet3:object
testnet3.rest ​
readonlyrest:object
testnet3.rest.host ​
readonlyhost:"https://mempool.space/testnet/api"='https://mempool.space/testnet/api'
testnet3.rpc ​
readonlyrpc:undefined=undefined
testnet4 ​
readonlytestnet4:object
testnet4.rest ​
readonlyrest:object
testnet4.rest.host ​
readonlyhost:"https://mempool.space/testnet4/api"='https://mempool.space/testnet4/api'
testnet4.rpc ​
readonlyrpc:undefined=undefined
Example ​
// Provide credentials explicitly
BitcoinConnection.forNetwork('regtest', {
rpc: { username: 'polaruser', password: 'polarpass' },
});