Junction v0.3.0-rc1
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:
-
WASM Integration for RUST Smart Contracts:
- Enabled deployment and execution of RUST-based smart contracts using WASM.
- Seamlessly linked WASM with
app.gofor enhanced modularity and compatibility. - Designed a new app wiring framework to support WASM operations efficiently.
-
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.
-
Data Availability Layer Enhancements:
- IntegrityCheck: Added a robust function to validate blob data integrity.
- LogBlobData: Implemented traceable and auditable logging for blob data.
-
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
- Implementation of Track-gate Module for External Sequencer Integration by @ComputerKeeda in #15
- Docs Update by @ComputerKeeda in #17
- docs: add instructions for downloading the correct binary based on OS by @ComputerKeeda in #18
- Bugfix/wasm patch 1 by @ComputerKeeda in #21
- Integration of wasm module into junction by @ComputerKeeda in #23
- Enhance Wasm Support with Patch 3 Updates by @ComputerKeeda in #25
- Integrate Wasm, CipherPodLedger Module and Fix DA Layer and WASM Bugs (#6, #24) by @ComputerKeeda in #26
Full Changelog: v0.2.0...v0.3.0-rc1