Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate from Proxy to Diamond standard (eip-2535) #496

Open
akolotov opened this issue Sep 13, 2020 · 0 comments
Open

Migrate from Proxy to Diamond standard (eip-2535) #496

akolotov opened this issue Sep 13, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@akolotov
Copy link
Collaborator

Intensive usage of the Proxy standard with the TokenBridge contracts shows that it is not effective. Despite the fact that the upgrade touches only few methods in the original contracts, entire implementation contract should be deployed and this is costly operation.

There is a new Diamond standard (https://eips.ethereum.org/EIPS/eip-2535) providing the functionality to upgrade exact methods so it makes sense to consider the migration of the TokenBridge contracts to follow this new standard to safe gas during contracts upgrades.

@akolotov akolotov added the enhancement New feature or request label Sep 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant