viem

Smart contract interface

A TypeScript interface providing abstractions over the Ethereum JSON-RPC API for easier interaction with smart contracts.

TypeScript Interface for Ethereum

GitHub

3k stars
30 watching
894 forks
Language: TypeScript
last commit: almost 2 years ago
Linked from 1 awesome list

abicontractsdappethereumtypescriptviemwagmiweb3

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ethers-io/ethers.jsA comprehensive JavaScript library for interacting with the Ethereum blockchain8,027
wevm/wagmiReactive primitives for building Ethereum apps with TypeScript and web3 integration6,065
dethcrypto/typechainTypeScript bindings for Ethereum smart contracts2,766
evmts/tevm-monorepoEnables browser-based Ethereum node and Solidity execution for next-gen UX and DX279
ethereumjs/ethereumjs-monorepoThe Ethereum Virtual Machine implementation in TypeScript.2,610
weavevm/wvm-rethAn implementation of a fast and modular Ethereum protocol in Rust.5
ethereum/py-evmAn implementation of the Ethereum Virtual Machine in Python2,279
web3/web3.jsA comprehensive TypeScript library providing interaction with the Ethereum JSON RPC API and utility functions.19,445
ewasm/designProvides a specification and framework for executing Ethereum contracts in a restricted subset of WebAssembly.1,018
ethereum-boilerplate/ethereum-boilerplateA NextJS project providing pre-built components and infrastructure for building Ethereum dapps with minimal setup4,103
walletconnect/create-eth-appA tool for creating Ethereum-powered applications with a standardized structure and workflow2,750
etherex/pyepmManages Ethereum contract deployment and interaction using Python-based package definitions in YAML format.28
xf00f/web3xA client library for interacting with the Ethereum blockchain using TypeScript.211
blockscout/blockscoutA blockchain explorer and tool for analyzing EVM-based blockchains3,675