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

Allow permissionless whitelisting of ERC20s #2771

Open
1 of 2 tasks
lumtis opened this issue Aug 27, 2024 · 0 comments
Open
1 of 2 tasks

Allow permissionless whitelisting of ERC20s #2771

lumtis opened this issue Aug 27, 2024 · 0 comments
Labels
epic Group issues under a high-level objective feature:idea An early idea for a feature. Used as reference to follow new feature integrations feature:protocol Feature extending the capability of the protocol feature:smart-contracts Related to extending smart contracts capability and interactions with ZEVM zeta-utility Improve the utility of ZETA token

Comments

@lumtis
Copy link
Member

lumtis commented Aug 27, 2024

This task group issues and considerations that are necessary in the protocol to allow permissionless whitelisting of ERC20.

Basically the user can send the MsgWhitelistERC20 to add support to a new ERC20.
Eventually we can consider a precompile contract allowing to whitelist a token solely through EVM interactions.

Considerations:

  • Optimize indexing of ZRC20 with the idea in mind that adding new asset could be spammed
  • Prevent adding two same ERC20 (current possible)
  • Like Allow to create a ZetaChain native ZRC20 that can be used on any chain #2740 consider aspect that could add utility to the ZETA token. Example: having to stake a certain amount of ZETA token to allow whitelisting a new ERC20
  • Make deeper research of security implication of permissionless whitelisting

Tasks

Preview Give feedback
  1. m:fungible security
  2. bug
    lumtis
@lumtis lumtis added feature:idea An early idea for a feature. Used as reference to follow new feature integrations epic Group issues under a high-level objective feature:smart-contracts Related to extending smart contracts capability and interactions with ZEVM feature:protocol Feature extending the capability of the protocol zeta-utility Improve the utility of ZETA token labels Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Group issues under a high-level objective feature:idea An early idea for a feature. Used as reference to follow new feature integrations feature:protocol Feature extending the capability of the protocol feature:smart-contracts Related to extending smart contracts capability and interactions with ZEVM zeta-utility Improve the utility of ZETA token
Projects
None yet
Development

No branches or pull requests

1 participant