Predator Release: Sirius Chain Test Network Upgrade – v0.5.3

We’re proud to announce that Sirius Chain test network has undergone a significant upgrade! This is a precursor to the upcoming Sirius Storage test network launch.

What’s in v0.5.3 release?

New features

⭐️ Storage verification plugin:
The verification plugin was built to create a direct verification mechanism between the service units and storage. The primary purpose of this plugin is to verify the capability and capacity of a storage operator participant.

⭐️ Storage contract plugin:
The contract plugin enables storage operators to join the network.

⭐️ Inner exchange mechanism:
The internal exchange mechanism enables the on-chain digital exchange of service units and mosaics. This functionality is a precursor to the upcoming Decentralized Exchange offering.

⭐️ Sirius Chain Software Development Kits upgrade: The new features also introduce new functions on the Software Development Kits. This includes the Exchange Market (for Decentralized Exchange) and the introduction of ExchangeOfferAddTransaction, ExchangeOfferRemoveTransaction, and ExchangeOfferTransaction. Usage document for Java SDK is here and TSJS SDK here.

Improvements:

✅ Performance of Validators and access to plugin configs.
✅ EndDriveVerificationTransaction updated for storage of multiple block hashes.
✅ Ability to pay for an entire storage drive, as opposed to each file separately.
✅ Drive end notification implemented.
✅ Validation to ensure space occupied by files do not exceed drive size.
✅ Service plugin can now store drive root hash instead of a file tree.

Bug fixes:

🐛 SpinReaderWriterLock fixed.
🐛 Chain synchronization fixed.
🐛 Service plugin memory leaks fixed.

Action required:

All testnet community Validators are advised to upgrade their testnet node at block height 736347 (this is for testnet only, not mainnet)

Follow the instructions here.

What’s next:

We will be releasing Sirius Storage test network. Announcement will be published soon.