Developer tools

Details are provisional and may be updated during development.

Arichain CLI (ari-tools)

The Arichain CLI provides essential tools for Multi-VM development, deployment, and management.

Installation:

npm install -g @arichain/cli
# or
curl -sSL https://install.arichain.io/cli | sh

Project Initialization:

# Create new Multi-VM project
ari-tools init my-dapp --template multivm

# Initialize EVM-only project
ari-tools init my-evm-dapp --template evm --framework hardhat

# Initialize SVM-only project
ari-tools init my-svm-dapp --template svm --framework anchor

Contract Deployment:

# Deploy to specific VM
ari-tools deploy --vm evm --contract MyContract.sol --network testnet
ari-tools deploy --vm svm --program my_program.so --network testnet

# Deploy to multiple VMs
ari-tools deploy --multi-vm --config deploy.json --network testnet

Network Management:

Development Utilities:

Configuration Management:

Development Workflow Integration

Continuous Integration Support:

Last updated