Skip to content

gcranju/orbit-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

orbit-cli

A command-line tool to call smart-contract methods across multiple blockchains from a single, consistent interface.

Features

  • One CLI for many chains — EVM, Solana, Stellar, and Sui.
  • Call any contract method with parameters passed as JSON.
  • Switch between mainnet and testnet per command.
  • Saved configuration for endpoints and defaults.

Install

git clone https://github.com/gcranju/orbit-cli.git
cd orbit-cli
npm install
npm link   # exposes the `orbit` command globally

Usage

# Call a contract method
orbit call <contract_name> \
  --method <method_name> \
  --params '<json_params>' \
  --chain <chain> \
  [--sub-chain <evm_chain>] \
  [--env mainnet|testnet] \
  [--url <rpc_url>] \
  [--sender <solana_keypair_path>]

# Manage configuration
orbit config --set <key=value>
orbit config --view

Example

orbit call MyToken --method balanceOf --params '["0xabc..."]' --chain evm --sub-chain polygon --env mainnet

Supported chains

Family Chains
EVM Ethereum, Polygon, Arbitrum, Optimism, Base, Avalanche, BNB
Other Solana, Stellar, Sui

Tech

Node.js · commander

Personal tooling project — built to make cross-chain contract calls quick from the terminal.

About

CLI tool to call smart-contract methods across multiple blockchains

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors