junction

module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2025 License: Apache-2.0

README ยถ

Junction

Welcome to Junction, a cutting-edge settlement layer designed to coordinate transaction flow and ensure efficient settlement across decentralized ecosystems. This latest update introduces powerful new modules: wasm, vrf (Verifiable Random Function), and cipher-ledger, significantly enhancing transaction security, confidentiality, and execution efficiency.

๐Ÿš€ Key Enhancements in This Update

New Modules Introduced
  • wasm Module: Brings full support for WebAssembly (WASM), enabling efficient smart contract execution.
  • vrf Module: Introduces Verifiable Random Functions, enhancing randomness-based selection processes.
  • cipher-ledger Module: Manages Fully Homomorphic Encryption (FHE) functionalities, ensuring private and secure on-chain computations.
Improved Query & Transaction Processing
  • Optimized verification key management.
  • Enhanced query functionalities for seamless blockchain interactions.
  • Robust batch handling for large-scale transaction processing.

๐Ÿ“ฅ Installation & Setup

Download the Binary

Ensure you download the appropriate binary for your operating system:

  • Visit the release page and select the correct binary:

    • Linux: junctiond-linux-amd64
    • macOS: junctiond-darwin-amd64
    • Windows: junctiond-windows-amd64
  • Rename the downloaded file for convenience:

    mv <downloaded-binary> junctiond
    
  • Make it executable:

    chmod +x junctiond
    
  • Move it to your systemโ€™s binary path:

    sudo mv junctiond /usr/local/bin
    
Initialize the Network

To set up Junction, run the following command:

junctiond init <moniker> --chain-id junction --default-denom amf

This initializes a node with your chosen moniker and configures it for the Junction network.

Start the Junction Node

Launch your node with:

junctiond start

Your node is now active and participating in the Junction settlement layer!

๐Ÿ“š Documentation & Support

For comprehensive setup guides, configuration details, and troubleshooting steps, refer to our official documentation.

Stay engaged with our community for real-time discussions, updates, and support.

๐ŸŽฏ Vision & Future Roadmap

The integration of wasm, vrf and cipher-ledger modules marks a significant milestone in our journey toward an advanced, privacy-preserving, and high-performance settlement layer. With these upgrades, Junction is poised to deliver enhanced security, scalability, and seamless transaction coordination across the Airchains ecosystem.

Directories ยถ

Path Synopsis
app
params
Package params defines the simulation parameters in the gaia.
Package params defines the simulation parameters in the gaia.
cmd
tests
e2e
x
wasm
autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/airchains-network/junction/x/wasm/types ALIASGEN: github.com/airchains-network/junction/x/wasm/keeper
autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/airchains-network/junction/x/wasm/types ALIASGEN: github.com/airchains-network/junction/x/wasm/keeper
wasm/migrations/v2
NOTE: Usage of x/params to manage parameters is deprecated in favor of x/gov controlled execution of MsgUpdateParams messages.
NOTE: Usage of x/params to manage parameters is deprecated in favor of x/gov controlled execution of MsgUpdateParams messages.
wasm/types
Package types is a reverse proxy.
Package types is a reverse proxy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL