Skip to content

Madara (v0.14.0): V0, V1 and V2 transaction deprecation #612

@Trantorian1

Description

@Trantorian1

Is there an existing issue?

  • I have searched the existing issues

Motivation

Tip

This issue is part of the upgrade to v0.14.0.

With the introduction of a fee market in v0.14.0, transactions which do not support specifying the l2 gas fees will no longer be compatible with Starknet.

Request

Deprecate V0, V1 and V2 transactions.

Note

v0.14.0 also introduces a new meta_tx_v0 cairo syscall which will be made available through a new core contract, similar to the UDC. This syscall can be used to wrap non-v3 transactions, allowing them to be executed with added fee information. It is currently unclear if this will need special handling on the node front.

Solution

Reject non-v3 transactions at the gateway level. Other transaction type are still needed to guarantee sync from genesis.

Are you willing to help with this request?

Yes!

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureRequest for new feature or enhancementhelp-wantedLooking for contributors to help with thissequencerRelated to the sequencing logic and implementation

    Type

    Projects

    Status

    Ready

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions