YGGDRASH Release Note — Sprint 0.4.0
Hello, World!
Greetings from Team YGGDRASH.
The YGGDRASH Sprint 0.4.0 is here!
Details of the updates can be found on Github:
https://github.com/yggdrash/yggdrash/releases/tag/v0.4.0
Overview
◆ Prepare to build the next TestNet
◆YGGDRASH alpha test network consensus and network stabilization
Core
◆ Change Store Interface
◆Change Store Index
◆Added and applied error codes (Flag)
- SystemError
- BusinessError
- ApplicationError
◆ Added transaction and block validation utility
◆ Implemented validation when adding transactions and blocks
- Added transaction timestamp verification
- Added blockBody hash verification
◆ Added and implemented consensus transaction and block verification interface
- ConsensusMessage
- ConsensusMessageSet
- ConsensusVerifier
Branch & Genesis
◆ Branch reference unification
Consensus
◆ Applied to a set of validators consensus
◆ Consensus module stabilization and network testing
Contract
◆ Change policy Stem Contract
- Registered branch information
- Update branch meta information
- Validator (in other branches)
◎ Add a new validator
◎ Remove validator
◎ Replace validator
◎ Update validator list (all)
Node/Network
◆ Built and tested an AWS infrastructure for the validator node network
◆Built a network of validators, proxies, and notes on a test server and integrated tested
◆Moved fullSyc function to SyncManager and refactored related code
◆Added maximum response size limit for Consensus Block synchronization requests
◆Disabled PeerTask when working as a validator node
◆Changed the response data format of TransactionAPI
- TransactionResponseDto (txHash, Status, ErrorLogs)
Specification
◆ Designed detailed data formats of Transactions
· Genesis, Stem, Yeed, Chain, Contract, Voting, Sacred, Fee, Inter Chain, MultiSig Transactions
TestNet
◆ Preparations TestNet Explorer UI / UX
· Dashboard
· Block list
◎ Block Detail
· Transaction list
◎ Transaction Detail
· Implementation Explorer backend server
◎ Advancement Elastic search query (paging)
· Dispatch Explorer backend server in Explorer
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
- Github: https://github.com/yggdrash
- Gitter: https://gitter.im/yggdrash/yggdrash
- Youtube: https://www.youtube.com/yggdrash
- Telegram: https://t.me/YggdrashEng
- Twitter: https://twitter.com/YggdrashNews
- Facebook: https://www.facebook.com/yggdrash/
- Reddit: https://www.reddit.com/r/yggdrashYEED