This week our main focus was on improving Counterwallet experience by fixing GUI issues, preparing new documentation and tutorials, testing the reference client and build scripts, and implementing new unit tests.
As the developers work on getting Counterparty components ready for the next release (v9.49.4), the documentation team is updating the current documentation and writing new tutorials to help users navigate through the various features available in Counterwallet. We will soon launch a new, up to date, documentation on our website and will be adding text and video based tutorials as we move along. Details about the documentation will be revealed in our upcoming blog posts.
For now, let’s look at some of the changes implemented in our code this week.
counterpartyd
- Added new fixtures for integration testing
- Added new unit tests
- Corrected and Improved Coveralls Configuration
- Included branch coverage
- Correctly sourced RC file
- Correctly excluded
counterpartylib/test/
- Removed redundant option
show-missing
- Included comment linking to relevant docs.
- Fixed Foreign Key Error with Hard-Coded Burns when Reparsing #600
- Fixed counterparty-server kickstart error: name ‘args’ is not defined #636
- Removed Obsolete ‘Block Explorer’ Connection Logic
- Removed Connecting to Backend for Kickstart #638.
- Fixed API
get_tx_info
Method; Log API Server Start #352. - Added optional
block_index
arg toget_tx_info()
– needed for the kickstart - Added new fixtures for testing bets
- Prepared for Repository Rename; Updated ChangeLog – GitHub Pages links don’t redirect on repository renames, so the version check function has to look for the list of protocol changes in two different places in preparation for the move.
- Excluded kickstart reparse step from the main SQL transaction – Making it possible to reuse
transactions
table if there is a bug on reparse. - Removed Extra Config Options
XCP_CLIENT
andBTC_CLIENT
- Included
test_book
in CI #642.
counterparty-cli
- Updated setup.py install command
- fixed import bug
- generate server config file from old counterpartyd config file if exists
- generate server config file from Bitcoin Core config file if exists
- generate client config file from counterparty-server config file
Counterwallet
- Removed double connection checking
- Added opening the ‘change label’ popup on address click
- Added display of the full multisig address
- Fixed ‘Select another pair’ field alignment #667
- Fixed the issue with third pubkey field visibility #639
- Removed QR code from multisig addresses
- Fixed the issue with changing address colors and colapsing #644
- Fixed the issue with no ‘Remove Address’ option #646
- Disabled ‘Create New Address’ while working #657
That covers our development updates for this week. If you have any questions regarding recent or upcoming changes you can contact us via our support channel, forum or github.