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 to Starknet 0.13.4 (including RPC 0.8) #697

Draft
wants to merge 119 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
9d8eea5
Add spec files for 0.8.0 [skip ci]
FabijanC Sep 24, 2024
47610ea
Introduce websocket support (#619)
FabijanC Oct 2, 2024
db9055b
Add starknet_getMessagesStatus (#621)
FabijanC Oct 11, 2024
fb8a645
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Oct 15, 2024
9e5bc95
RPC 0.8.0: restructure errors (#627)
FabijanC Oct 21, 2024
fe92aeb
merge main into json-rpc-v0.8.0-main
marioiordanov Oct 23, 2024
17ff9f2
resolve compilation errors
marioiordanov Oct 23, 2024
c871374
fix integration tests
marioiordanov Oct 23, 2024
47bbdba
clippy
marioiordanov Oct 23, 2024
6e8a299
removed let [skip ci]
marioiordanov Oct 24, 2024
e4253e4
removed duplicated method [skip ci]
marioiordanov Oct 24, 2024
20cc809
remove duplicated test [skip ci]
marioiordanov Oct 24, 2024
5c8fdff
clippy
marioiordanov Oct 24, 2024
ca68187
clippy [skip ci]
marioiordanov Oct 24, 2024
fd01e81
Merge main into json-rpc-v0.8.0 (#632)
marioiordanov Oct 25, 2024
a4300a7
Merge branch 'json-rpc-v0.8.0' into json-rpc-merge
marioiordanov Oct 25, 2024
c61e183
starknet_getCompiledCasm (#633)
marioiordanov Oct 28, 2024
7fcbad5
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Oct 29, 2024
6f86cf2
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Oct 31, 2024
c5e3a61
Add WebSocket RPC methods: subscribeNewHeads, unsubscribe (#634)
FabijanC Nov 8, 2024
9f82187
Skip no-notification assertion in periodic block generation test [ski…
FabijanC Nov 8, 2024
c096337
Change RPC_SPEC_VERSION constant to 0.8.0-rc.0
FabijanC Nov 8, 2024
1cecb99
Revert "Change RPC_SPEC_VERSION constant to 0.8.0-rc.0"
FabijanC Nov 8, 2024
ca7741d
Fix param name in block subscription: block_id -> block
FabijanC Nov 8, 2024
bcf0944
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Nov 11, 2024
0130117
Merge branch 'main' into json-rpc-v0.8.0
marioiordanov Nov 13, 2024
248d5e8
Merge branch 'main' into json-rpc-v0.8.0
marioiordanov Nov 13, 2024
a598805
Support subscribing to transaction status via ws (#646)
FabijanC Nov 15, 2024
ee3fdf2
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Nov 21, 2024
d5eac77
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Nov 21, 2024
0da16ff
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Nov 21, 2024
979a986
Support pending transactions subscription (#647)
FabijanC Nov 22, 2024
55fe695
Support subscribing to events via ws (#652)
FabijanC Nov 27, 2024
6a07b69
Support reorg subscription (#653)
FabijanC Nov 28, 2024
74114a7
Apply v0.8.0-rc1 changes (#654)
FabijanC Nov 29, 2024
9241822
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Dec 6, 2024
36e19d3
Reduce repetition in requires_notifying - leftover from merging main
FabijanC Dec 6, 2024
dd2e612
Use u64 for Subscription ID (#656)
FabijanC Dec 10, 2024
31b11ac
Add dummy `starknet_getStorageProof`, remove unused `Serialize` (#659)
FabijanC Dec 10, 2024
69f3342
Merge branch 'main' into json-rpc-v0.8.0 [skip ci]
FabijanC Dec 11, 2024
187bd7b
Introduce a socket collection abstraction (#661)
FabijanC Dec 11, 2024
f49f59b
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Dec 11, 2024
cbf2798
Fix test: test_fork_if_origin_dies
FabijanC Dec 11, 2024
9ec4665
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Dec 16, 2024
b102b6d
Merge branch 'main' into json-rpc-v0.8.0 [skip ci]
FabijanC Jan 2, 2025
1890781
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Jan 2, 2025
f919e17
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Jan 3, 2025
5f8f83b
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Jan 8, 2025
6e16b77
Fix failing tests
FabijanC Jan 8, 2025
dd55971
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Jan 10, 2025
21de1fa
Update dependencies and Rust (1.83) [skip ci]
FabijanC Jan 23, 2025
c4a48c2
Partial adaptation [WIP] [skip ci]
FabijanC Jan 24, 2025
6c66675
Mostly gas remaining [skip ci] [WIP]
FabijanC Jan 30, 2025
532e1f2
Address gas changes (l2 treated as l1) - compilable [skip ci]
FabijanC Jan 31, 2025
09f9009
Use old custom implementation for cairo0 hash (runnable) [skip ci]
FabijanC Jan 31, 2025
418d5ff
Suppress or remove unused; use only L1 gas in resource bounds conersi…
FabijanC Jan 31, 2025
4794f1d
Finalize clippy
FabijanC Feb 3, 2025
a2c4ed5
Remove declare v3 tx hash test
FabijanC Feb 3, 2025
aa77572
Remove invoke v3 tx hash logic and test
FabijanC Feb 3, 2025
def59f4
Remove deploy account v3 tx hash logic+test; remove starknet-rs-crypto
FabijanC Feb 3, 2025
1fd223a
Reinstate old Cairo0 support [WIP] [skip ci]
FabijanC Feb 4, 2025
92773f8
Remove from_json_str todo [skip ci]
FabijanC Feb 5, 2025
bab6e98
Use RawJson in SystemContract::new_cairo0 [skip ci]
FabijanC Feb 5, 2025
5ead944
cairo0 rpc contract class to RunnableCompiledClass
marioiordanov Feb 5, 2025
472e87d
Merge branch 'blockifier-0.14' of github.com:0xSpaceShard/starknet-de…
marioiordanov Feb 5, 2025
53e9918
Fix formatting
FabijanC Feb 5, 2025
4a039a9
Fix loading of cairo0 test artifacts
FabijanC Feb 5, 2025
347a79c
Revert cairo0 account deletion and deleted cairo0 tests
FabijanC Feb 5, 2025
4fd45a2
Fix l1l2 cairo0 test artifact loading
FabijanC Feb 5, 2025
790f6dc
fix runResource error
marioiordanov Feb 5, 2025
d704b64
Merge branch 'blockifier-0.14' of github.com:0xSpaceShard/starknet-de…
marioiordanov Feb 5, 2025
8b935f4
fix only query version
marioiordanov Feb 5, 2025
a058935
formatting
marioiordanov Feb 5, 2025
a4a2533
Fix declare v1 tx hash calculation (revert to old impl)
FabijanC Feb 5, 2025
c17070f
Fix insufficient l1 gas error message
FabijanC Feb 5, 2025
183c94a
Fix conversion to Codegen class - revert to old impl (fix remaining t…
FabijanC Feb 5, 2025
452735a
Use versioned constants for Starknet v0.13.4
FabijanC Feb 6, 2025
07b5375
Implement EntrypointNotFound error case via checking ahead
FabijanC Feb 6, 2025
66705f7
Adapt non-existent cairo1 method test
FabijanC Feb 7, 2025
c597683
Replace entrypoint check logic
FabijanC Feb 7, 2025
b8cb386
Merge branch 'main' into blockifier-0.14
FabijanC Feb 7, 2025
7a8733d
Adapt hardcoded values in set gas tests
FabijanC Feb 7, 2025
8ae1400
Fix test starknet::mod::calling_nonexistent_contract_method
FabijanC Feb 7, 2025
5a05a6e
Temporarily address panic error message assertion
FabijanC Feb 10, 2025
29cc4a0
Fix l1_handler test
FabijanC Feb 10, 2025
e7f8f3b
Fix test: nonce_should_be_incremented_if_invoke_reverted
FabijanC Feb 10, 2025
c78eec4
Fix panic in validate
FabijanC Feb 10, 2025
484e769
Use blockifier's default BouncerConfig impl
FabijanC Feb 10, 2025
9bb1193
Restore BouncerConfig; expand with starkware's suggestions
FabijanC Feb 11, 2025
f8f7825
Improve gas TODOs
FabijanC Feb 11, 2025
7d7e204
Remove redundant has_entrypoint method
FabijanC Feb 11, 2025
0380d0a
Extract common logic: json sierra -> casm
FabijanC Feb 11, 2025
b5b08c3
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Feb 11, 2025
2406708
Fix failing cairo0 nonexistent method test
FabijanC Feb 11, 2025
7497e15
Merge branch 'main' into blockifier-0.14
FabijanC Feb 12, 2025
71887ad
Adapt tests to new account version
FabijanC Feb 12, 2025
febf11e
Reduce line count in estimations.rs
FabijanC Feb 13, 2025
0f7d42f
Merge branch 'main' into json-rpc-v0.8.0
FabijanC Feb 13, 2025
3a17164
Update spec reader tests [WIP] (#657)
marioiordanov Feb 13, 2025
e3f687f
Merge branch 'json-rpc-v0.8.0' into starknet-0.13.4
FabijanC Feb 14, 2025
83415f1
Revert one todo!
FabijanC Feb 14, 2025
46e6d4b
Partially address L2 gas changes [skip ci]
FabijanC Feb 17, 2025
78956d1
Remove unused struct; fix l2 gas in bounds conversion [skip ci]
FabijanC Feb 17, 2025
10346dc
Starknet-0.13.4 JSON-RPC spec rc3; blockifier+starknet-api 0.14.0-rc.…
marioiordanov Feb 17, 2025
e4ad0a2
Format [skip ci]
FabijanC Feb 17, 2025
bea4bfb
Update usc: 2.4.0-rc.0 -> 2.4.0 [skip ci] (#698)
FabijanC Feb 20, 2025
f5be5ca
Fix tests not depending on starknet-rs (#701)
FabijanC Feb 21, 2025
d783372
Starknet-0.13.4-gas (#700)
marioiordanov Feb 21, 2025
b4fc52a
Address formatting and clippy issues
FabijanC Feb 21, 2025
8f82f0c
Merge branch 'main' into starknet-0.13.4 [skip ci]
FabijanC Feb 24, 2025
e869e4f
Fix L2 gas price setting (#703) [skip ci]
FabijanC Feb 24, 2025
c2732a5
Adapt websocket support according to JSON-RPC API specification v0.8.…
FabijanC Feb 24, 2025
7494905
Merge branch 'main' into starknet-0.13.4
FabijanC Feb 25, 2025
d9ab44a
Merge branch 'main' into starknet-0.13.4
FabijanC Feb 26, 2025
27594f8
Fix Dockerfile with correct image tags; unify casing [skip ci]
FabijanC Feb 27, 2025
d09053f
Merge branch 'main' into starknet-0.13.4 [skip ci]
FabijanC Mar 3, 2025
ce70ce3
Use Cairo1 for chargeable account; make minting a v3 tx (#707)
FabijanC Mar 3, 2025
a4e9be0
Merge branch 'main' into starknet-0.13.4 [skip ci]
FabijanC Mar 4, 2025
c657668
Fix starknet_getCompiledCasm (#713)
FabijanC Mar 6, 2025
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
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ jobs:
name: Install Rust
command: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs |
sh -s -- -y --default-toolchain=1.76.0
sh -s -- -y --default-toolchain=1.83.0
- run:
name: Compile binary
command: ./scripts/compile_binary.sh << parameters.target_triplet >>
Expand Down Expand Up @@ -142,7 +142,7 @@ jobs:

publish:
docker:
- image: cimg/rust:1.76.0-node
- image: cimg/rust:1.83.0-node
resource_class: xlarge
steps:
- checkout
Expand Down
Loading