Skip to content

🎁 [Feature Request]: Smart Accounts enhancements #514

@brozorec

Description

@brozorec

What is the feature you would like to see?

This is issue is to keep track of proposals for new features, interface modifications and any other enhancements and proposals not related to the smart contract modules that has the potential to contribute to a broader adoption of smart accounts.

Core Contract

  1. Refactor Delegated signers to take advantage of the changes proposed in CAP-71 (given this proposal gets approved and included in a next protocol upgrade)
  2. Adopt an approach where expired context rules are automatically pruned (e.g. using temporary storage by following the pattern in fungible token approvals)
  3. SDK streamlining the interactions with smart accounts on the client side (similar to what's previously done in passkey-kit)
  4. Increase the max cap of context rules in a smart account (set to 15 atm)

Verifiers

  1. Add a new function to query metadata on verifiers. This will be helpful on the client side by improving auditability. The External signer contains the verifier contract and key data bytes, but how those bytes are to be presented by clients depends on off-chain logic (app-specific or indexing).
  2. Modify the reference webauthn (passkey) verifier to account for credential id.

Policies

  1. Policies are the most opinionated piece of the framework so some guidelines of how to implement new policies might be useful

Resources:

Metadata

Metadata

Assignees

No one assigned

    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