Could not transact with/call contract function, is contract deployed correctly and chain synced?
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 25/100
Direção de pesquisa
Start by identifying which contract call in uniswap.make_trade raises the reported error, then inspect the relevant contract interaction and tests. The issue provides a Web3 setup, Uniswap version, RPC endpoint, and token balance, but no traceback or failing call; reproduce the failure and confirm its cause before proposing a fix.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
My code is:
`
print(f"Buying token with {address}")
w3 = web3.Web3(web3.HTTPProvider(mySettings["RPC"]))
w3.middleware_onion.inject(web3.middleware.geth_poa_middleware, layer=0)
version = int(mySettings["VERSION"])
provider = mySettings["RPC"]
uniswap = Uniswap(address=address, private_key=private_key, version=version,default_slippage=1, provider=provider, web3=w3)
token1 = to_checksum_address(mySettings["TOKEN1"])
token2 = to_checksum_address(mySettings["TOKEN2"])
# print(uniswap.get_price_input(token1, token2, 10**18))
token1Balance = uniswap.get_token_balance(mySettings["TOKEN1"])-20
print("Token1: ", token1Balance)
# print(int(myETHBalance/100))
uniswap.make_trade(token1, token2, token1Balance)
time.sleep(int(mySettings["DELAY"]))
print(f"Selling token with {address}")
token2Balance = uniswap.get_token_balance(mySettings["TOKEN2"])
print("Token2: ",token2Balance)
uniswap.make_trade(token2, token1, token2Balance)
time.sleep(int(mySettings["DELAY"]))`
and my settings are:
[SETTINGS]
TOKEN1= 0x55d398326f99059ff775485246999027b3197955
TOKEN2 = 0x643D89FBe699068353D24acf55Eb33366d57F533
VERSION = 3
RPC = https://binance.llamarpc.com
DELAY = 45
when I try to run the program it gives that error:
Web3 is connected: True
Buying token with 0xFC2E975cd81807983d457A1732d887A55Ac8b36e
Token1: 13138442028139619270
No fee set, assuming 0.3%
Could not transact with/call contract function, is contract deployed correctly and chain synced?
- Linguagem predominante
- Python
- Estrelas
- 1k
- Forks
- 373
- Merge médio
- 2d 6h
- PRs com merge (30d)
- 6
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de uniswap-python/uniswap-python
-
Broken links in the docsTalvez já em andamento @ankush-dev-eng assumiu há 4 dias. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
uniswap-python/uniswap-python#487 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
uniswap-python/uniswap-python#492 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
uniswap-python/uniswap-python#415 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 20/100
uniswap-python/uniswap-python#405 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
uniswap-python/uniswap-python#404 · 1 reação ·
Mantenedores costumam responder em até 1 dia
Todas as issues de uniswap-python/uniswap-python
Issues semelhantes
-
bug Size: XS
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
oposs/repo-infra#93 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 69/100
Graphify-Labs/graphify#4546 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
521xueweihan/HelloGitHub#4025 ·