ParaProxy

constructor

constructor(address _contractOwner) public payable

updateImplementation

function updateImplementation(struct IParaProxy.ProxyImplementation[] _implementationParams, address _init, bytes _calldata) external

Add/replace/remove any number of functions and optionally execute a function with delegatecall

Parameters

Name
Type
Description

_implementationParams

struct IParaProxy.ProxyImplementation[]

Contains the implementation addresses and function selectors

_init

address

The address of the contract or implementation to execute _calldata

_calldata

bytes

A function call, including function selector and arguments _calldata is executed with delegatecall on _init

fallback

fallback() external payable

receive

receive() external payable