• Discover
  • Developers
  • Aragon Developer Portal
  • Project
  • Network
← Back to home
  • menu

    home-COMMON

    menu

    ACL

    • ACL
    • ACLSyntaxSugar
    • ACLHelpers
    • IACL
    • IACLOracle

    APM

    • APMNamehash
    • APMRegistry
    • APMInternalAppNames
    • Repo

    APPS

    • AppProxyBase
    • AppProxyPinned
    • AppProxyUpgradeable
    • AppStorage
    • AragonApp
    • UnsafeAragonApp

    COMMON

    • Autopetrified
    • ConversionHelpers
    • DelegateProxy
    • DepositableDelegateProxy
    • DepositableStorage
    • EtherTokenConstant
    • IForwarder
    • IForwarderFee
    • IVaultRecoverable
    • Initializable
    • IsContract
    • Petrifiable
    • ReentrancyGuard
    • SafeERC20
    • TimeHelpers
    • Uint256Helpers
    • UnstructuredStorage
    • VaultRecoverable

    ENS

    • ENSConstants
    • ENSSubdomainRegistrar

    EVMSCRIPT

    • EVMScriptRegistry
    • EVMScriptRunner
    • IEVMScriptExecutor
    • IEVMScriptRegistry
    • EVMScriptRegistryConstants
    • ScriptHelpers

    EVMSCRIPT / EXECUTORS

    • BaseEVMScriptExecutor
    • CallsScript

    FACTORY

    • APMRegistryFactory
    • AppProxyFactory
    • DAOFactory
    • ENSFactory
    • EVMScriptRegistryFactory

    KERNEL

    • IKernel
    • IKernelEvents
    • Kernel
    • KernelAppIds
    • KernelNamespaceConstants
    • KernelProxy
    • KernelStorage
    Edit

    Petrifiable

    contract Petrifiable

    is Initializable

    Source: contracts/common/Petrifiable.sol

    Index

    • isPetrified
    • petrify

    Reference

    Functions

    • isPetrified

      function isPetrified() public view returns (bool)
      Returns:
      bool
    • petrify

      function petrify() internal

      Function to be called by top level contract to prevent being initialized. Useful for freezing base contracts when they're used behind proxies.

      Modifiers:
      onlyInit
    ← IsContractReentrancyGuard →
    HomeDiscoverProjectNetwork
    DevelopersBug bountyGrantsGovernance
    ContributeBlogWikiAraCon

    Be part of the conversation

    Subscribe to our newsletter