YGGDRASH Release Note — Sprint 0.7.0

MCS Token Official
YGGDRASH = MCS Token
2 min readAug 2, 2019

Hello, World!

Greetings from Team YGGDRASH.

The YGGDRASH Sprint 0.7.0 is here!

Details of the updates can be found on Github:
https://github.com/yggdrash/yggdrash/releases/tag/v0.7.0

Overview

◆ Prepared Interchain Process

◆ Prepared BlockChain Service

◆ Updated Smart Contract Executor and Service

Blockchain

◆ Integrated configuration files and simplified the node profile configuration.

  • Integrated configurations into yggdrash.conf.
  • Simplified node profiles(bootstrap, node, proxy, gateway, validator).

◆ Changed the processing method of the wrong key password.

  • Changed from rewriting to failing errors.

◆ Tested compatibility of JDK versions.

  • Tested from JDK 1.8 to 12.

◆ Reviewed and redesigned modularization.

  • Reviewed dependency and redesigned modules.

◆ Refactored to set the lastConfirmedBlock only from the BlockChainManger.

Consensus

◆ Changed the process of checking validator’s list.

  • Changed the process to check the state in real-time.

◆ Added a function for exchanging transactions between validators.

Contract

◆ Upgraded contract bundle manager(OSGI framework)

  • Reduced OSGi framework dependencies.
  • Integrated configuration variable

◆ Added a contract downloader from Contract Store

◆ Added a service fee to STEM, YEED contract and updated.

Network

◆ Implemented the function of catchUpRequest by bestBlock upon HealthCheck.

◆ Added exception handling when block addition fails by verification during FullSync.

◆ Implemented to sendTx from node by GRPC

  • RemoteCall test with NodeJs GRPC Client

API

◆ Implemented pending transactions query.

  • Implemented a node status query.
  • Name, Version, BranchId, BlockHeight, List of peers

Environment

◆ Expanded internal test networks.

  • Built internal blockchain networks(Torr, Loki, Hulk).
  • Built virtual test networks.
  • Built monitoring environments.

Bugfix

◆ Fixed a bug about terminating threads.

◆ Fixed YEED Contract transfer bug

◆ Fixed Block Sync bug

If you have any questions, please email us at info@yggdrash.io. We will get back to you in an orderly fashion.

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

Team YGGDRASH

Official YEED Smart Contract Address:

0xca2796f9f61dc7b238aab043971e49c6164df375

YGGDRASH Official channels

--

--

MCS Token Official
YGGDRASH = MCS Token

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