Business Services

Insolar WebWallet login, create account and restore secret key pages have been created.

Pulse ending mechanism for Heavy Material Node (HMN) replication allows HMNs to understand when they receive all current Pulse data from all Light Material Nodes, that the data is consistent and ready to be used or transferred.

ERC20 token to Insolar platform migration procedure has been upgraded to support personal token burning addresses to simplify the user token exchange experience.

Token migration daemon has been integrated with Etherscan to provide for additional proof that the burning of ETH20 tokens has taken place.

Application Logic

First type of messages (GetObject) now uses an asynchronous delivery mechanism. This allows network traffic to be decreased between different nodes.

All required types of messages now use the new conveyor mechanism. The conveyor handles all Pulse-dependent logic while processing messages, so other components don’t have to worry about it.

Some work on discovering and fixing software bugs has been completed to achieve system reliability and stability.

Ledger

Heavy Genesis procedure has been implemented to avoid directory copying before the network starts.

Integrity transactions have been introduced so that Light Material Nodes now keep count of all active DB writes, so Pulse changes cannot interrupt them.

Versioned index has been created. Object index is now stored for each Pulse individually. This is the first step towards idempotent operations.

Network

Continued work on improving network system stability:

Fixed various bugs related to node connecting to the network.

Fixed a bug so packet handlers can now be registered before the HostNetwork component begins.

Improved stability and readability of network integration tests. Tests now inspect the network and do deeper checks of network consistency.

_______

Check our Github and leave feedback on the code.

Follow Insolar on social media: