Bitcoin regtest
E696537
Bitcoin regtest is a local, private Bitcoin testing network mode that allows developers to instantly create blocks and test transactions without using real coins or connecting to the public blockchain.
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Bitcoin network mode
ⓘ
private blockchain network ⓘ |
| activatedBy | -regtest flag ⓘ |
| allows |
instant coinbase maturity for testing via configuration
ⓘ
manual block generation ⓘ testing of custom scripts and opcodes ⓘ testing of double-spend scenarios ⓘ testing of fee policies ⓘ testing of mempool behavior ⓘ testing of multi-signature transactions ⓘ testing of reorg scenarios ⓘ testing of time-locked transactions ⓘ testing of wallet key management ⓘ |
| blockGenerationMethod |
generate or generatetoaddress RPC
ⓘ
manual RPC calls ⓘ |
| coinAcquisitionMethod | mining blocks locally ⓘ |
| comparedTo |
Bitcoin mainnet
NERFINISHED
ⓘ
Bitcoin testnet NERFINISHED ⓘ |
| configuredBy |
command-line options
ⓘ
configuration file ⓘ |
| differsFrom |
Bitcoin mainnet
NERFINISHED
ⓘ
Bitcoin testnet NERFINISHED ⓘ |
| hasProperty |
customizable consensus parameters
ⓘ
deterministic testing environment ⓘ instant block generation ⓘ isolated from mainnet ⓘ isolated from testnet ⓘ local-only network ⓘ no mining difficulty ⓘ no real monetary value ⓘ no transaction fees required ⓘ not connected to public Bitcoin blockchain ⓘ |
| implementedIn | C++ NERFINISHED ⓘ |
| introducedIn | Bitcoin Core 0.9.0 NERFINISHED ⓘ |
| maintainedBy | Bitcoin Core developers NERFINISHED ⓘ |
| networkType |
local
ⓘ
private ⓘ |
| notIntendedFor |
production payments
ⓘ
real economic activity ⓘ |
| partOf | Bitcoin Core software NERFINISHED ⓘ |
| requires | Bitcoin Core node NERFINISHED ⓘ |
| securityScope | development and testing only ⓘ |
| usedFor |
automated integration tests
ⓘ
continuous integration environments ⓘ development of Bitcoin applications ⓘ local Bitcoin testing ⓘ testing Bitcoin scripts ⓘ testing Bitcoin transactions ⓘ testing wallet software ⓘ |
| usesConsensusRules | Bitcoin consensus rules with adjustable parameters ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.