Skip to content

Commit

Permalink
Ilia/snip16 (#105)
Browse files Browse the repository at this point in the history
* add snip16

* addressed comments

* added missing sections

* added Rationale and Security Considerations

* fixed date format and removed link

* fixed date format... again

* changed status to 'Review' and added forum link

* clarified proposal

---------

Co-authored-by: dor-starkware <153503610+dor-starkware@users.noreply.github.com>
  • Loading branch information
iliav-starkware and dor-starkware authored Aug 14, 2024
1 parent 7634770 commit e07377b
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 3 deletions.
6 changes: 3 additions & 3 deletions SNIPS/snip-16.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ snip: 16
title: Deprecation of transaction versions 0,1,2
description: This SNIP proposes to deprecate transaction versions 0,1,2 and stop support for them around the end of Q1 of 2025.
author: Ilia Volokh <iliav@starkware.co>
discussions-to:
status: Draft
discussions-to: https://community.starknet.io/t/snip-16-deprecation-of-transaction-versions-0-1-2/114443
status: Review
type: Standards Track
category: Core
created: 2024-07-02
Expand All @@ -25,7 +25,7 @@ Transaction versions 0,1,2 only support fee payment in ETH. Moreover, they have

## Proposal

We propose for the sequencer to stop support for transaction versions 0,1,2 in an upcoming version in preparation for integrating the mempool and fee market, which is expected to happen within 6-8 months.
We propose for the sequencer to stop support for transaction versions 0,1,2 in an upcoming version in preparation for integrating the mempool and fee market, which is expected to happen within 6-8 months. Concretely, we propose for these transaction versions to be rejected at the gateways to the mempool.

To facilitate continuation of fee payment in ETH, we propose to adopt paymasters. The decision between applicative paymasters such as the one by AVNU or protocol-level paymasters will be left to applications/wallets. (A detailed SNIP for a protocol-level paymaster is in the works.)

Expand Down
38 changes: 38 additions & 0 deletions SNIPS/snip-paymaster
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
snip:
title: Protocol-level Paymaster
description: This SNIP proposes a design for a protocol-level paymaster contract and semantics for the 'paymaster' field in v3 transactions.
author: Ilia Volokh <iliav@starkware.co>
discussions-to:
status: Draft
type: Standards Track
category: Core
created: 2024-08-12
---

## Simple Summary


## Motivation


## Proposal


## Rationale


## Drawbacks


## Alternatives


## Backwards Compatibility


## Security Considerations


## Copyright

0 comments on commit e07377b

Please sign in to comment.