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
847 forks
Language: TypeScript
last commit: 6 days 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 | 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 |