Size: a a a

2021 May 11

RM

Ruslan Mirov in Ethereum Russia
getAmountsOut ?

Она работает только для пар например XXX/ETH но при попытке передать туда XXX/ZZZ я получаю ошибку
источник

MD

Microwave Dev in Ethereum Russia
нужно передавать последовательно несколько токенов, например: XXX, ETH, YYY, AAA
источник

MD

Microwave Dev in Ethereum Russia
по последовательности обменов между ними
источник

RM

Ruslan Mirov in Ethereum Russia
А если AAA и ZZZ не связан с ETH, XXX, YYY ?
источник

RM

Ruslan Mirov in Ethereum Russia
Тогда надо найти хоть какую-нибудь пару чтобы имела связь
источник

RM

Ruslan Mirov in Ethereum Russia
А как это сделать onchain ?
источник

MD

Microwave Dev in Ethereum Russia
да
источник

MD

Microwave Dev in Ethereum Russia
у роутера есть метод getPair для того чтобы искать пары для двух токенов
источник

RM

Ruslan Mirov in Ethereum Russia
Я тоже об этом думал, но это получается нужно просто перебираеть из самых популярных пар

Например если getPair вернул 0x для AAA/ETH проверить AAA/DAI и т.д.
источник

MD

Microwave Dev in Ethereum Russia
да, но их же не так уж и много
источник

MD

Microwave Dev in Ethereum Russia
eth, usdc, usdt, dai
источник

RM

Ruslan Mirov in Ethereum Russia
Понял, спасибо 👍
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
Скажите, а this.balance отражает средства, которые пришли в контракт в этой транзакции?
источник

MD

Microwave Dev in Ethereum Russia
да
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
спс
источник

A

Alex in Ethereum Russia
средства в транзакции это
msg.value
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
если в контракте баланс 0. Я вызываю payable функцию и в ней функция transfer есть - сработате ли она?
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
будет ли она брать средства из текущей трназкции или только с баланса (нулевого ) контракта
источник

MD

Microwave Dev in Ethereum Russia
будет брать средства из текущей транзанкции
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
function arraySend(address[] payable memory  - ругается
function arraySend(address[] memory payable - ругается)
источник