Skip to content

Feature: Account Abstraction - Custom Validation Signature Scheme #191

Open
@julio4

Description

@julio4

Description

Account Abstraction replace Externally Owned Accounts (EOA). Accounts are implemented as smart contract called smart wallet.

Account Abstraction allows for validation abstraction, which means that it is possible to implement the validation part of transaction inside a smart wallet in any way possibles.

In this example, we want to show how we can implement a custom validation method using a different signature scheme.

Criteria:

  • Clearly explain the separation between the signer and the account.
  • Focus on the implementation. There’s already lots of explanations about it in the Starknet Book, give a succinct overview of the most important points.
  • SNIP-6 will be explained in Feature: Account Abstraction - Smart Wallet Account Contract #188 (by @Jemiiah), so focus only on the custom validation part.

Resources:

ODHack

To be eligible for additional rewards, be sure to review and follow the ODHack Common Guidelines and Contributing Guidelines.
Be sure to join the telegram group and introduce yourself.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions