-
Notifications
You must be signed in to change notification settings - Fork 87
Support starknet_getCompiledCasm
#1514
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
Merged
franciszekjob
merged 115 commits into
franciszekjob/1498-rpc-0.8.0
from
franciszekjob/1498-2-get-compiled-casm
Mar 5, 2025
Merged
Changes from all commits
Commits
Show all changes
115 commits
Select commit
Hold shift + click to select a range
ffcc501
Remove unused import
franciszekjob c2db084
Add `get_compiled_casm` in `Client` and `FullNodeClient`
franciszekjob 3feacdd
Add `get_compiled_casm` in `Client` and `FullNodeClient`
franciszekjob d2a2691
Add schemas for deprecated, core and Starknet hints
franciszekjob d0e20b7
Remove todos; Add validation error
franciszekjob 8bb768e
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob 28229b7
Add dataclasses
franciszekjob f1e68ee
Remove unnecessary file
franciszekjob 31c2553
Remove unnecessary file
franciszekjob c5b5cd5
Move enums to `client_models.py`
franciszekjob 0cdcb89
Refactor serialization and deserialization in schemas
franciszekjob 4cc441c
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob 1cce722
Minor refactor of serialize/deserialize methods
franciszekjob 65c3e7b
Format
franciszekjob 69497d7
Remove `pythonic_hints` from `CasmClass`
franciszekjob cbb6042
Format
franciszekjob 2421806
Add todo for `get_compiled_casm` test
franciszekjob 0c2cc36
Add `make_dataclass()` to schemas
franciszekjob 2c9c736
Fix cyclic imports test
franciszekjob ebaa859
Fix circular imports
franciszekjob 03fa3f2
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob 20ad81a
Update resource bounds params
franciszekjob c7fb9bd
Apply code review suggestion
franciszekjob 7819a66
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob 8ff797a
Remove code, tests and docs for old txs
franciszekjob 1702e0e
Fix lint and typecheck
franciszekjob 4d13bfc
Fix formatting
franciszekjob f2392e5
Fix lint and typecheck
franciszekjob ca2acab
Remove old txs usages, adjust tests and docs
franciszekjob 093f956
Fix tests
franciszekjob 7c49192
Remove todos
franciszekjob 0774348
Remove `test_account_get_balance_eth`
franciszekjob ddafd39
Fix other tests
franciszekjob fd351ca
Skip test
franciszekjob 73f2692
Adjust devnet
franciszekjob 9475a36
Fix skip mark
franciszekjob 2b2d7a5
Remove skip marks; Fix tests
franciszekjob e019506
Update ledger app sha
franciszekjob 8152c21
Refactor assertion in test
franciszekjob 1e3643b
Restore original `test_ci_v2`
franciszekjob 8c1a4c3
Add todos
franciszekjob f3a83cb
Formatting
franciszekjob ad110dc
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob c3b3366
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob 061a17e
Adjust todos and fixmes
franciszekjob 240c8ad
Use `argent_account_class_hash` in `test_deploy_account_and_transfer`
franciszekjob d4c2eed
Fix `test_deploy_account_and_transfer`
franciszekjob df36664
Revert "Fix `test_deploy_account_and_transfer`"
franciszekjob f67ad37
Revert "Use `argent_account_class_hash` in `test_deploy_account_and_t…
franciszekjob 2468055
Skip and add todo for `test_deploy_account_and_transfer`
franciszekjob db6b342
Update skip message for `test_get_transaction_by_block_id`
franciszekjob 6a943fd
Update todo
franciszekjob d9a2091
Remove `--initial-balance` flag for devnet start
franciszekjob dd9a037
Revert "Remove `--initial-balance` flag for devnet start"
franciszekjob d6dd873
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob eadc306
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob 3472c77
Update migration guide
franciszekjob dfa2565
Pull changes from upstream
franciszekjob 26ae3b2
Remove unused imports
franciszekjob 005df53
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob b1324fb
Pull changes from upstream
franciszekjob 91df2ae
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob 00ae4bc
Merge branch 'franciszekjob/1498-remove-old-txs' of https://github.co…
franciszekjob 3471fd0
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob 53c6720
Merge branch 'franciszekjob/1498-remove-old-txs' of https://github.co…
franciszekjob edf6244
Fix and update network tests
franciszekjob 9a24a3a
Fix devnet client tests
franciszekjob 874d549
Fix CI
franciszekjob 88eae81
Use asdf action
franciszekjob 6a08d7a
Restore `Download contracts` step in CI
franciszekjob d3ee384
Temporarily list contracts dir
franciszekjob a0da29a
Update listing dirs
franciszekjob ab7201a
Update listing dirs
franciszekjob 95b6612
Temporary CI change
franciszekjob ad3092a
Display compiled contracts path
franciszekjob 09582cb
Compile contract before running tests in CI
franciszekjob afc276d
Merge branch 'franciszekjob/1498-fix-network-tests' of https://github…
franciszekjob 6919c41
Partially implement `test_get_compiled_casm`
franciszekjob bf40c24
Fix params in `FullNodeClient.get_compiled_casm`
franciszekjob 334ae73
Update dependencies
franciszekjob 98102b2
Restore read api for txs other than v3
franciszekjob 9130912
Merge branch 'franciszekjob/1498-remove-old-txs' of https://github.co…
franciszekjob 403acda
Refactor broadcasted txn schemas
franciszekjob be1d06c
Add todo as skip reason
franciszekjob 96437db
Add `test_sign_invoke_v3_auto_estimate`
franciszekjob 6e89aeb
Merge branch 'franciszekjob/1498-remove-old-txs' of https://github.co…
franciszekjob ff9e751
Run `poetry lock`
franciszekjob 504a4bf
Merge branch 'franciszekjob/1498-remove-old-txs' of https://github.co…
franciszekjob 149b3e7
Restore test values in `test_get_transaction_by_block_id_and_index`
franciszekjob 8dff862
Fix docs
franciszekjob e769188
Merge branch 'franciszekjob/1498-remove-old-txs' of https://github.co…
franciszekjob 4560095
Docstrings formatting
franciszekjob 425a1ab
Merge branch 'franciszekjob/1498-remove-old-txs' of https://github.co…
franciszekjob 4b30550
Merge branch 'franciszekjob/1498-fix-network-tests' of https://github…
franciszekjob bd795f2
Add todos
franciszekjob f2c8725
Merge branch 'franciszekjob/1498-remove-old-txs' of https://github.co…
franciszekjob 555c0f2
Merge branch 'franciszekjob/1498-fix-network-tests' of https://github…
franciszekjob 7b6c1cf
Fix `test_transaction_not_received_max_fee_too_big`
franciszekjob 7e2482b
Resolve merge conflicts
franciszekjob b859d78
Merge branch 'franciszekjob/1498-fix-network-tests' of https://github…
franciszekjob f02a234
Add `HintSchema`; Rename fields
franciszekjob 8911fca
Update field names in models
franciszekjob d135bc5
Add tests for `get_compiled_casm`
franciszekjob 86dee4d
Merge branch 'franciszekjob/1498-rpc-0.8.0' of https://github.com/sof…
franciszekjob 7ccbf0e
Move models and schema from executables api to separate files
franciszekjob b4da6f5
Add docs
franciszekjob 5484105
Pull changes from upstream
franciszekjob d097214
Rename file
franciszekjob e0ecdf5
Fix `test_get_compiled_casm` for devnet
franciszekjob 90b1060
Remove unused import
franciszekjob a8ad3c6
Add `STARKNET_PY_MARSHMALLOW_UNKNOWN_EXCLUDE` to CI
franciszekjob c1d9235
Change `index_delta_minus_1` to `index_delta_minus1`
franciszekjob 01fe3df
Add fixes in executables schemas and models
franciszekjob 3e7578f
Use schema with excluding unknown fields for `CasmClassSchema`
franciszekjob 57a3ec2
Update todos
franciszekjob File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Models for executables | ||
====================== | ||
|
||
.. automodule:: starknet_py.net.executable_models | ||
:members: | ||
:member-order: groupwise |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.