April Ecosystem Development Update
The inaugural Skycoin Ecosystem Conference in Shanghai marked the start of a very successful April for Skycoin as the project goes from strength to strength. The hard-working development team continues to make exciting progress on many different fronts including Skycoin itself, the blockchain collectibles game KittyCash, the CXO software and our dedicated hardware suite.
There were multiple updates and changes made to the internal systems of Skycoin. Issues with Skycoin wallet synchronization and micro-transactions were resolved.
The CXO project team replaced back-end user interface of the CXO database with an interface based on Go, added versatility for end-users to choose their preferred DB implementation and improved essential features such as the CXO daemon.
The KittyCash project team released an alpha test wallet, made improvements to the KittyAPI and various features of the Kittiverse library.
From his work in the hardware incubator, Skycoin lead developer Synth revealed photos of the Skywire motorized wireless dish antenna prototype that will free people from dependence on traditional ISPs. Pictures were shown of the Skycoin hardware wallet, a custom Open-WRT router and a single-node Skyminer all of which are under development.
Keep up-to-date with Skycoin development on Twitter, Reddit and Telegram for what is sure to be a highly productive month of May!
KittyCash
KittyCash Test Wallet
-
Alpha version of the test wallet published
-
Added the notification for ‘wallet updates’
-
Embedded the first version of the wallet into scoreboard
-
Replaced the wallet logs initially based on STDERR with STDOUT
-
Fixed many bugs.
KittyAPI
-
Added caching for storing photos of kitties.
-
Added a new version of entry structure for kitties
-
Improved the ability to obtain kitty images by using a new materializer for the Kittiverse library
Kittiverse Library
-
Completed the first version of materializer for better access to kitty images
-
Added an entry structure for storing relevant information of each kitty
Infrastructure
- Added a deployment manager for automated deployment
Skycoin
-
Fixed wallet syncing issues
-
Fixed the bug preventing small transactions
-
Changed logging library and op/go-logging based on logrus
-
Added a new fail-safe feature to prevent sending Skycoin to an invalid address
-
Started AdvancedSpend API. This can be used for custom billing to enable bill production and operations sent from multiple addresses by users
-
Mobile wallet beta version completed
Features
-
Released a new wallet version with an optional encryption feature
-
Added a wallet wizard to help users make a new wallet
CXO
-
Added benchmark to DB to allow end-users to choose their preferred DB implementation
-
Changed the previous DB interface based on BoltDB to be based on Go-interface. This was designed for different DB engines adoption. Also added assistance to end-users in choosing their preferred DB implementation based on their individual needs
-
Added Redis to improve DB and for Redis to be used as LRU cache
-
Implemented connection list (file) for CXO daemon. This can be used to configure files with the .toml suffix
-
Completed the Debian package
Hardware
- Hardware wallet prototype now completed. Outer casing and software are currently under development
- Custom designed OpenWRT router prototype development was completed. It features sixteen 100Mb and two 1Gb ports with software configuration dashboard functionality
- Prototype designs of a one-node software-defined networking Skyminer were released
- Prototype photos of the Skywire dish antenna were released