Frameworks
| Toolkit | Description | Guide |
|---|---|---|
| Foundry | Fast Solidity framework — compile, test, deploy, and interact via CLI | Deploy Guide |
| Hardhat | JavaScript-based Solidity framework with rich plugin ecosystem | Deploy Guide |
| Remix | Browser-based IDE — no installation required | Deploy Guide |
EVM RPC Clients
c8ntinuum uses EVM chain ID2184 and Cosmos chain ID continuum_2184-1. EVM clients can use the standard Ethereum JSON-RPC endpoint. Cosmos-native signing must account for c8ntinuum’s eth_secp256k1 account model.
| SDK name | Programming language | Github URL | Supported | EVM/Cosmos |
|---|---|---|---|---|
| viem | TypeScript | github.com/wevm/viem | Yes - recommended for modern TypeScript apps | EVM |
| ethers.js | TypeScript, JavaScript | github.com/ethers-io/ethers.js | Yes | EVM |
| web3.py | Python | github.com/ethereum/web3.py | Yes | EVM |
| Alloy | Rust | github.com/alloy-rs/alloy | Yes - recommended Rust option | EVM |
| go-ethereum ethclient/rpc | Go | github.com/ethereum/go-ethereum | Yes | EVM |
| Nethereum | C#/.NET | github.com/Nethereum/Nethereum | Yes | EVM |
| web3j | Java, Kotlin, Android | github.com/LFDT-web3j/web3j | Yes | EVM |
| web3.js | TypeScript, JavaScript | github.com/web3/web3.js | Legacy only - compatible but prefer viem or ethers.js | EVM |
Cosmos RPC Clients
| SDK name | Programming language | Github URL | Supported | EVM/Cosmos |
|---|---|---|---|---|
| CosmJS | TypeScript, JavaScript | github.com/cosmos/cosmjs | Yes for CometBFT/Stargate queries and broadcasting; validate native signing setup | Cosmos |
| Telescope | TypeScript codegen | github.com/hyperweb-io/telescope | Yes - recommended for typed Cosmos module clients generated from c8ntinuum protos | Cosmos |
| InterchainJS / @interchainjs/cosmos | TypeScript, JavaScript | github.com/hyperweb-io/interchainjs | Yes - validate c8ntinuum native transaction signing | Cosmos |
| Cosmos SDK Go gRPC clients | Go | github.com/cosmos/cosmos-sdk | Yes - recommended Go path for gRPC and tx services | Cosmos |
| CosmRS + tendermint-rpc | Rust | github.com/cosmos/cosmos-rust | Partial to yes - good for tx building and CometBFT RPC; generated protos may be needed for full module coverage | Cosmos |
| CosmPy | Python | github.com/fetchai/cosmpy | Partial - useful high-level client; verify eth_secp256k1 signing before native tx support | Cosmos |