text: // Copyright (c) 2017-2018 The Popchain Core Developers
  
  #ifndef BITCOIN_CONSENSUS_CONSENSUS_H
  #define BITCOIN_CONSENSUS_CONSENSUS_H
  
  /** The maximum allowed size for a serialized block, in bytes (network rule) */
  static const unsigned int MAX_BLOCK_SIZE = 2000000;
  /** The maximum allowed number of signature check operations in a block (network rule) */
  static const unsigned int MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE/50;
  /** Coinbase transaction outputs can only be spent after this number of new blocks (network rule) */
  /*popchain ghost*/
  //100 to 10
  static const int COINBASE_MATURITY = 100;
  /*popchain ghost*/
  /** Flags for nSequence and nLockTime locks */
  enum {
      /* Interpret sequence numbers as relative lock-time constraints. */
      LOCKTIME_VERIFY_SEQUENCE = (1 << 0),
  
      /* Use GetMedianTimePast() instead of nTime for end point timestamp. */
      LOCKTIME_MEDIAN_TIME_PAST = (1 << 1),
  };
  
  #endif // BITCOIN_CONSENSUS_CONSENSUS_H
  