Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitb4c8e88

Browse files
authored
Merge pull request#371 from liquid-8/dev
fix p2.1
2 parents8fc43e7 +de55f29 commitb4c8e88

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

‎uniswap/uniswap4.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def __init__(
5050
provider:Optional[str]=None,
5151
web3:Optional[Web3]=None,
5252
default_slippage:float=0.01,
53-
poolmanager_contract_addr:Optional[AddressLike,str]=None,
53+
poolmanager_contract_addr:Optional[str]=None,
5454
)->None:
5555
"""
5656
:param address: The public address of the ETH wallet to use.
@@ -91,12 +91,14 @@ def __init__(
9191
self.max_approval_check_int=int(max_approval_check_hex,16)
9292

9393
ifpoolmanager_contract_addrisNone:
94-
self.poolmanager_contract_addr=_poolmanager_contract_addresses[self.network]
94+
self.poolmanager_contract_addr:AddressLike=_poolmanager_contract_addresses[self.network]
95+
else:
96+
self.poolmanager_contract_addr:AddressLike=poolmanager_contract_addr
9597

9698
self.router=_load_contract(
9799
self.w3,
98100
abi_name="uniswap-v4/poolmanager",
99-
address=_str_to_addr(poolmanager_contract_addr),
101+
address=_str_to_addr(self.poolmanager_contract_addr),
100102
)
101103

102104
ifhasattr(self,"poolmanager_contract"):
@@ -155,7 +157,7 @@ def get_price(
155157
try:
156158
price=int(self.w3.eth.call(signed_txn))
157159
exceptContractLogicErrorasrevert:
158-
price=int(self.w3.codec.decode(["int128[]","uint160","uint32"],bytes(revert))[1])
160+
price=int(self.w3.codec.decode(["int128[]","uint160","uint32"],bytes(revert.data))[1])
159161
returnprice
160162

161163
defget_slot0(

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp