From 4bd89275c9baa34d1fd652fea5a78397ce8209b9 Mon Sep 17 00:00:00 2001 From: Steve Goodman Date: Sun, 31 Mar 2024 15:45:37 +0300 Subject: [PATCH 1/2] Updates for 0.13.1.1 (testnet) --- .../Network_Architecture/fee-mechanism.adoc | 6 ++--- .../pages/version_notes.adoc | 22 +++++++++++++++++-- .../tools/pages/limits_and_triggers.adoc | 2 +- playbook.yml | 2 +- 4 files changed, 25 insertions(+), 7 deletions(-) diff --git a/components/Starknet/modules/architecture_and_concepts/pages/Network_Architecture/fee-mechanism.adoc b/components/Starknet/modules/architecture_and_concepts/pages/Network_Architecture/fee-mechanism.adoc index adaf1a273d..d9b0d7c7df 100644 --- a/components/Starknet/modules/architecture_and_concepts/pages/Network_Architecture/fee-mechanism.adoc +++ b/components/Starknet/modules/architecture_and_concepts/pages/Network_Architecture/fee-mechanism.adoc @@ -321,7 +321,7 @@ The pricing of the above components in terms of L1 gas is given by the following | Event key | 0.256 gas/felt | Event data | 0.12 gas/felt | Calldata | 0.128 gas/felt -| CASM bytecode | 28 gas/felt -| Sierra bytecode | 28 gas/felt -| ABI | 0.875 gas/character +| CASM bytecode | 1 gas/felt +| Sierra bytecode | 1 gas/felt +| ABI | 0.032 gas/character |=== diff --git a/components/Starknet/modules/starknet_versions/pages/version_notes.adoc b/components/Starknet/modules/starknet_versions/pages/version_notes.adoc index d12b4f9934..6387f6d744 100644 --- a/components/Starknet/modules/starknet_versions/pages/version_notes.adoc +++ b/components/Starknet/modules/starknet_versions/pages/version_notes.adoc @@ -16,8 +16,26 @@ include::ROOT:partial$snippet_important_goerli2_removed.adoc[] |Environment |Starknet version|Sierra version|Cairo version |Mainnet|0.13.1|1.5.0|2.0.0 - 2.6 -|Sepolia Testnet|0.13.1|1.5.0|2.0.0 - 2.6 -|Goerli Testnet (deprecated)|0.13.1|1.5.0|2.0.0 - 2.6 +|Sepolia Testnet|0.13.1.1|1.5.0|2.0.0 - 2.6 +|=== + +[id="version0.13.1.1"] +== Starknet v0.13.1.1 + +Starknet 0.13.1.1 reduces class declaration fees and increases the calldata limit: + +|=== +| Resource | Gas cost (0.13.1) | Gas cost (0.13.1.1) + +| CASM bytecode | 28 gas/felt | 1 gas/felt +| Sierra bytecode | 28 gas/felt | 1 gas/felt +| ABI | 0.875 gas/character | 0.032 gas/character +|=== + +|=== +|Entity | Limit (0.13.1) | Limit (0.13.1.1) + +| Calldata length (felts) | 4,000 | 5,000 |=== [id="version0.13.1"] diff --git a/components/Starknet/modules/tools/pages/limits_and_triggers.adoc b/components/Starknet/modules/tools/pages/limits_and_triggers.adoc index a18e3112a1..960d8471cb 100644 --- a/components/Starknet/modules/tools/pages/limits_and_triggers.adoc +++ b/components/Starknet/modules/tools/pages/limits_and_triggers.adoc @@ -44,6 +44,6 @@ Contract classes are a fundamental building block for smart contracts, and limit |IP address limits (read/write)| In order to reduce network spam, Starknet limits the amount of contract reads and writes that a single IP address can make. | 200 per min per IP address| 200 per min per IP address|200 per min per IP address | Signature length (felts) | | 4,000 | 4,000 | 4,000 -| Calldata length (felts) | | 4,000 | 4,000 | 4,000 +| Calldata length (felts) | | 5,000 | 4,000 | 4,000 |=== diff --git a/playbook.yml b/playbook.yml index 6958058a98..2a73133dab 100644 --- a/playbook.yml +++ b/playbook.yml @@ -41,7 +41,7 @@ asciidoc: # These attributes define the version footer, located in the starknet-docs-antora-ui project, # In /src/partials/, in the files footer-content.hbs and starknet_version.hbs. starknet_mainnet_version: 'Mainnet: 0.13.1' - starknet_testnet_version: 'Sepolia: 0.13.1 | Goerli: 0.13.1' + starknet_testnet_version: 'Sepolia: 0.13.1.1' page-starknet_version: '{starknet_mainnet_version} | {starknet_testnet_version}' From cf9561dbb8b407aee1032485f216fb0c9d8071f5 Mon Sep 17 00:00:00 2001 From: Steve Goodman Date: Tue, 2 Apr 2024 09:54:28 +0300 Subject: [PATCH 2/2] Added text that changes are in response to community feedback. --- .../Starknet/modules/starknet_versions/pages/version_notes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/Starknet/modules/starknet_versions/pages/version_notes.adoc b/components/Starknet/modules/starknet_versions/pages/version_notes.adoc index 6387f6d744..1c1a83720a 100644 --- a/components/Starknet/modules/starknet_versions/pages/version_notes.adoc +++ b/components/Starknet/modules/starknet_versions/pages/version_notes.adoc @@ -22,7 +22,7 @@ include::ROOT:partial$snippet_important_goerli2_removed.adoc[] [id="version0.13.1.1"] == Starknet v0.13.1.1 -Starknet 0.13.1.1 reduces class declaration fees and increases the calldata limit: +In response to community feedback, Starknet 0.13.1.1 reduces class declaration fees and increases the calldata limit: |=== | Resource | Gas cost (0.13.1) | Gas cost (0.13.1.1)