Size: a a a

2021 November 02

g

gnoblin in Ethereum Russia
там был смайлик))
источник

SN

S N in Ethereum Russia
Вы лучше подумайте как Вы будете пользователей привлекать в проект, маркетинг и онбординг пользователей намного важнее, кому нужен проект, о котором никто не знает
источник

it

igor tokarev in Ethereum Russia
Этим вопросом будут заниматься другие люди) И уже занимаются, насколько мне известно
источник

IS

Ivan Savchuk in Ethereum Russia
Всем привет. Может кто-то подсказать. Можно ли под одну транзакцию вложить несколько операций на утверждение их в блокчейне?
источник

DG

Dmitriy Gogolev in Ethereum Russia
да
источник

IS

Ivan Savchuk in Ethereum Russia
можете подсказать - почитать ключевую теорию и посмотреть реализации - прмеры
источник

DG

Dmitriy Gogolev in Ethereum Russia
Даже как-то сложно сходу
посмотрите в сторону смарт-контрактов
чтобы одни вызов... совершал несколько транзакций

например, https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/governance/TimelockController.sol

там есть функция
   function executeBatch
источник

IS

Ivan Savchuk in Ethereum Russia
Например, надо сделать 2 свапа и всё вложить в одну транзакцию
источник

IS

Ivan Savchuk in Ethereum Russia
такое возможно? Спасибо
источник

Q

Qox in Ethereum Russia
кладешь в функцию эти два свапа и вызываешь эту функцию
источник

Q

Qox in Ethereum Russia
function foo {
swap0(params)
swap1(params)
}
источник

IS

Ivan Savchuk in Ethereum Russia
надо провести свап получить результат и этот результат ещё раз провести свап
источник

Q

Qox in Ethereum Russia
результат - это что?
источник

SM

Sergey Mironov in Ethereum Russia
Так не получится. Потому что статус в блокчейне меняется, когда транзакция смайнилась.
источник

IS

Ivan Savchuk in Ethereum Russia
результат свапа - значение полученного токена
источник

Q

Qox in Ethereum Russia
значение - в смысле количество, амаунт? опишите, какую конкретно хотите логику
источник

IS

Ivan Savchuk in Ethereum Russia
1 ETH->DAI, DAI->WBTC
источник

Q

Qox in Ethereum Russia
function foo {
swapETH_DAI(params)
DAI.balanceOf(adress(this))
swapDAI_WBTC(params) # тут нужный амаунт из предыдущей строчки и получаем как раз
}
источник

IS

Ivan Savchuk in Ethereum Russia
ну да, но надо для второго свапа взять Amount на вход по результату первого свапа
источник

IS

Ivan Savchuk in Ethereum Russia
такое возможно?
источник