English
Ask or search…
K
Links
Comment on page

Commonly Used Libs

There are times we find helpful tools and libraries when working on blockchain projects and then we stick with them. We list them here, and hopefully you will find them helpful when working on your own blockchain projects.
Note that the CESS blockchain is built on top of Substrate blockchain SDK. Users can deploy both ink! smart contracts and EVM-compatible smart contracts on CESS blockchain.
Name
Type
Description
Substrate
An umbrella project encompassing three sub-projects: Substrate, Cumulus, and Polkadot. CESS node is built on top of the Substrate blockchain SDK.
Substrate
Javascript/Typescript library to interact with Substrate-based blockchains. It has a set of utility libraries on cryptographic functions.
ink!
ink! Smart Contract
Smart contract language for Substrate, compile down to Wasm.
useink
ink! Smart Contract
Javascript library to interface with ink! smart contract in Javascript/Typescript.
Hardhat
EVM Smart Contract
Toolchain to develop, build, test, and manage Solidity smart contracts.
EVM Smart Contract
Hardhat plugin that helps deploy and manage smart contracts.
ether.js
EVM Smart Contract
Library to interact with EVM-compatible smart contracts.
viem
EVM Smart Contract
Lightweight, composable, and type-safe modules that interface with EVM-compatible chains.
wagmi
EVM Smart Contract / React hook
React hook for EVM-compatible smart contract.
React hook
A set of useful React hooks and hook patterns.