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

kyuupichan / electrumx / 2132 / 2
33%
master: 33%

Build:
DEFAULT BRANCH: master
Ran 30 Aug 2019 09:35AM UTC
Files 26
Run time 2s
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

30 Aug 2019 09:30AM UTC coverage: 64.982% (+0.3%) from 64.717%
2132.2

push

travis-ci

kyuupichan
Add Xaya as new coin with basic chain handling (#889)

* Split out deserialisation of CAuxPow.

The current DeserializerAuxPow has code for reading a block header
including (potentially) an auxpow.  In this change, we split out the
logic for reading the actual CAuxPow instance to its own function.

This makes the code easier to read, as the different steps are more
clearly separated.  It will also be useful for working with CAuxPow
instances that are part of a different serialisation format (e.g.
for the Xaya blockchain).

* Add Xaya coin with deserialiser.

This defines a new coin for Xaya (https://github.com/xaya/xaya), with
the appropriate deserialiser methods.  Xaya is based on Namecoin, but
uses its own special twist on auxpow for the PoW, so we need to handle
that properly in block-header deserialisation.

Xaya also has names like Namecoin (but with slightly changed semantics),
but handling for them (i.e. building a name index in addition to the
address index) will be added later on.

* Keep more data in truncated Xaya headers.

When Xaya headers are truncated (because they are checkpointed), we still
need to send the algorithm and bits with them.  That is needed for the
difficulty retargeting of Xaya to work correctly.

* Define peers for Xaya.

We will run ElectrumX instances on the seeder VPSes.  Set those in PEERS
for mainnet (there are no peers for testnet).

4602 of 7082 relevant lines covered (64.98%)

0.65 hits per line

Source Files on job 2132.2
  • Tree
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1674
  • Travis Job 2132.2
  • 5584b687 on github
  • Prev Job for on master (#2130.2)
  • Next Job for on master (#2133.1)
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

© 2026 Coveralls, Inc