Business Services

WebWallet application frontend design has been remastered according to new design inputs. The design is now simpler, user-oriented and reflects current user experience with other wallets.

Wallet application smart contracts moving to a new architectural scheme to separate the platform, core business and migration logic to independent smart contracts.

Observer node has been updated due to changes in data flows in smart contracts.

API has been updated according to functional requirements. New parameters required by new design have been added.

Application Logic

Heavy Material nodes now send notifications about unsatisfied requests (abandons) to Light Material nodes. This provides for one more layer of protection from data loss.

Backup merger utility has been provided. This allows for the merging of incremental backups into one database, making data restoral easier.

Heavy Material nodes can now invoke any command in config after creating a backup. This makes working with the backup mechanism simpler.

Jepsen tests for checking network stability have been implemented. These tests allow to validate system behavior if several nodes crash.

Ledger

Test coverage has been further extended.

Logging and tracing has been improved.

Cumulative metrics have been added to track node state

_______

Check our Github and leave feedback on the code.

Follow Insolar on social media: