Dash is a welcome addition to KeepKey’s cryptocurrency platform. Not only can KeepKey users safely store Dash on the device, they can now do it in the KeepKey client itself. Dash, the seventh largest cryptocurrency by market cap, is the latest asset you can protect under the KeepKey security umbrella. Dash joins the likes of bitcoin, litecoin, dogecoin, and ethereum.
KeepKey’s support for Dash also extends to ShapeShift. With the addition of Dash, users can now exchange 20 unique currency pairs in the KeepKey client!
The KeepKey client opens a new stand-alone window, which provides a more accessible and user-friendly interface. The window can be moved and resized, which wasn’t possible with the drop-down window.
KeepKey continues to expand its first-class security platform to the digital assets you want to protect.
I’m happy to announce a “Release Candidate” version of Copay-Dash, a variant of the Copay wallet which was originally developed by Bitpay.
Besides the usual characteristics of other wallets, this fully-featured app boasts:
The ability to access multiple Dash wallets within a single app
HD-Multisignature Wallet Derivation (BIP32/BIP44)
Exchange Rate Calculation (150+ currencies)
Streamlined User Interface
Copay is available for all major operating systems, both desktop and mobile, however at the moment the Dash version will be made available only as a Chrome extension. This release has undergone preliminary testing but at this stage is intended only for Testnet. Once we’ve achieved 100% stability we plan on distributing builds supporting additional platforms.
This wallet is powered by Bitcore Wallet Service and uses a centralized server to do the heavy lifting. This server maintains a full copy of the blockchain and provides notifications to connected clients when transactions affecting their wallet occurs, similar to how an Electrum Server operates. It’s worth noting that despite this “client-server” relationship, your private keys are always held locally and are never revealed to the centralized server.
Copay-Dash is able to maintain this “untrusted” relationship with the wallet server through the use of Bitcore Wallet Client. This collection of client-side libraries allows for the signing of Transactions and creation of Wallets to occur via API.
TREZOR Wallet introduces multi-currency support for DASH and Zcash, in addition to Bitcoin. Managing multiple digital currencies can now be done comfortably from one place.
Rationale for Multi-currency
Up until now, TREZOR Wallethas only been offering a simple Bitcoin wallet interface, while TREZOR itself has been expanding support to various other cryptocurrencies. With development of the latter, a growing voice of the community has requested integration of different currencies into TREZOR Wallet as well.
After investigating the viability of this project, we realized that this was doable into a certain extent. TREZOR Wallet utilizes Insight/Bitcore in order to grab information about cryptocurrency/blockchain. A functioning Insight is therefore the main requirement for integration of any coin into TREZOR Wallet.
Aside from Bitcoin, DASH and Zcash have working Insight forks and were therefore easily integrated into TREZOR Wallet.
Zcash T-addresses Only
TREZOR Wallet only supports T-addresses only. This is due to the hardware limitations of the device and the requirements of Z-addresses. We apologize for the inconvenience caused.
Bitcore Servers Deployed
Some of you might not be surprised by this update, as you have been testing it on the public beta version of TREZOR Wallet. However, the reliability of the beta was not always perfect, which pushed back full release.
We are happy to announce that this spottiness will no longer be an issue. We have successfully deployed additional Insight/Bitcore servers for multi-currency support to address availability issues on the beta. As we are now using self-hosted servers, the speed of the Wallet should be greatly increased.
Currently on Zcash TREZOR Wallet, unconfirmed transactions are not visible. This is currently being worked on, and the fix will be deployed soon.
Currency Switching in TREZOR Wallet
Simply choose your selected coin from the drop-down menu in the left panel of TREZOR Wallet. If you want to explore additional settings, or set your own Bitcore servers, you can go to the App Settings, also accessible from the left panel.
On behalf of the Evolution Backend team I’m pleased to announce the ‘testnet’ release of Dash Payment Processor. This system is meant to be operated by a merchant to allow for the usage of Dash as a payment option without third parties being involved.
The quickest way to get a feel for how this system works is to visit http://payment-processor-testing.slayer.work and place an “order”. You’ll notice that after the submit button is pressed a response will be provided back containing payment information. If the requested payment is sent you’ll see a “Payment Callback” occur. It’s also worth mentioning that this system fully supports InstantSend.
Included in this release is a WooCommerce Plugin. This plugin was created to act as a “Proof of Concept” for the system as a whole. It enables WooCommerce to use the Dash Payment Processor as it would any other payment method. Plugins and extensions for other e-commerce platforms can be developed in the same way; these libraries facilitate the checkout process and also allow for block confirmations to occur before the sale is finalized. A demonstration of this plugin is available at http://store.slayer.work.
Dash Payment Processor uses a BIP32 HD Wallet Seed or Electrum Wallet Seed as the basis for Payment Address generation. More information on this and other mechanics of the API is available in the Official Project Wiki.
Interested in setting up your own Payment Processor? There’s a bit of setup involved, if you have any questions please contact me through PM and I’ll try to give you a hand as quickly as I can.
Prerequisites (Ubuntu 14.04 or 16.04 recommended):
nano AppConfig.js // configure wallet seed and worldcoin api key
cp DBConfig-template.js DBConfig.js
nano DBConfig.js // add mysql database user/pass
mysql -u<mysql username> -p < mysql-schema.sql
At this point, you should have a full Bitcore node up and running. This node will sync the entire Dash Blockchain and provide a local Insight API that the Payment Processor can use to detect and verify transactions. At this point we can proceed with installing the WooCommerce plugin.