KernelProxy

contract KernelProxy

is IKernelEvents, KernelStorage, KernelAppIds, KernelNamespaceConstants, IsContract, DepositableDelegateProxy

Source: contracts/kernel/KernelProxy.sol

Index

Reference

Functions

fallback

function (IKernel _kernelImpl) public


KernelProxy is a proxy contract to a kernel implementation. The implementation can update the reference, which effectively upgrades the contract.

Parameters:

  • _kernelImpl - Address of the contract used as implementation for kernel

implementation

function`` implementation() public view returns (address)


ERC897, the address the proxy would delegate calls to.

Returns:

  • address

proxyType

function`` proxyType() public pure returns (uint256)


ERC897, whether it is a forwarding (1) or an upgradeable (2) proxy.

Returns:

  • uint256

Last updated