For pausable contract patterns, the strongest matches are openzeppelin/openzeppelin-contracts (This library provides the industry-standard implementations for emergency pause), dapphub/dappsys (This repository provides a collection of modular, reusable smart) and fravoll/solidity-patterns (This repository provides a comprehensive collection of Solidity design). compound-finance/compound-protocol and tokenmarketnet/smart-contracts round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore the best open-source pausable smart contract patterns. Compare top implementations by security and activity to find the best fit for your project.
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
This library provides the industry-standard implementations for emergency pause functionality, role-based access control, and upgradeable contract patterns, making it the definitive resource for secure smart contract development.
Composable building blocks for Ethereum contracts
This repository provides a collection of modular, reusable smart contract components, including standard implementations for access control and emergency pause functionality that are foundational to secure contract design.
A compilation of patterns and best practices for the smart contract programming language Solidity
This repository provides a comprehensive collection of Solidity design patterns, including the circuit breaker pattern for emergency contract suspension and role-based access control, which directly addresses your security requirements.
The Compound On-Chain Protocol
This repository provides a battle-tested implementation of smart contract patterns, including the widely-used Pausable and AccessControl modules that enable emergency suspension and role-based permissions in Solidity.
This project provides a comprehensive library and toolkit for the development, testing, and deployment of smart contracts on the Ethereum network. It serves as a framework for managing the full lifecycle of blockchain assets, including the creation of standardized digital tokens and the execution of automated fundraising campaigns. The platform distinguishes itself through integrated crowdsale management tools that automate investor contribution tracking and token distribution according to predefined rules. It includes specialized utilities for configuring campaign parameters such as pricing
This repository provides a collection of Solidity smart contracts for token management that include standard emergency pause and role-based access control patterns, though it lacks the broader architectural focus on upgradeability found in more comprehensive security frameworks.
This repository provides a collection of audited, modular Solidity smart contracts that include standard implementations for access control and emergency pause functionality, serving as a foundational library for secure contract design.