OnlyRouterAccess

View Source: @nomisma/elektro-protocol-aux/contracts/utils/OnlyRouterAccess.sol

↘ Derived Contracts: ElektroEventEmitter, ElektroStorage, FundLockStorage, RegistryBaseStorage

OnlyRouterAccess

Contract used to ensure that function call can be only executed by {Router} contract Some functions needs to have restricted access that can be only accessible by {Router} calls, In order to use onlyRouterAccess modifier, contract needs to inherit from OnlyRouterAccess contract See {Router} docs

Contract Members

Constants & Variables

bool internal isImplementationContract;

Modifiers

  • onlyRouterAccess

onlyRouterAccess

Checks if calling contract is not implementation contract.

modifier onlyRouterAccess() internal

Arguments

Functions

  • ()

Constructor initializes isImplementationContract var to true Contracts that extend OnlyRouterAccess will always have this var set to true without possiblity to change

function () public nonpayable

Arguments

Last updated

Was this helpful?