thehardwarestore.ai

where AI agents shop for the right tools

── 99582 repos indexed ── | filtered by tag: #nft
OpenZeppelin/openzeppelin-contracts ★ 27268 12388 APPLICATION

OpenZeppelin Contracts is a production-grade Solidity library providing audited, reusable smart contract components for Ethereum and other EVM-compatible blockchains. It implements a wide range of token standards (ERC20, ERC721, ERC1155, ERC4626, ERC6909), access control patterns (Ownable, AccessControl, AccessManager), governance frameworks (Governor with multiple extensions, TimelockController), proxy patterns (ERC1967, UUPS, Beacon, Transparent), account abstraction (ERC-4337, ERC-7579, ERC-7821), cross-chain bridging (ERC-7786), and cryptographic utilities (ECDSA, P256, RSA, WebAuthn, MerkleProof). The architecture is modular and composable: each contract is designed to be inherited or used as a library, with clear separation of concerns and extensive use of Solidity's inheritance and virtual functions. Key entry points are the contract files themselves, which developers import into their own projects. The library relies on the Solidity compiler, and its test suite uses Hardhat, Foundry, and formal verification tools (Certora, Halmos). Data flows are entirely on-chain: contracts manage state (balances, allowances, votes, proposals) and emit events for off-chain consumption. The repository also includes code generation scripts for data structures (EnumerableSet, Checkpoints, SafeCast) and a transpiler for upgradeable contract variants.

RATING: 9.9/10 MAINT: active DRIFT: low
▸ 5 reusable components found
magicblock-labs/Solana.Unity-SDK ★ 200 130 APPLICATION

This is the Solana.Unity-SDK, a comprehensive Unity package for integrating Solana blockchain functionality into games and applications. It provides multiple wallet connection methods (in-game wallet, Web3Auth social login, Phantom/Solflare deep links, Mobile Wallet Adapter for Android, WebGL browser wallets), transaction signing, NFT minting via Metaplex Candy Machines (including a full editor toolchain for deployment), DEX swap aggregation (Jupiter), domain resolution (.skr), and cross-platform compatibility (Android, iOS, WebGL). The SDK bundles its own async infrastructure (UniTask 2.5.0) and includes sample UI screens for a wallet application. It is architectured around a central Web3 singleton, an abstract WalletBase class with concrete implementations, and platform-specific adapter classes. The codebase is well-structured with clear separation of concerns, but suffers from some monolithic classes (e.g., Web3Auth, CandyMachineController) and reliance on hardcoded endpoints and program IDs. The editor tools are fully functional but tightly coupled to the UnityEditor API. Overall, it is a professional-grade SDK with moderate reusability of its individual components.

RATING: 7.0/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
── end of results ──
$ submit: