• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dfinity / rust-dogecoin
83%
master: 83%

Build:
Build:
LAST BUILD BRANCH: doge-master
DEFAULT BRANCH: master
Repo Added 23 May 2025 02:56PM UTC
Token 0vnOS7eVeqMF4f8vLdSYxd8ea1YVS3t9V regen
Build 189 Last
Files 98
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH doge-master
branch: doge-master
CHANGE BRANCH
x
Reset
Sync Branches
  • doge-master
  • mducroux/XC-374-add-license
  • mducroux/XC-375-init-dogecoin
  • mducroux/XC-379-scrypt-hash-support
  • mducroux/XC-383-add-dogecoin-network
  • mducroux/XC-388-dogecoin-daa
  • mducroux/XC-431-add-difficulty-calculation-blocks-5000-144999
  • mducroux/XC-434-add-digishield-daa
  • mducroux/XC-434-add-digishield-difficulty-adjustment
  • mducroux/XC-435-auxpow-validation
  • mducroux/add-more-tests
  • mducroux/dogecoin-params
  • paulliu/change-to-stable-release
  • paulliu/dogecoin-address
  • paulliu/dogecoin-p2p-message
  • paulliu/index-network-message-by-header-too
  • paulliu/more-methods-for-network
  • paulliu/pass-p2p-version-explicitly

05 Sep 2025 08:43AM UTC coverage: 83.32% (+0.03%) from 83.292%
17488318211

push

github

web-flow
test: add additional tests adapted from core's dogecoin_tests.cpp (#15)

This PR adds additional tests for the `from_next_work_required_dogecoin`
method and `params` module. The goal is to replicate the tests found in
Dogecoin core
[dogecoin_tests.cpp](https://github.com/dogecoin/dogecoin/blob/master/src/test/dogecoin_tests.cpp).

177 of 179 new or added lines in 3 files covered. (98.88%)

18407 of 22092 relevant lines covered (83.32%)

16213.53 hits per line

Relevant lines Covered
Build:
Build:
22092 RELEVANT LINES 18407 COVERED LINES
16213.53 HITS PER LINE
Source Files on doge-master
  • Tree
  • List 98
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17488318211 doge-master test: add additional tests adapted from core's dogecoin_tests.cpp (#15) This PR adds additional tests for the `from_next_work_required_dogecoin` method and `params` module. The goal is to replicate the tests found in Dogecoin core [dogecoin_tests... push 05 Sep 2025 08:44AM UTC web-flow github
83.32
17463862866 doge-master feat: make Header a parameter of NetworkMessage (#16) Because Dogecoin's Header type is now different than Bitcoin's, The NetworkMessage type has to take Header as a parameter too. push 04 Sep 2025 12:30PM UTC web-flow github
83.29
17266164727 doge-master feat: add auxpow validation (#14) [XC-435](https://dfinity.atlassian.net/browse/XC-435): Adds AuxPow validation used in merged mining. References: - Dogecoin core: https://github.com/dogecoin/dogecoin/blob/51cbc1fd5d0d045dda2ad84f53572bbf524c6a8... push 27 Aug 2025 12:06PM UTC web-flow github
83.28
16718747091 doge-master feat: pass p2p protocol version explicitly (#10) Pass protocol version explicitly when constructing network messages. Remove the previous addition of `with_version` method because it could be confusing when to use it. This is not a compatible ch... push 04 Aug 2025 09:02AM UTC web-flow github
82.74
16717566206 doge-master feat(pow): add digishield difficulty adjustment algorithm (#13) [XC-434](https://dfinity.atlassian.net/browse/XC-434?atlOrigin=eyJpIjoiZjk1YjYwOGE4MDgxNDFkZjg2YTQ5NWU2NTZmMDlhMmIiLCJwIjoiaiJ9): Adds digishield difficulty adjustment algorithm. Ref... push 04 Aug 2025 08:06AM UTC web-flow github
82.71
16411792700 doge-master refactor(params): simpler and more consistent Dogecoin params (#12) Changes to Dogecoin parameters, in preparation for DigiShield difficulty adjustment PR https://github.com/dfinity/rust-dogecoin/pull/11: - replace `struct Params` encapsulating `... push 21 Jul 2025 08:12AM UTC web-flow github
82.64
16287837077 doge-master feat(pow): add difficulty calculation for pre-digishield blocks (5,001-144,999) (#9) [XC-431](https://dfinity.atlassian.net/browse/XC-431?atlOrigin=eyJpIjoiNGZlYzIwYTg0NmE2NGNhOWE2NmUxZTBiNTdjNzE2NGIiLCJwIjoiaiJ9): This PR adds the correct diffic... push 15 Jul 2025 08:14AM UTC web-flow github
82.62
15629198371 doge-master feat: Support dogecoin in p2p messages (#6) Support dogecoin in p2p messages by making NetworkMessage type parameterized by Block type. Also add `with_version()` methods to a few types to allow changing protocol version number. push 13 Jun 2025 07:39AM UTC web-flow github
83.24
15614869552 doge-master feat: Dogecoin specific address type (#5) Since dogecoin uses different prefixes and only supports P2PKH and P2SH address types, this PR introduces separate implementations for Address related types, which are adapted from the bitcoin ones. push 12 Jun 2025 03:35PM UTC web-flow github
83.27
15581093749 doge-master feat: Add more methods to the dogecoin network type (#7) push 11 Jun 2025 09:23AM UTC web-flow github
83.26
See All Builds (131)

Badge your Repo: rust-dogecoin

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc