Skip to main content

Documentation & Libraries

These are the main libraries that are used in the creation of smart contracts and dApps. Gaining knowledge and experience with these will future-proof your smart contract and Web3 abilities. For tutorials on how to use these in practice, check here.

Solidity Documentation

Solidity is the programming language used to write smart contracts on EVM-based blockchains.

Web3.js Documentation

Web3.js is one of the foremost Javascript libraries used for creating browser dApps for EVM-compatible chains.

Ethers.js Documentation

Ethers.js is a Javascript library that is similar to Web3.js that has gained a lot of popularity with dApp developers.