TypeChain

Contract compiler

TypeScript bindings for Ethereum smart contracts

🔌 TypeScript bindings for Ethereum smart contracts

GitHub

3k stars
28 watching
364 forks
Language: TypeScript
last commit: 5 months ago
Linked from 2 awesome lists

abiblockchainethereumsmartcontractsoliditytruffletypescriptweb3

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,998
wevm/viem A TypeScript interface providing abstractions over the Ethereum JSON-RPC API for easier interaction with smart contracts. 2,577
dethcrypto/deth An Ethereum node that simplifies developer experience with improved RPC support and features 124
deno-web3/solc Provides TypeScript bindings for compiling and deploying Solidity smart contracts on the Ethereum blockchain. 72
ts-essentials/ts-essentials A collection of reusable, high-quality TypeScript types for writing more expressive and type-safe code. 3,788
sindresorhus/type-fest A collection of reusable TypeScript types for common programming patterns and data structures 14,456
ethereumjs/ethereumjs-monorepo The Ethereum Virtual Machine implementation in TypeScript. 2,604
piotrwitek/utility-types A collection of utility types for TypeScript that complement the built-in mapped types and aliases, providing a set of common and additional types for idiomatic static typing. 5,548
definitelytyped/definitelytyped Provides high-quality type definitions for the TypeScript programming language. 48,789
paulrberg/hardhat-template Develops Solidity smart contracts using Hardhat and TypeChain 1,968
itsnickbarry/hardhat-abi-exporter Generates Ethereum smart contract ABIs on compilation via Hardhat 77
pubkey/eth-crypto Provides cryptographic functions for Ethereum transactions and smart contracts 883
evmts/tevm-monorepo Enables browser-based Ethereum node and Solidity execution for next-gen UX and DX 272
web3/web3.js A comprehensive TypeScript library providing interaction with the Ethereum JSON RPC API and utility functions. 19,384
transeptorlabs/transeptor-bundler An ERC-4337 bundler written in TypeScript for smart contract development on the Ethereum blockchain 25