mirror of https://github.com/status-im/EIPs.git
Updates with eip number to pass travis build
This commit is contained in:
parent
f4a5765102
commit
ce4bd0ca5f
|
@ -1,12 +1,12 @@
|
|||
---
|
||||
eip: TBA
|
||||
eip: 1822
|
||||
title: Universal Upgradeable Proxy Standard (UUPS)
|
||||
authors: Gabriel Barros <gabriel@terminal.co>, Patrick Gallagher <patrick@terminal.co>
|
||||
discussions-to: [Ethereum Magicians Forum](https://ethereum-magicians.org/t/eip-universal-upgradeable-proxy-standard-uups)
|
||||
status: Draft
|
||||
type: Standards Track
|
||||
category: ERC
|
||||
created: 2019-02-12
|
||||
created: 2019-03-04
|
||||
requires: nothing
|
||||
---
|
||||
|
||||
|
@ -61,7 +61,7 @@ The following describes a standard for proxy contracts which is universally comp
|
|||
- **Logic Contract** - The contract **B** which contains the logic used by Proxy Contract **A**
|
||||
- **Proxiable Contract** - Inherited in Logic Contract **B** to provide the upgrade functionality
|
||||
|
||||
<p align="center"><img src="../assets/eip-x/proxy-diagram.png" alt="diagram" width="600"/></p>
|
||||
<p align="center"><img src="../assets/eip-1822/proxy-diagram.png" alt="diagram" width="600"/></p>
|
||||
|
||||
## Specification
|
||||
|
||||
|
@ -147,7 +147,7 @@ The Proxiable Contract is included in the Logic Contract, and provides the funct
|
|||
|
||||
##### `proxiable`
|
||||
|
||||
Compatibility check to ensure the new Logic Contract implements the Universal Upgradeable Proxy Standard. Note that in order to support future implementations, the `bytes32` comparison could be changed e.g., `keccak256("PROXIABLE-ERCXXX-v1")`.
|
||||
Compatibility check to ensure the new Logic Contract implements the Universal Upgradeable Proxy Standard. Note that in order to support future implementations, the `bytes32` comparison could be changed e.g., `keccak256("PROXIABLE-ERC1822-v1")`.
|
||||
|
||||
##### `updateCodeAddress`
|
||||
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Loading…
Reference in New Issue