Release Note — Sprint 0.0.4

MCS Token Official
YGGDRASH = MCS Token
2 min readJul 30, 2018

Hello, World!

Greetings from YGGDRASH

On this bright day, YGG Team is happy to announce the Release Note (sprint 0.0.4) on the following topics:

  • Node Configuration
  • Sync between Nodes
  • API & Cache Upgrade

Details to the updates can be found on Github : https://bit.ly/2OjREl2

Yggdrash release Node v0.0.4

YGGDRASH Release

YGGDRASH Core v0.0.4

Node Configuration

  • Implementation of the node configuration file

… Construct configure settings for node, key, network, log, database

  • Implementation of the node key store

… Encrypt/decrypt the node key at the start of the node

… Test validation for the node key password

  • Enhanced security for the node key

… Added the Wallet Class for access restriction

Node Protocols

  • Peer(group, active, seed) management and REST API
  • Automatically generate a block every 10 seconds
  • Dockerize the Yggdrash node
  • Query the information of the all blocks using REST API
  • Separate the integration and unit test
  • Increase the test coverage

Cache

  • Implementation of the storage

… Implementation of leveldbdatasource

… Implementation of ehcachedatasource

… Added transaction pool

… Added transaction manager

API

  • The JSON-RPC API was implemented to work with changed Transaction.

… Transaction Validator is added

…… Confirm validity of the signature

… Modify the type of JSON parameter of TransactionAPI and BlockAPI.

…… Return transaction and block object (without ObjectMapper)

… The test code has improved

… JSON-RPC API documentation has added

…… JSONRPC API

…… JSONRPC ERROR

… Added Custom Error Codes

…… Check API issues with the custom error codes from class

… Add the transaction by NodeManager when sending the transaction from the gateway

We have also uploaded the node integration clip on YouTube which shows the creation of blocks and transactions, validations, and inquiries.

This clip starts by running a single node via IDE. Within the node, a block is generated every 10 seconds automatically. After the validation of its integrity, multiple nodes on a docker container are executed by a docker composer. After checking the synchronization of all the blocked generated from different nodes, a transaction is created and validated. Then, the inquiry function is tested by loading up the list of entire Peer nodes as well as only the Active ones.

We will be posting more integration videos along the way to help your understanding in YGGDRASH.

Thank you for your ongoing support and faith in YGGDRASH Project.

<Team YGGDRASH>

Official YEED Smart Contract Address:

0xca2796f9f61dc7b238aab043971e49c6164df375

--

--

MCS Token Official
YGGDRASH = MCS Token

THE ESSENCE OF THE MCS ECOSYSTEM AND THE ONLY TOKEN FOR YOUR FINANCIAL FREEDOM