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

Notice to Deprecate MetaTransactionWallet and MetaTransactionWalletDeployer Wrappers in ContractKit #10766

Closed
aaronmgdr opened this issue Nov 21, 2023 · 1 comment · Fixed by #10768

Comments

@aaronmgdr
Copy link
Member

aaronmgdr commented Nov 21, 2023

The MetaTransactionWallet, MetaTransactionWalletDeployer contracts were created to solve an issue of onboarding new users to Attestation Service v1 which (oversimplifying here) required funds to be sent to pay for sms codes and a small deterence on spamming the system. Since of course new users have no funds typically the MetaTransaction System was setup to allow a third party to pay. The reset of the system (ASv1, Komenci , etc) have all been deprecated and removed)

These are not governance owned contracts. And the original use case is no longer relevent. As such Contractkit will be considering its wrappers for these as Deprecated shortly and will be remove after.

as of writing this does not refer to the actual contracts themselves only the wrappers / use in contract kit

however if you need something similar consider an Account Abstraction standard.

@martinvol
Copy link
Contributor

Contracts are expected to get deleted soon, and will not be included in the release 12 of the contracts.

Work in progress here: #10859

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

Successfully merging a pull request may close this issue.

2 participants