We put our best effort into covering all topics related to Dimecoin. Each section will cover a different category. Not all documentation may be 100% accurate, if you spot an error, please report it or submit a PR request on GitHub.

REMINDER: This documentation is always evolving. If you have not been here for a while, perhaps check again. Things may have been added or updated since your last visit!

Protocol Versions#

Dimecoin Protocol Versions#

The table below lists some notable versions of the P2P network protocol, with the most recent versions listed first.

As of Dimecoin Core 2.3.0.0, the most recent protocol version is 70008.

Version

Initial Release

Major Changes

70008

Dimecoin Core 2.3.0.0
(Sept 2023)

• Sync optimization and fixes to selection during the staking process. • Coin Control refactor
• Patch Qt for limits

70007

Dimecoin Core 2.2.0.0
(Nov 2022)

• Peer connectivity optimization
• Refactored input tests
• Additonal checks added to ensure outputs are signed correctly
• Correct MN pay split
• added getchaintips RPC function

70006 (unchanged)

Dimecoin Core 2.1.0.0
(Aug 2022)

• Switched to dual-diff retargeting algorithm
• correct maxfee
• remove peer disconnect after full-sync

70006

Dimecoin Core 2.1.0.0
(Jun 2022)

• Implement hybrid POW/POS consensus and masternodes, rebased over bitcoin .17

70005 (unchanged)

Dimecoin Core 1.10.0.1
(Jan 2019)

• Fix to LWMA-3 to combat hash related vulnerabilites

70005

Dimecoin Core 1.10.0.0
(Dec 2018)

• Implement LWMA-3 difficult adjustement algorightm
• New reward distribution to stabilize block reward allocation

Bitcoin Protocol Versions#

Historical Bitcoin protocol versions shown below since Dimecoin is a fork of Bitcoin Core. Versions prior to Dimecoin’s fork listed below.

Version

Initial Release

Major Changes

70001

Bitcoin Core 0.8.0
(Feb 2013)

• Added notfound message.

BIP37:
• Added filterload message.
• Added filteradd message.
• Added filterclear message.
• Added merkleblock message.
• Added relay field to version message
• Added MSG_FILTERED_BLOCK inventory type to getdata message.

60002

Bitcoin Core 0.7.0
(Sep 2012)

BIP35:
• Added mempool message.
• Extended getdata message to allow download of memory pool transactions

60001

Bitcoin Core 0.6.1
(May 2012)

BIP31:
• Added nonce field to ping message
• Added pong message

60000

Bitcoin Core 0.6.0
(Mar 2012)

BIP14:
• Separated protocol version from Bitcoin Core version

31800

Bitcoin Core 0.3.18
(Dec 2010)

• Added getheaders message and headers message.

31402

Bitcoin Core 0.3.15
(Oct 2010)

• Added time field to addr message.

311

Bitcoin Core 0.3.11
(Aug 2010)

• Added alert message.

209

Bitcoin Core 0.2.9
(May 2010)

• Added checksum field to message headers.

106

Bitcoin Core 0.1.6
(Oct 2009)

• Added receive IP address fields to version message.