Select the chain parameters to use name is one of 'mainnet', 'testnet', or 'regtest' Default chain is 'mainnet'
(name)
| 75 | params = MainParams() |
| 76 | |
| 77 | def SelectParams(name): |
| 78 | """Select the chain parameters to use |
| 79 | |
| 80 | name is one of 'mainnet', 'testnet', or 'regtest' |
| 81 | |
| 82 | Default chain is 'mainnet' |
| 83 | """ |
| 84 | global params |
| 85 | bitcoin.core._SelectCoreParams(name) |
| 86 | if name == 'mainnet': |
| 87 | params = bitcoin.core.coreparams = MainParams() |
| 88 | elif name == 'testnet': |
| 89 | params = bitcoin.core.coreparams = TestNetParams() |
| 90 | elif name == 'regtest': |
| 91 | params = bitcoin.core.coreparams = RegTestParams() |
| 92 | elif name == 'signet': |
| 93 | params = bitcoin.core.coreparams = SigNetParams() |
| 94 | else: |
| 95 | raise ValueError('Unknown chain %r' % name) |
no test coverage detected