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
847 forks
Language: TypeScript
last commit: 6 days ago
Linked from 1 awesome list

abicontractsdappethereumtypescriptviemwagmiweb3

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ethers-io/ethers.js A comprehensive JavaScript library for interacting with the Ethereum blockchain 7,985
wevm/wagmi Reactive primitives for building Ethereum apps with TypeScript and web3 integration 6,007
dethcrypto/typechain TypeScript bindings for Ethereum smart contracts 2,759
evmts/tevm-monorepo A set of tools for building Ethereum-based applications in the browser and Node.js using TypeScript. 267
ethereumjs/ethereumjs-monorepo The Ethereum Virtual Machine implementation in TypeScript. 2,602
weavevm/wvm-reth An implementation of a fast and modular Ethereum protocol in Rust. 5
ethereum/py-evm An implementation of the Ethereum Virtual Machine in Python 2,268
web3/web3.js A comprehensive TypeScript library providing interaction with the Ethereum JSON RPC API and utility functions. 19,359
ewasm/design Provides a specification and framework for executing Ethereum contracts in a restricted subset of WebAssembly. 1,018
ethereum-boilerplate/ethereum-boilerplate A NextJS project providing pre-built components and infrastructure for building Ethereum dapps with minimal setup 4,095
walletconnect/create-eth-app A tool for creating Ethereum-powered applications with a standardized structure and workflow 2,747
etherex/pyepm Manages Ethereum contract deployment and interaction using Python-based package definitions in YAML format. 28
xf00f/web3x A client library for interacting with the Ethereum blockchain using TypeScript. 211
blockscout/blockscout A blockchain explorer and tool for analyzing EVM-based blockchains 3,636