Skip to content

Switch public execution to public dispatch function #8985

@fcarreiro

Description

@fcarreiro

The concept of function selector in public will only stay in Aztec-nr and be deshrined from protocol/avm.

  • Create macro for public dispatch
  • Reroute public execution through public dispatch
  • Only register/deploy public dispatch
  • Fix stack trace (see this)
  • Deshrine function selector from protocol-public
  • Correctly constrain call enqueueing from private

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-avmComponent: AVM related tickets (aka public VM)C-aztec.jsComponent: aztec.js client libraryC-aztec.nrComponent: Aztec smart contract frameworkC-protocol-specsComponent: docs.aztec.network/protocol-specsT-trackingType: Tracking Issue. This contains tasklists.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions