Skip to content

Commit

Permalink
Require web3py>6. Fix build_transaction calls
Browse files Browse the repository at this point in the history
  • Loading branch information
gnpar committed Apr 23, 2024
1 parent 2954499 commit 8023aea
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 8 deletions.
4 changes: 2 additions & 2 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ exclude =
# `pip install eth-prototype[PDF]` like:
# PDF = ReportLab; RXP
web3 =
web3
web3>=6

defender =
boto3
Expand All @@ -79,7 +79,7 @@ testing =
pytest-cov

testing-w3 =
web3[tester]
web3[tester]>=6
setuptools
pytest
pytest-cov
Expand Down
4 changes: 2 additions & 2 deletions src/ethproto/w3wrappers.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ def transact(provider, function, tx_kwargs):
else: # it's a string, I try to get the PK from the environment
from_ = provider.address_book.get_signer_account(from_)
tx_kwargs["from"] = from_.address
tx = function.buildTransaction(
tx = function.build_transaction(
{
**tx_kwargs,
**{"nonce": provider.w3.eth.get_transaction_count(from_.address)},
Expand All @@ -109,7 +109,7 @@ def transact(provider, function, tx_kwargs):
from .defender_relay import send_transaction

tx_kwargs = {**provider.tx_kwargs, **tx_kwargs}
tx = function.buildTransaction(tx_kwargs)
tx = function.build_transaction(tx_kwargs)
return send_transaction(tx)

return provider.w3.eth.wait_for_transaction_receipt(tx_hash)
Expand Down
4 changes: 0 additions & 4 deletions src/ethproto/wrappers.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,6 @@ def auto_register_provider(provider_key):
from .w3wrappers import register_w3_provider

register_w3_provider()
elif provider_key == "brownie":
from .brwrappers import BrownieProvider

register_provider("brownie", BrownieProvider())
else:
raise RuntimeError(f"Unknown provider {provider_key}")

Expand Down

0 comments on commit 8023aea

Please sign in to comment.