Welcome to Airsettle, a blockchain platform focused on secure and efficient data management. It features custom execution layers, batch processing, and a democratic validator system.
- Blockchain Initialization: Custom 'air' address prefix, streamlined project structure.
- Execution Layer Enhancements: 'Exelayer' for validators and voting power, dynamic management, and robust queries.
- Verification Key Management: Efficient 'vkey' type for managing lengthy verification keys.
- Batch Processing Mechanics: 'batch_min' and 'batch_max' structures, robust batch handling, and detailed query functions.
- Validator Management: 'Poll' system for democratic validator selection, comprehensive management messages, and detailed poll information queries.
- Ignite Cli v0.27.1
- Go v1.20.+
git clone https://github.com/airchains-network/airsettle.git
cd airsettle
git checkout v0.0.2-beta
Add the path /Users/<your_pc_username>/go/bin
to your environment variables for easy access to 'AirSettle'. Replace <your_pc_username>
with your actual PC username.
ignite chain init
Remove the folder ~/.airsettle
if it exists.
rm -rf ~/.airsettle
airsettled init <moniker> --chain-id airsettle
Replace the contents of ~/.airsettle/config/genesis.json
with the contents from the docs/node/genesis.json
file.
cp docs/node/genesis.json ~/.airsettle/config/genesis.json
- Edit
~/.airsettle/config/config.toml
to setpersistent_peers
:
persistent_peers = "067778c3c6c2e098237c867359d6e02b7773d8ea@34.100.195.165:26656"
airsettled start