Class SigNetParams


  • public class SigNetParams
    extends BitcoinNetworkParams

    Parameters for the signet, a separate public instance of Bitcoin that has relaxed rules suitable for development and testing of applications and new Bitcoin versions.

    See BIP325

    • Field Detail

      • TESTNET_MAJORITY_WINDOW

        public static final int TESTNET_MAJORITY_WINDOW
        See Also:
        Constant Field Values
      • TESTNET_MAJORITY_REJECT_BLOCK_OUTDATED

        public static final int TESTNET_MAJORITY_REJECT_BLOCK_OUTDATED
        See Also:
        Constant Field Values
      • TESTNET_MAJORITY_ENFORCE_BLOCK_UPGRADE

        public static final int TESTNET_MAJORITY_ENFORCE_BLOCK_UPGRADE
        See Also:
        Constant Field Values
    • Constructor Detail

      • SigNetParams

        public SigNetParams()
    • Method Detail

      • getGenesisBlock

        public Block getGenesisBlock()
        Description copied from class: NetworkParameters

        Genesis block for this chain.

        The first block in every chain is a well known constant shared between all Bitcoin implementations. For a block to be valid, it must be eventually possible to work backwards to the genesis block by following the prevBlockHash pointers in the block headers.

        The genesis blocks for both test and main networks contain the timestamp of when they were created, and a message in the coinbase transaction. It says, "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks".

        Specified by:
        getGenesisBlock in class NetworkParameters
        Returns:
        genesis block