Select the core chain parameters to use Don't use this directly, use bitcoin.SelectParams() instead so both consensus-critical and general parameters are set properly.
(name)
| 744 | coreparams = CoreMainParams() |
| 745 | |
| 746 | def _SelectCoreParams(name): |
| 747 | """Select the core chain parameters to use |
| 748 | |
| 749 | Don't use this directly, use bitcoin.SelectParams() instead so both |
| 750 | consensus-critical and general parameters are set properly. |
| 751 | """ |
| 752 | global coreparams |
| 753 | if name == 'mainnet': |
| 754 | coreparams = CoreMainParams() |
| 755 | elif name == 'testnet': |
| 756 | coreparams = CoreTestNetParams() |
| 757 | elif name == 'regtest': |
| 758 | coreparams = CoreRegTestParams() |
| 759 | elif name == 'signet': |
| 760 | coreparams = CoreSigNetParams() |
| 761 | else: |
| 762 | raise ValueError('Unknown chain %r' % name) |
| 763 | |
| 764 | |
| 765 | class CheckTransactionError(ValidationError): |
nothing calls this directly
no test coverage detected