TypeChain

Contract compiler

TypeScript bindings for Ethereum smart contracts

🔌 TypeScript bindings for Ethereum smart contracts

GitHub

3k stars
28 watching
365 forks
Language: TypeScript
last commit: 4 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,974
wevm/viem A TypeScript interface providing abstractions over the Ethereum JSON-RPC API for easier interaction with smart contracts. 2,556
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,770
sindresorhus/type-fest A collection of reusable TypeScript types for common programming patterns and data structures 14,363
ethereumjs/ethereumjs-monorepo The Ethereum Virtual Machine implementation in TypeScript. 2,602
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,541
definitelytyped/definitelytyped Provides high-quality type definitions for the TypeScript programming language. 48,621
paulrberg/hardhat-template Develops Solidity smart contracts using Hardhat and TypeChain 1,961
itsnickbarry/hardhat-abi-exporter Generates Ethereum smart contract ABIs on compilation via Hardhat 76
pubkey/eth-crypto Provides cryptographic functions for Ethereum transactions and smart contracts 878
evmts/tevm-monorepo A set of tools for building Ethereum-based applications in the browser and Node.js using TypeScript. 267
web3/web3.js A comprehensive TypeScript library providing interaction with the Ethereum JSON RPC API and utility functions. 19,338
transeptorlabs/transeptor-bundler An ERC-4337 bundler written in TypeScript for smart contract development on the Ethereum blockchain 25