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

Enable deploying contracts without providing abi #1452

Merged

Conversation

kkawula
Copy link
Collaborator

@kkawula kkawula commented Aug 22, 2024

Relates #1409

Introduced changes

  • Made abi parameter in Contract.deploy_contract_v3 optional

  • This PR contains breaking changes

Copy link

codecov bot commented Aug 23, 2024

Codecov Report

Attention: Patch coverage is 78.57143% with 3 lines in your changes missing coverage. Please review.

Please upload report for BASE (kkawula/remove-sign-declare-v1@1f1f120). Learn more about missing BASE report.

Files Patch % Lines
starknet_py/net/udc_deployer/deployer.py 81.81% 2 Missing ⚠️
starknet_py/contract.py 66.66% 1 Missing ⚠️
Additional details and impacted files
@@                        Coverage Diff                        @@
##             kkawula/remove-sign-declare-v1    #1452   +/-   ##
=================================================================
  Coverage                                  ?   93.36%           
=================================================================
  Files                                     ?      106           
  Lines                                     ?     5490           
  Branches                                  ?        0           
=================================================================
  Hits                                      ?     5126           
  Misses                                    ?      364           
  Partials                                  ?        0           
Files Coverage Δ
starknet_py/contract.py 95.48% <66.66%> (ø)
starknet_py/net/udc_deployer/deployer.py 96.07% <81.81%> (ø)

@kkawula kkawula marked this pull request as ready for review August 23, 2024 09:34
Copy link
Collaborator

@franciszekjob franciszekjob left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Partial review

starknet_py/net/udc_deployer/deployer.py Outdated Show resolved Hide resolved
starknet_py/tests/e2e/docs/code_examples/test_contract.py Outdated Show resolved Hide resolved
kkawula and others added 2 commits August 28, 2024 10:25
starknet_py/tests/e2e/deploy/deployer_test.py Outdated Show resolved Hide resolved
starknet_py/net/udc_deployer/deployer.py Outdated Show resolved Hide resolved
starknet_py/net/udc_deployer/deployer.py Outdated Show resolved Hide resolved
starknet_py/tests/e2e/deploy/deployer_test.py Outdated Show resolved Hide resolved
kkawula and others added 4 commits August 28, 2024 11:42
Co-authored-by: Franciszek Job <54181625+franciszekjob@users.noreply.github.com>
Co-authored-by: Franciszek Job <54181625+franciszekjob@users.noreply.github.com>
Co-authored-by: Franciszek Job <54181625+franciszekjob@users.noreply.github.com>
Base automatically changed from kkawula/remove-sign-declare-v1 to development August 29, 2024 08:36
…t-providing-abi

 Conflicts:
	starknet_py/abi/v0/parser_test.py
	starknet_py/abi/v0/schemas_test.py
	starknet_py/serialization/serialization_test.py
	starknet_py/tests/e2e/account/account_test.py
	starknet_py/tests/e2e/block_test.py
Copy link
Collaborator

@franciszekjob franciszekjob left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@kkawula kkawula merged commit 35845a2 into development Aug 29, 2024
16 checks passed
@kkawula kkawula deleted the kkawula/enable-contract-deploy-without-providing-abi branch August 29, 2024 10:13
@franciszekjob franciszekjob mentioned this pull request Sep 2, 2024
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants