Beacon Proxy
This contract implements a proxy that gets the implementation address for each call from a {UpgradeableBeacon}. The beacon address is stored in storage slot uint256(keccak256('eip1967.proxy.beacon')) - 1
, so that it doesn't conflict with the storage layout of the implementation behind the proxy. Available since v3.4.
Events
AdminChanged
Parameters
Name | Type | Description |
---|---|---|
previousAdmin | address | undefined |
newAdmin | address | undefined |
BeaconUpgraded
Parameters
Name | Type | Description |
---|---|---|
beacon | address | undefined |
Upgraded
Parameters
Name | Type | Description |
---|---|---|
implementation | address | undefined |
Last updated