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
3k stars
30 watching
894 forks
Language: TypeScript
last commit: 1 day ago
Linked from 1 awesome list
abicontractsdappethereumtypescriptviemwagmiweb3
Related projects:
Repository | Description | Stars |
---|---|---|
ethers-io/ethers.js | A comprehensive JavaScript library for interacting with the Ethereum blockchain | 8,027 |
wevm/wagmi | Reactive primitives for building Ethereum apps with TypeScript and web3 integration | 6,057 |
dethcrypto/typechain | TypeScript bindings for Ethereum smart contracts | 2,766 |
evmts/tevm-monorepo | Enables browser-based Ethereum node and Solidity execution for next-gen UX and DX | 279 |
ethereumjs/ethereumjs-monorepo | The Ethereum Virtual Machine implementation in TypeScript. | 2,610 |
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,279 |
web3/web3.js | A comprehensive TypeScript library providing interaction with the Ethereum JSON RPC API and utility functions. | 19,445 |
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,103 |
walletconnect/create-eth-app | A tool for creating Ethereum-powered applications with a standardized structure and workflow | 2,750 |
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,675 |