Skip to content

Commit

Permalink
Automatically merged updates to draft EIP(s) 1504 (ethereum#2188)
Browse files Browse the repository at this point in the history
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
  • Loading branch information
swordsoul646 authored and ilanolkies committed Nov 12, 2019
1 parent c415429 commit 08b4922
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions EIPS/eip-1504.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 1504
title: ERC-1504 Upgradable Smart Contract
author: Kaidong Wu <[email protected]>, Chuqiao Ren <[email protected]>, Ruthia He <[email protected]>, Yun Ma <[email protected]>
author: Kaidong Wu <[email protected]>, Chuqiao Ren <[email protected]>, Ruthia He <[email protected]>, Yun Ma <[email protected]>, Xuanzhe Liu <[email protected]>
discussions-to: https://github.com/ethereum/EIPs/issues/1503
status: Draft
type: Standards Track
Expand Down Expand Up @@ -299,7 +299,8 @@ contract Upgrader {


### Caveats
Since the Upgrader contract in [ERC-54](https://gist.github.com/swordghost/969648793ed54fdf027cb6df1b894b75) has a simple voting mechanism, it is prone to all the limitations that the voting contract is facing:

Since the Upgrader contract in [ERC-1504](https://gist.github.com/swordghost/969648793ed54fdf027cb6df1b894b75) has a simple voting mechanism, it is prone to all the limitations that the voting contract is facing:

- The administrator can only be the owner of data and Handler contracts. Furthermore, only the administrator has the power to add voters and start a proposal.
- It requires voters to be constantly active, informative and attentive to make a upgrader succeed.
Expand Down Expand Up @@ -340,8 +341,9 @@ The proposal is initiated and developed by the team Renaissance and the Research
We have been very inclusive in this process and invite anyone with questions or contributions into our discussion. However, this standard is written only to support the identified use cases which are listed herein.

## Implementations

1. [Renaissance](https://www.renaissance.app) - a protocol that connect creators and fans financially
2. [ERC-54](https://gist.github.com/swordghost/969648793ed54fdf027cb6df1b894b75) - a reference implementation
2. [ERC-1504](https://gist.github.com/swordghost/969648793ed54fdf027cb6df1b894b75) - a reference implementation


## Copyright
Expand Down

0 comments on commit 08b4922

Please sign in to comment.