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

🏗️ [Core Feature]: Pay EVM Gas Fees with any* tokens #189

Closed
KitHat opened this issue Mar 25, 2024 · 4 comments · Fixed by #218
Closed

🏗️ [Core Feature]: Pay EVM Gas Fees with any* tokens #189

KitHat opened this issue Mar 25, 2024 · 4 comments · Fixed by #218
Assignees

Comments

@KitHat
Copy link
Member

KitHat commented Mar 25, 2024

We are supporting AA first and exploring using Polkadot DeFi pallets in parallel.
The goal of this issue is to add the option for projects to deploy the entrypoint contract as part of the genesis block and write docs to make it easier for projects that want to spin up a parachain that supports Account Abstraction.

AA

Polkadot DeFi Ecosystem Pallet Config

Tracked in #206 , aims to sensibly configure HydraDX-transaction-multi-payment.

@4meta5 4meta5 self-assigned this Apr 22, 2024
@ozgunozerk ozgunozerk transferred this issue from OpenZeppelin/polkadot-evm-runtime-template May 17, 2024
@4meta5 4meta5 changed the title 🏗️ [Core Feature]: Pay fees with the tokens 🏗️ [Core Feature]: Pay EVM Gas Fees with tokens May 20, 2024
@4meta5 4meta5 changed the title 🏗️ [Core Feature]: Pay EVM Gas Fees with tokens 🏗️ [Core Feature]: Pay EVM Gas Fees with any* tokens May 20, 2024
@KitHat KitHat moved this from ToDo to In Development in Substrate Runtime Templates May 21, 2024
@ggonzalez94 ggonzalez94 assigned KitHat and unassigned 4meta5 May 30, 2024
@ggonzalez94
Copy link
Collaborator

Adding some context here so that we don't loose it. After a lot of research and work especially from @4meta5 we decided to ship this templates with Account Abstraction support as they way to support paying gas with different tokens., given the complexity of maintaining multiple forks and the imcompatibility of pallet-assets with orml-tokens if we were to implement it using HydraDX(more details on this draft PR). We will keep other implementations in our backlog and might revisit it in the future.
This issue is now focused on adding the ability to deploy the entrypoint in the genisis block to make AA easier.

@4meta5 4meta5 self-assigned this Jun 7, 2024
@4meta5
Copy link
Contributor

4meta5 commented Jun 7, 2024

Re-added myself as assignee because even the AA path requires #215

KitHat added a commit that referenced this issue Jun 12, 2024
* Added a possibility to predeploy contracts to the genesis block
* Added some default contracts to predeploy.
@github-project-automation github-project-automation bot moved this from In Development to Done in Substrate Runtime Templates Jun 12, 2024
@KitHat KitHat reopened this Jun 12, 2024
@github-project-automation github-project-automation bot moved this from Done to Backlog in Substrate Runtime Templates Jun 12, 2024
@KitHat
Copy link
Member Author

KitHat commented Jun 12, 2024

Reopened Issue as #215 is required for it.

@ggonzalez94 ggonzalez94 moved this from Backlog to In Development in Substrate Runtime Templates Jun 17, 2024
@4meta5 4meta5 closed this as completed Jun 18, 2024
@github-project-automation github-project-automation bot moved this from In Development to Done in Substrate Runtime Templates Jun 18, 2024
@4meta5
Copy link
Contributor

4meta5 commented Jun 18, 2024

Closed when #215 was closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants