MCPcopy
hub / github.com/petertodd/python-bitcoinlib / _SelectCoreParams

Function _SelectCoreParams

bitcoin/core/__init__.py:746–762  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

744coreparams = CoreMainParams()
745
746def _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
765class CheckTransactionError(ValidationError):

Callers

nothing calls this directly

Calls 4

CoreMainParamsClass · 0.85
CoreTestNetParamsClass · 0.85
CoreRegTestParamsClass · 0.85
CoreSigNetParamsClass · 0.85

Tested by

no test coverage detected