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
Solmate is a collection of gas-optimized building blocks and libraries for developing secure and efficient smart contracts on the Solana blockchain. It provides a set of standardized tools including an access control framework for managing user roles and ownership, a high-precision fixed-point math library for decimal and signed integer calculations, and a Merkle proof verifier for validating data inclusion. The project provides secure token implementations for issuing and transferring fungible and non-fungible tokens. These implementations include safety checks to prevent silent failures dur
This project is a Solidity smart contract library providing a collection of audited, reusable templates and building blocks for developing secure blockchain applications on the Ethereum Virtual Machine. It serves as a foundational toolkit for smart contract development, encompassing a secure mathematical library, role-based access frameworks, and reference implementations of industry-standard token specifications. The library focuses on reducing security risks through community-vetted contract components and audited templates. It provides specific implementations for creating fungible and non
This project is a curated directory and index of resources for Solidity smart contract development. It provides a categorized collection of libraries, development frameworks, security tools, and educational materials used to build and deploy decentralized applications. The repository functions as a comprehensive catalog for the software development lifecycle, featuring a specific index of community-vetted modular building blocks and token standard implementations. It also maintains a dedicated list of security resources, including static analyzers and fuzzers, to assist in auditing and securi
Solmate is a Solana program framework and smart contract library providing gas-optimized blockchain primitives. It serves as a development kit for implementing SPL tokens and secure access control systems on the Solana blockchain.
The main features of rari-capital/solmate are: Compute-Optimized Blockchain Primitives, Smart Contract Patterns, Gas Optimization Patterns, Gas-Optimized Primitives, Blockchain Execution Guards, On-Chain Token Management, Smart Contract Access Controls, Solana Access Control Frameworks.
Open-source alternatives to rari-capital/solmate include: openzeppelin/openzeppelin-contracts — OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the… transmissions11/solmate — Solmate is a collection of gas-optimized building blocks and libraries for developing secure and efficient smart… openzeppelin/zeppelin-solidity — This project is a Solidity smart contract library providing a collection of audited, reusable templates and building… bkrem/awesome-solidity — This project is a curated directory and index of resources for Solidity smart contract development. It provides a… solana-labs/solana-program-library — The solana-program-library is a blockchain system program suite providing a library of core blockchain operations and… amazingang/wtf-solidity — WTF-Solidity is a comprehensive educational curriculum and learning platform designed to guide developers through the…