Skip to content

Junction v0.3.0-rc1

Choose a tag to compare

@ComputerKeeda ComputerKeeda released this 23 Dec 09:57
d8a9fe5

Description:

Warning

This release (v0.3.0-rc1) has been deprecated due to ongoing changes in the project's development trajectory.
The codebase is being refactored, and this version will no longer be maintained or supported.

This release introduces significant upgrades, focusing on WebAssembly (WASM) support for RUST-based contract deployment and enhancements in the Data Availability (DA) layer for blob integrity validation.


Highlights:

  1. WASM Integration for RUST Smart Contracts:

    • Enabled deployment and execution of RUST-based smart contracts using WASM.
    • Seamlessly linked WASM with app.go for enhanced modularity and compatibility.
    • Designed a new app wiring framework to support WASM operations efficiently.
  2. CipherPodLedger Module:

    • Introduced the CipherPodLedger module to enable settlement of encrypted pods using Fully Homomorphic Encryption (FHE).
    • Provided a secure mechanism for execution environments to interact with the Junction chain.
    • Enhanced privacy and scalability for FHE-powered use cases.
  3. Data Availability Layer Enhancements:

    • IntegrityCheck: Added a robust function to validate blob data integrity.
    • LogBlobData: Implemented traceable and auditable logging for blob data.
  4. WASM Module Test Suite Improvements:

    • Resolved existing test case bugs in the WASM module.
    • Added new edge-case test scenarios to ensure reliability and production readiness.

What's Fixed:

  • Bugs in WASM test cases that caused execution failures.
  • Missing blob validation mechanisms in the DA layer.

What's Changed

Full Changelog: v0.2.0...v0.3.0-rc1