Skip to content

Commit

Permalink
Update version_notes.adoc with v0.13 versions on testnets (#1023)
Browse files Browse the repository at this point in the history
* Update version_notes.adoc with v0.13 versions on testnets

* Update version_notes.adoc

* SME Comments

* Removed upcoming versions from TOC, added text to point to Starknet Roadmap.

* Apply suggestions from code review

* Update components/Starknet/modules/starknet_versions/pages/version_notes.adoc

---------

Co-authored-by: Steve Goodman <steve@starkware.co>
Co-authored-by: Steve Goodman <39279277+stoobie@users.noreply.github.com>
  • Loading branch information
3 people authored Dec 14, 2023
1 parent b76ba9f commit 9d206ea
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 28 deletions.
3 changes: 1 addition & 2 deletions components/Starknet/modules/starknet_versions/nav.adoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
* Versions
** xref:version_notes.adoc[Starknet release notes]
** xref:upcoming_versions.adoc[Upcoming Starknet versions]
// ** xref:upcoming_versions.adoc[Upcoming Starknet versions]
** xref:deprecated.adoc[Deprecated, unsupported, and removed features]
Original file line number Diff line number Diff line change
@@ -1,32 +1,9 @@
[id="upcoming_versions"]

= Upcoming Starknet versions

[id="what_to_expect"]
== Starknet Alpha v0.13.0


This version introduces the following changes:

* In addition to ETH, users will be able to pay transaction fees in STRK using v3 transactions.
* v3 transactions are structured to support several upcoming features detailed below.

=== v3 transactions

[IMPORTANT]
====
While v3 transactions will support the following features, not all the features that they will support will be available in Starknet v0.13.0.
====

* A *fee market*, starting with Starknet v0.14.0, to enable users to optimize their transaction process by the network during periods of congestion.
* A *paymaster* mechanism, to enable entities other than the transaction sender to pay transaction fees.
* Account deployment will take place with an account’s initial Invoke or Declare transaction.
* *Volition mode*, for reducing data availability costs.
* *Nonce generalization*, enabling users to send multiple transactions simultaneously by specifying different channels for different transactions.

For more information, see the following:

* link:https://github.com/starknet-io/SNIPs/blob/main/SNIPS/snip-8.md[SNIP 8: Transaction V3 Structure]
* link:https://github.com/ob1337/SNIPs/blob/snip-10/SNIPS/snip-10.md[SNIP 10: STRK fee token]
== Roadmap and version updates

You can subscribe to get the latest version updates delivered to your inbox at link:https://www.starknet.io/en/roadmap[Starknet Roadmap & version updates].

For information on the current version of Starknet, see the xref:version_notes.adoc[Starknet release notes].
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,27 @@ include::ROOT:partial$snippet_important_goerli2_removed.adoc[]
|Environment |Starknet version|Sierra version|Cairo version

|Mainnet|0.12.2|1.3.0|2.0.0 - 2.3.1

|Sepolia Testnet|0.13.0|1.4.0|2.0.0 - 2.4.0
|Goerli Testnet (deprecated)|0.13.0|1.4.0|2.0.0 - 2.4.0
|===

[id="version0.13.0"]
== Starknet v0.13.0 (December 13th 23)

Starknet v0.13.0 is live on testnet.

Starknet 0.13.0 includes the following changes:

* v3 transactions, including:
** Fee payment in STRK
** Reserved fields for future features, such as Volition and payment master
* `get_block` API: The `gas_price` field is replaced by the `eth_l1_gas_price` and `strk_l1_gas_price` fields. This change applies also to existing blocks. For more information on the new fields, see the link:https://github.com/starkware-libs/starknet-specs/releases/tag/v0.6.0[JSON RPC API Spec on Github]
* Sierra v1.4.0. This new version of Sierra is part of Crate v2.4.0, in the Cairo 2.4.0 package. For more information, see link:https://community.starknet.io/t/cairo-v2-4-0-is-out/109275[Cairo v2.4.0 is out!] on the Community forum.
* Improved performance of `secp256k1_mul` and `secp256r1_mul` syscalls
* Computation cost is reduced by approximately 200% as a result of reduced Cairo steps and increased use of builtins. L1 data availability cost is reduced by approximtately 10%.


[id="version0.12.3"]
== Starknet v0.12.3 (November 19th 23)

Expand Down

0 comments on commit 9d206ea

Please sign in to comment.