• 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

    Initializable

    contract Initializable

    is TimeHelpers

    Source: contracts/common/Initializable.sol

    Index

    • getInitializationBlock
    • hasInitialized
    • initialized
    • initializedAt
    • isInitialized
    • onlyInit

    Reference

    Modifiers

    • isInitialized

      modifier isInitialized()
    • onlyInit

      modifier onlyInit()

    Functions

    • getInitializationBlock

      function getInitializationBlock() public view returns (uint256)
      Returns:
      Block number in which the contract was initialized
    • hasInitialized

      function hasInitialized() public view returns (bool)
      Returns:
      Whether the contract has been initialized by the time of the current block
    • initialized

      function initialized() internal

      Function to be called by top level contract after initialization has finished.

      Modifiers:
      onlyInit
    • initializedAt

      function initializedAt(uint256 _blockNumber) internal

      Function to be called by top level contract after initialization to enable the contract at a future block number rather than immediately.

      Modifiers:
      onlyInit
      Parameters:
      _blockNumber - uint256
    ← IVaultRecoverableIsContract →
    HomeDiscoverProjectNetwork
    DevelopersBug bountyGrantsGovernance
    ContributeBlogWikiAraCon

    Be part of the conversation

    Subscribe to our newsletter