Over the last two weeks we have seen some great progress towards the release of test-net1. We’re excited to be moving closer and closer to the point where it will be ready for release to the community and the public at large. Below are consensus and node progress since the last update. A lot of the code mentioned in previous updates has now been merged to
master for further testing.
- Refactoring namespaces and file changes;
- Coin validation before adding to memory pool;
- Refactoring Blockmania and adding
- Added Blockmania backing classes;
- Updating backing classes and repository pattern;
- Added Blockmania service and controller;
- Adding interpreted callback and block graph repository pattern;
- Increasing database container size;
- Refactor block and coin controller;
blockIDclass as immutable.
Other areas to consider:
Simplification to Tangram’s CLI wallet (Cypher) from the initial implementation with HashiCorp Vault Enterprise is ongoing. The reason for this is that we’ve noticed certain edge cases where the 4 keys generated may OR may not
unseal the user’s wallet, among other uncomfortable scenarios; however, the first was sufficient to make the decision to opt for a different solution.
So, Cypher no longer starts Vault with Tor, instead using LiteDB for the installation. You will also notice that 4 keys are no longer required to be generated and saved when setting up your Cypher wallet. For those familiar with Cypher and creating multiple wallets, this means that for every wallet created, you will find a wallet db file in
This change can be found under
nosql_embedded branch and will be merged to
master shortly. Users will then be able to test the new process and familiarise themselves with the changes:
Official C# implementation of the Tangram CLi wallet. For prerequisites and detailed build instructions please read the…
At a later stage (post-genesis) we may consider looking further into HashiCorp Vault Enterprise integration and the Vault Enterprise feature set.
Community contribution & review
Marlowe from the community presented a PR (pull request) proposing some changes to address formatting in Tangram. These commits have been successful and can be seen here.
The proposal detailing the implementation which was done prior can be found below:
Contribute to georgehara/tangram development by creating an account on GitHub.
Identified bugs and status
I ran into a bug, how can I help?
We’re looking to improve on the first test-net for future ones. If you identify any bugs or security issues, you are more than welcome to report these by opening a ticket here: Github. You can also discuss this further in any one of our channels. We do appreciate if you’re able to share your
.log file along with steps to recreate the issue — these can be emailed to
You can find your
.logfile in the following location:
- Navigate to your root directory;
- Email: email@example.com
Are you a new user?
A beginners guide (click here) was proposed by the community and has been recently released. This guide helps to provide new users a more of a ‘frictionless’ experience when downloading, installing and running Cypher. For more experienced new users, abbreviated installation instructions can be found here.
Download and run test-net0 today
To experience the latest updates on Cypher, please do a
git pull and publish (if you have installed before). Instructions can be found here:
Tangram CLI Wallet. Contribute to tangramproject/Cypher development by creating an account on GitHub.
First time users can follow the below link:
If you’re interested, have questions and feedback:
Visit our website: www.tangrams.io
Read our blog: www.medium.com/@tangramd
Subscribe on Reddit: www.reddit.com/r/Tangrams
Discover us on Discord: www.discord.tangrams.io
Message us on Telegram: https://t.me/Tangrams
Follow us on Twitter: www.twitter.com/tangram
Watch on YouTube: https://www.youtube.com/channel/UCoe5hPG_zjltaG_j2n1Oh4Q