Frameworks

ToolkitDescriptionGuide
FoundryFast Solidity framework — compile, test, deploy, and interact via CLIDeploy Guide
HardhatJavaScript-based Solidity framework with rich plugin ecosystemDeploy Guide
RemixBrowser-based IDE — no installation requiredDeploy Guide

EVM RPC Clients

c8ntinuum uses EVM chain ID 2184 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 nameProgramming languageGithub URLSupportedEVM/Cosmos
viemTypeScriptgithub.com/wevm/viemYes - recommended for modern TypeScript appsEVM
ethers.jsTypeScript, JavaScriptgithub.com/ethers-io/ethers.jsYesEVM
web3.pyPythongithub.com/ethereum/web3.pyYesEVM
AlloyRustgithub.com/alloy-rs/alloyYes - recommended Rust optionEVM
go-ethereum ethclient/rpcGogithub.com/ethereum/go-ethereumYesEVM
NethereumC#/.NETgithub.com/Nethereum/NethereumYesEVM
web3jJava, Kotlin, Androidgithub.com/LFDT-web3j/web3jYesEVM
web3.jsTypeScript, JavaScriptgithub.com/web3/web3.jsLegacy only - compatible but prefer viem or ethers.jsEVM

Cosmos RPC Clients

SDK nameProgramming languageGithub URLSupportedEVM/Cosmos
CosmJSTypeScript, JavaScriptgithub.com/cosmos/cosmjsYes for CometBFT/Stargate queries and broadcasting; validate native signing setupCosmos
TelescopeTypeScript codegengithub.com/hyperweb-io/telescopeYes - recommended for typed Cosmos module clients generated from c8ntinuum protosCosmos
InterchainJS / @interchainjs/cosmosTypeScript, JavaScriptgithub.com/hyperweb-io/interchainjsYes - validate c8ntinuum native transaction signingCosmos
Cosmos SDK Go gRPC clientsGogithub.com/cosmos/cosmos-sdkYes - recommended Go path for gRPC and tx servicesCosmos
CosmRS + tendermint-rpcRustgithub.com/cosmos/cosmos-rustPartial to yes - good for tx building and CometBFT RPC; generated protos may be needed for full module coverageCosmos
CosmPyPythongithub.com/fetchai/cosmpyPartial - useful high-level client; verify eth_secp256k1 signing before native tx supportCosmos