Strona 1 z 1

Kontrakt wysysający płynność z Uniswapa

: poniedziałek, 12 października 2020, 14:57
autor: maky
Piękny kontrakt wysysający płynność z Uniswapa operujący na trójkach tokenów ETH -> A -> B -> ETH. Co kilka minut strzał na kilka-kilkanaście dolarów netto.

https://etherscan.io/address/0xfe7f0897 ... #tokentxns

Czy jest tu ktoś kto potrafi mi wytłumaczyć jak się gada z takim kontraktem w wersji raw bez wersji wyższego poziomu np Solidity?
Screenshot_2020-10-12 Ethereum Transaction Hash (Txhash) Details Etherscan.png
Screenshot_2020-10-12 Ethereum Transaction Hash (Txhash) Details Etherscan(1).png
Screenshot_2020-10-12 Ethereum Transaction Hash (Txhash) Details Etherscan(2).png

Kontrakt wysysający płynność z Uniswapa

: poniedziałek, 12 października 2020, 20:18
autor: rav3n_pl
@maky W sumie tu nie jest potrzebny kontrakt...
Pytasz router uniswapa o to, ile dostaniesz podając ścieżkę (4 adresy: weth, coś, usdt, weth albo weth,usdt,cos,weth albo weth, coś1, coś2, weth) i jak na wyjściu poda ci odpowiednio więcej niż na wejściu robisz wyminę.
Kwestia znalezienia takich par, ale to można przecież zrobić - lista wszystkich pooli, zaczytanie ratio, lokalny sort danych, sprawdzenie na routerze i wysłanie transakcji.
"Trochę" pisania, ale pewnie może się szybko opłacić :P

Kontrakt wysysający płynność z Uniswapa

: wtorek, 13 października 2020, 07:56
autor: maky
rav3n_pl pisze: poniedziałek, 12 października 2020, 20:18Pytasz router uniswapa o to, ile dostaniesz podając ścieżkę (4 adresy: weth, coś, usdt, weth albo weth,usdt,cos,weth albo weth, coś1, coś2, weth) i jak na wyjściu poda ci odpowiednio więcej niż na wejściu robisz wyminę.


Chcesz mi powiedzieć, że mogę to zlecić routerowi Uniswap tak po prostu wskazując ścieżkę przejścia? Jest to gdzieś w instrukcji? Jakiś whitepaper?

Kontrakt wysysający płynność z Uniswapa

: wtorek, 13 października 2020, 13:04
autor: rav3n_pl
@maky https://etherscan.io/readContract?m=nor ... dCollapse6

Wpisujesz ilosć wei i adresy ścieżki 0x..., 0x, 0x, 0x i dostajesz ile na wyjściu masz :)

A potem https://etherscan.io/address/0x7a250d56 ... teContract
Funkcja 14. swap exact tokens for tokens
ile wei, oczekiwane min wei, ściezka, adres docelowy i timestamp najpóźniej.