BIP List

This document lists the protocol features that are implemented by Dogecoin Core (up-to-date up to v1.14.6):

From Bitcoin

  • BIP 11: Multisig outputs are standard since v1.4.0.
  • BIP 13: The address format for P2SH addresses has been implemented since v1.0.0.
  • BIP 14: The subversion string is being used as User Agent since v1.0.0.
  • BIP 16: The pay-to-script-hash evaluation rules have been implemented since v1.6.0.
  • BIP 21: The URI format for Dogecoin payments has been implemented since v1.0.0.
  • BIP 22: The 'getblocktemplate' (GBT) RPC protocol for mining has been implemented since v1.7.0.
  • BIP 23: Some extensions to GBT have been implemented since v1.10.0, including longpolling and block proposals.
  • BIP 30: The evaluation rules to forbid creating new transactions with the same txid as previous not-fully-spent transactions were implemented since v1.0.0.
  • BIP 31: The 'pong' protocol message (and the protocol version bump to 60001) has been implemented since v1.0.0.
  • BIP 32: Hierarchical Deterministic Wallets has been implemented since v1.14.0.
  • BIP 34: The rule that requires blocks to contain their height (number) in the coinbase input, and the introduction of version 2 blocks has been implemented since v1.4.0.
  • BIP 35: The 'mempool' protocol message (and the protocol version bump to 60002) has been implemented since v1.0.0.
  • BIP 37: The bloom filtering for transaction relaying, partial merkle trees for blocks, and the protocol version bump to 70001 (enabling low-bandwidth SPV clients) has been implemented since v1.4.0
  • BIP 61: The 'reject' protocol message (and the protocol version bump to 70002) was added in v1.7.0.
  • BIP 65: The CHECKLOCKTIMEVERIFY softfork was merged in v1.14.0
  • BIP 66: The strict DER rules and associated version 3 blocks have been implemented since v1.10.0
  • BIP 70 71 72: Payment Protocol support has been available in Dogecoin Core GUI since v1.7.0
  • BIP 111: NODE_BLOOM service bit added, and enforced for all peer versions as of v1.10.0.
  • BIP 125: Opt-in full replace-by-fee signaling honoured in mempool and mining as of v1.14.0.
  • BIP 130: direct headers announcement is negotiated with peer versions >=70012 as of v1.14.0.
  • BIP 133: feefilter messages are respected and sent for peer versions >=70013 as of v1.14.0.
  • BIP 152: Compact block transfer version 1 are used as of v1.14.0.

From Litecoin

  • (Spec missing!): Scrypt-1024 proof-of-work was enabled since v1.0.0.

From Namecoin

  • Merged Mining (AuxPoW): AuxPoW blocks were enabled as valid proof of work as of v1.8.0.

From DigiByte

  • (Spec missing!): DigiShield difficulty adjustments were enabled as of v1.6.0.