Commit 22be32b
feat(protocol): PCR-2 (#5479)
* PCR-2 base changes
* transaction-fuzzer changes
* comment construct_advance_epoch_pt_* functions
* iota-adapter-transactional-tests changes (#5283)
Co-authored-by: Mirko Zichichi <[email protected]>
* feat(protocol): PCR-2 iota-json-rpc* and iota-open-rpc (#5277)
* iota-json-rpc* and iota-open-rpc changes
* refactor(protocol): pcr2 more base changes (#5448)
* feat: implement conversions between v1 and v2 for system-state summary
* refactor(types): add non_exhaustive attribute to IotaSystemStateSummary
* refactor(core): use system-state summary v2
* doc(type): fix typo in system-state summary v2 doc
* refactor(json-rpc): support new system state summary (#5449)
* feat(json-rpc-api): support all versions of system-state summary
* refactor(json-rpc): support v2 of system-state summary
* chore(open-rpc): update specification
---------
Co-authored-by: Konstantinos Demartinos <[email protected]>
* feat(protocol): PCR-2 iota-rest-api (#5276)
* iota-rest-api changes
* refactor(rest-api): use v2 of system state summary (#5455)
---------
Co-authored-by: Konstantinos Demartinos <[email protected]>
* feat(protocol): PCR-2 iota-proxy (#5461)
* feat(protocol): PCR-2 iota-sdk (#5467)
* feat(protocol): PCR-2 iota-sdk
* more examples fix
* feat(protocol): PCR-2 iota-indexer (#5278)
* iota-indexer changes
* refactor(indexer): use new system state summary (#5477)
* refactor(indexer): add burned computation cost to schema
* refactor(indexer)!: use new system-state summary type
* Update crates/iota-indexer/src/handlers/checkpoint_handler.rs
Co-authored-by: Thoralf-M <[email protected]>
---------
Co-authored-by: Konstantinos Demartinos <[email protected]>
Co-authored-by: Thoralf-M <[email protected]>
* feat(protocol): PCR-2 iota-bridge-cli/iota-tool (#5478)
* feat(protocol): PCR-2 iota-bridge-cli
* iota-tool
* refactor(types): derive serde and clone for IotaSystemStateSummary
* iota-analytics-indexer changes (#5282)
* feat(protocol): PCR-2 iota-graphql-rpc (#5280)
* iota-graphql-rpc changes
* feat(indexer): add computation_cost_burned getter
* refactor(graphql-rpc): use the new system-state summary
---------
Co-authored-by: Konstantinos Demartinos <[email protected]>
* refactor(transactional-test-runner): use new system-state summary type (#5501)
* fix(indexer): get system summary conditionally in index_epoch
* refactor(iota): use new system-state summary type (#5502)
* refactor(rosetta): use new system-state summary (#5507)
* refactor(graphql-e2e-tests: update baselines (#5281)
Co-authored-by: Konstantinos Demartinos <[email protected]>
* refactor(json-rpc-tests): use new system-state summary
* feat(protocol): PCR-2 iota-benchmark and iota-cluster-test (#5516)
* refactor(iota-benchmark): use new system-state summary type
* refactor(iota-cluster-test): use new system-state summary type
* fix: clippy error
* feat(protocol): PCR-2 iota-e2e-tests (#5520)
* refactor(iota-e2e-tests): use new system-state summary type
* fix: never trust the autocomplete...
* fix: typo
* fix: fix `IotaSystemStateV2` docstring
* fix: missing IotaSystemStateSummary in iota-e2e-tests simtests
* chores: Update system package build and snapshot
* chores: Update snapshot in iota-swarm-config
* Revert manifest.json in iota-framework-snapshot
* docs: Fix doc comments in iota_system_state_inner_v2.rs
---------
Co-authored-by: jkrvivian <[email protected]>
* refactor(json-rpc,indexer): add get_latest_iota_system_state_v2 (#5586)
* refactor(json-rpc-api): add get_latest_iota_system_state_v2
* refactor(indexer): use get_latest_iota_system_state_v2
* refactor(json-rpc-api): add deprecated rust attribute
* Tokenomics documentation update (#5271)
* Initial commit tokenomics documentation update
* docs(tokenomics): first round of changes in tokenomics.mdx and gas-in-iota.mdx
* gas pricing updates
* Solved merge conflict
* Solved merge conflict
* staking changes
* docs(tokenomics): review iota-token and proof-of-stake
* docs(tokenomics): review validators-staking
* docs(tokenomics): review staking-unstaking
* docs(tokenomics): review gas-pricing
* docs(tokenomics): review gas-in-iota
* Tokenomics home page fix
* Remove redundant text related to token utilization
* Minor changes to tokenomics docs
* Update docs/content/about-iota/tokenomics/tokenomics.mdx
Co-authored-by: Lucas Tortora <[email protected]>
* Style and naming changes in gas pricing file
* fix inflation rate value
* Update docs/content/_snippets/staking-pool-reqs.mdx
Co-authored-by: Lucas Tortora <[email protected]>
* Update docs/content/about-iota/tokenomics/gas-pricing.mdx
Co-authored-by: Lucas Tortora <[email protected]>
* tweaks to tokenomics homepage
* Update tokenomics image
* update tokenomics image
---------
Co-authored-by: Roman Overko <[email protected]>
Co-authored-by: Andrew <[email protected]>
Co-authored-by: Can <[email protected]>
Co-authored-by: Lucas Tortora <[email protected]>
Co-authored-by: Lucas Tortora <[email protected]>
Co-authored-by: Andrew Cullen <[email protected]>
* refactor(iota-sdk): version get_latest_iota_system_state (#5587)
* refactor(json-rpc-api): add get_latest_iota_system_state_v2
* refactor(indexer): use get_latest_iota_system_state_v2
* refactor(iota-sdk): version get_latest_iota_system_state
* refactor(iota-sdk): use get_latest_iota_system_state_v2 if available in the rpc_methods
* refactor(iota-sdk): cache iota_system_state_v2_support
* fix: use get_latest_iota_system_state_v2 in tests
* fix: update remaining tests to get_latest_iota_system_state_v2
---------
Co-authored-by: Thoralf Müller <[email protected]>
Co-authored-by: Thoralf-M <[email protected]>
* refactor(simulacrum): use ChangeEpochV2
* chore(json-rpc-api,open-rpc): correct supported protocol version in docs
* feat(ts-sdk): update TS SDK after PCR2 changes (#5637)
* feat(update-tssdk-types): Run update-open-rpc-client-types
* feat(update-tssdk-types): Support versioned system state. Sdk build passing. Updates version.ts.
* feat(update-tssdk-types): Bump graphql schema version (2025.2) and run update-graphql-schemas
* feat(update-tssdk-types): Run graphql-transport codegen
* feat(update-tssdk-types): Fix IotaSystemStateSummary type mismatch in graphql-transport
* feat(update-tssdk-types): Support getLatestIotaSystemStateV2 in TS client and adjust
* feat(update-tssdk-types): Fix turbo build & lint for apps
* feat(ts-sdk): Add changeset
* Update sdk/typescript/src/client/client.ts comment to align with openrpc.json
Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>
* feat(ts-sdk): dprint
* feat(ts-sdk): dprint
---------
Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>
---------
Co-authored-by: Alexander Sporn <[email protected]>
Co-authored-by: Mirko Zichichi <[email protected]>
Co-authored-by: Konstantinos Demartinos <[email protected]>
Co-authored-by: muXxer <[email protected]>
Co-authored-by: Thibault Martinez <[email protected]>
Co-authored-by: Thoralf-M <[email protected]>
Co-authored-by: jkrvivian <[email protected]>
Co-authored-by: Luigi Vigneri <[email protected]>
Co-authored-by: Roman Overko <[email protected]>
Co-authored-by: Can <[email protected]>
Co-authored-by: Lucas Tortora <[email protected]>
Co-authored-by: Lucas Tortora <[email protected]>
Co-authored-by: Thoralf Müller <[email protected]>
Co-authored-by: Mario <[email protected]>
Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>1 parent 7a5c08d commit 22be32b
File tree
162 files changed
+4372
-1138
lines changed- .changeset
- apps
- explorer/src
- hooks
- pages/validator
- wallet-dashboard/app/(protected)/staking
- crates
- iota-adapter-transactional-tests/tests
- dev_inspect
- mvcc
- iota-analytics-indexer/src
- handlers
- store
- bq/schemas
- snowflake/schemas
- iota-benchmark/src
- iota-bridge-cli/src
- iota-cluster-test/src/test_case
- iota-core
- src
- authority
- checkpoints
- checkpoint_executor
- unit_tests
- tests/staged
- iota-e2e-tests/tests
- framework_upgrades/mock_iota_systems
- base/sources
- deep_upgrade/sources
- safe_mode/sources
- shallow_upgrade/sources
- iota-framework-snapshot/bytecode_snapshot/5
- iota-framework
- packages_compiled
- packages
- bridge/tests
- iota-system
- sources
- tests
- iota-genesis-builder/src
- iota-graphql-e2e-tests/tests/call
- iota-graphql-rpc
- src
- context_data
- types
- transaction_block_kind
- tests/snapshots
- iota-indexer
- migrations/pg/2025-02-18-124652_checkpoints-add-computation-cost-burned
- src
- apis
- handlers
- models
- tests/rpc-tests
- iota-json-rpc-api/src
- iota-json-rpc-tests/tests
- iota-json-rpc-types/src
- iota-json-rpc/src
- iota-open-rpc/spec
- iota-protocol-config/src
- snapshots
- iota-proxy/src
- iota-rest-api
- openapi
- src
- iota-rosetta
- src
- unit_tests
- tests
- iota-sdk
- examples
- transaction_builder
- src
- apis
- iota-swarm-config/tests/snapshots
- iota-tool/src
- iota-transactional-test-runner/src
- iota-types/src
- gas_model
- iota_system_state
- storage
- iota
- src
- tests
- simulacrum/src
- transaction-fuzzer/src
- account_universe
- docs
- content
- _snippets
- about-iota/tokenomics
- site/static
- img/about-iota/tokenomics
- dark
- json/about-iota/tokenomics
- iota-execution/latest/iota-adapter/src
- sdk
- graphql-transport
- src/generated
- typescript
- graphql/schemas
- 2024.11
- 2025.2
- scripts
- src
- client
- types
- graphql
- generated/2025.2
- schemas/2025.2
- test/e2e
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
162 files changed
+4372
-1138
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
415 | 415 | | |
416 | 416 | | |
417 | 417 | | |
418 | | - | |
| 418 | + | |
419 | 419 | | |
420 | 420 | | |
421 | 421 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | | - | |
| 105 | + | |
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
111 | | - | |
| 111 | + | |
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| |||
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
145 | | - | |
| 145 | + | |
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
| 202 | + | |
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
208 | | - | |
| 208 | + | |
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
215 | | - | |
| 215 | + | |
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
| 202 | + | |
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
208 | | - | |
| 208 | + | |
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
215 | | - | |
| 215 | + | |
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
| |||
0 commit comments