OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo
Web3Modal is a wallet connection interface and onboarding toolkit used to link external cryptocurrency wallets to applications across multiple blockchain networks. It provides a unified user interface for managing digital wallet connections and tracking user authentication sessions. The project features an embedded social wallet system that enables non-custodial wallet provisioning via social logins and email to remove the requirement for seed phrases. It also includes an account abstraction framework for deploying programmable smart accounts and a multi-chain provider router to manage transa
AppKit is a multi-chain wallet connection kit and onboarding framework designed to integrate diverse blockchain networks into a unified interface. It provides a comprehensive suite for connecting applications to EVM, Solana, Bitcoin, TON, and TRON ecosystems, facilitating both self-custodial wallet linking and the creation of new accounts. The project distinguishes itself through a Web3 onboarding system that utilizes social and email-based authentication to generate embedded wallets, reducing cryptographic friction for new users. It further supports advanced identity management via a blockch
Wagmi is a collection of reactive hooks and a toolkit for interacting with Ethereum blockchains. It provides a comprehensive suite of primitives for managing wallet connections, reading smart contract data, and orchestrating on-chain transactions. The project distinguishes itself through a smart contract interface toolkit that retrieves binary interfaces to generate type-safe hooks and function wrappers. This ensures that blockchain inputs and outputs are validated at compile-time. It also features a specialized utility for translating Ethereum Name Service domains into wallet addresses and p
This project provides a framework for implementing Ethereum account abstraction, enabling the creation of programmable smart contract wallets. It serves as an implementation of the standardized protocol for managing blockchain accounts, allowing developers to replace traditional private keys with custom logic for authentication and signature verification.
eth-infinitism/account-abstraction 的主要功能包括:Account Abstraction Toolkits, Blockchain Transaction Orchestration, Smart Accounts, ERC Standard Conformance Checkers, Account Collateral Management, Transaction Batching, Smart Contract Wallets, Signature Verification Components。
eth-infinitism/account-abstraction 的开源替代品包括: openzeppelin/openzeppelin-contracts — OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the… walletconnect/web3modal — Web3Modal is a wallet connection interface and onboarding toolkit used to link external cryptocurrency wallets to… reown-com/appkit — AppKit is a multi-chain wallet connection kit and onboarding framework designed to integrate diverse blockchain… wevm/wagmi — Wagmi is a collection of reactive hooks and a toolkit for interacting with Ethereum blockchains. It provides a… trustwallet/assets — This project provides a collection of infrastructure components for multichain wallet integration, including a… quipnetwork/cpp-sdk — This project is a C++ SDK and command-line interface designed for executing smart contract operations and managing…