Counterparty Development Update #2
What an exciting week at Counterparty! We have a lot of development updates to share, so let’s get started.
Added Ethereum Smart Contract Features
As announced on our site and across the web, we have successfully ported Ethereum Project’s programming language and virtual machine over to the Counterparty platform and enabled the execution of Turing Complete Ethereum code directly on the Bitcoin blockchain. The implementation passed 100% of pyethereum’s contract execution integration tests and is ready to be used on Bitcoin testnet.
Transition to mainnet will be entirely backwards-compatible and after thorough testing become available with a particular block number.
Counterparty Contracts are hosted on GitHub, while the technical documentation will soon be added to the counterpartyd README file. (Please note that the documentation will be updated with examples and explanations as we more forward).
Implemented the Creation of No-Fee ‘Human-Unreadable’ Asset Names
As announced in the last Development update, our priority for this week was to enable the creation of ‘human-unreadable’ asset names whose registration is free. This feature has been implemented and is currently available on testnet.
For more information on this feature check out our discussion on GitHub.
Added BountySource Support to GitHub Repositories
We have integrated BountySource with all our GitHub repositories enabling anyone to create a bounty on a bug or a feature they want to see resolved, or to fix/implement the issue and claim the bounty.
Below each issue on GitHub you can find a link to the bounty, while all issues currently available on BountySouce can be found on the Counterparty team issues page. In order to filter issues according to the specific repository on GitHub (Conterwallet, counterpartyd, etc.) use the Advanced Search and select the repository from the drop-down menu.
counterpartyd Version 9.46 counterpartyd version 9.46 is currently available in develop with the following changes:
New consensus hashes, with tx_info and consensus version
Coveralls support
Rewrite of README
Better multi‐sig address handling
Multi‐sig change
Use new process‐locking mechanism
Use GitHub Pages for hosting minimum version information
Bump versions of dependencies
Miscellaneous clean up
Other Changes and Fixes
Here’s a list of other changes and fixes across all repositories implemented this week:
Counterwallet
Added notice that BTC-trading has been turned off
Enabled Czech support
Added notice on buying XCP
Fixed log-out
counterpartyd
counterpartyd_build
Added deletion of .lock file if it exists on restart/start via runit
Added addrindex bitcoind branch in the federated node build
Added lockfile checking in run.py (counterpartyd_build)
Added Bootstrap Database download progress indicator and reduced the bootstrap size to 100MB #131
Comments