Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update version_notes.adoc with v0.13 versions on testnets #1023

Merged
merged 7 commits into from
Dec 14, 2023
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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,25 @@ 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.

* Add transaction v3:
stoobie marked this conversation as resolved.
Show resolved Hide resolved
** Fee payment in STRK
** Reserved fields for future features, such as volition and payment master
stoobie marked this conversation as resolved.
Show resolved Hide resolved
* `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 approximately 200% as a result of reduced Cairo steps and increased use of builtins. L1 data availability cost is reduced by approximtately 10%.
stoobie marked this conversation as resolved.
Show resolved Hide resolved


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

Expand Down
Loading