Size: a a a

2020 March 08

T

TⓇua in ББ-чат
Ivan
С тобой ясно. Я серьезно
я про то, что если ты задаешь такие вопросы, то ты не прогер. Если ты не прогер, то не напишешь контракт, если не напишешь контракт, значит воспользоваться флэшлоанами не сможешь.
источник

I

Ivan in ББ-чат
TⓇua
я про то, что если ты задаешь такие вопросы, то ты не прогер. Если ты не прогер, то не напишешь контракт, если не напишешь контракт, значит воспользоваться флэшлоанами не сможешь.
Лесом, плиз.
источник

T

TⓇua in ББ-чат
Ivan
А какую я шлю транзакцию, с набором этих действий перечисленных?
никакой. Ты вначале пишешь смартконтаркт
источник

T

TⓇua in ББ-чат
Ivan
Лесом, плиз.
а, ну удачи
источник

D

Dmitry Dolgov | BANKEX Team in ББ-чат
Ivan
А какую я шлю транзакцию, с набором этих действий перечисленных?
Необходимо написать контракт с необходимым порядком действий, вызыванием методов других смартконтрактов и/или отправкой токенов на их адреса. Соответственно если одно из условий контракта не исполняется он уходит в ошибку. Ну если грубо.
источник

I

Ivan in ББ-чат
Ага, я понял. Но тут последняя часть всё таки не складывается у меня.


Итак я сейчас например пишу что то вроде
1. Пошли сообщение такому то провайдеру flash loan что б получить столько то
2. Купи на них вот тут вот столько
3. Продай там вот столько
4. Верни деньги провайдеру а сдачу вот туда.

Примерно так?
источник

R

Rinat in ББ-чат
Dmitry Dolgov | BANKEX Team
Необходимо написать контракт с необходимым порядком действий, вызыванием методов других смартконтрактов и/или отправкой токенов на их адреса. Соответственно если одно из условий контракта не исполняется он уходит в ошибку. Ну если грубо.
Как поживает проект Bankex, собравший овердофига денег - скаманулся?
источник

D

Dmitry Dolgov | BANKEX Team in ББ-чат
Rinat
Как поживает проект Bankex, собравший овердофига денег - скаманулся?
Хорошо поживает.
источник

R

Rinat in ББ-чат
команда то наверное
источник

R

Rinat in ББ-чат
источник

AT

Andrey Cloud Toukmanov in ББ-чат
Ты вызываешь смарт контракт, который даёт флэшлоан и говоришь: дай столько денег вот этому адресу, а потом вызови вот такой метод у такого адреса.
Метод флэшлоан запоминает сколько у него было денег в начале, потом даёт займ в дёргает каллбек. В каллбеке ты делаешь то, что тебе надо, например атакуешь fulcrum и возвращаешь долг. В конце flash loan контракт проверяет, что денег у него сколько было в начале плюс процент за использование, если это не так, транзакция откатывается
источник

I

Ivan in ББ-чат
Andrey Cloud Toukmanov
Ты вызываешь смарт контракт, который даёт флэшлоан и говоришь: дай столько денег вот этому адресу, а потом вызови вот такой метод у такого адреса.
Метод флэшлоан запоминает сколько у него было денег в начале, потом даёт займ в дёргает каллбек. В каллбеке ты делаешь то, что тебе надо, например атакуешь fulcrum и возвращаешь долг. В конце flash loan контракт проверяет, что денег у него сколько было в начале плюс процент за использование, если это не так, транзакция откатывается
Спасибо!
источник

I

Ivan in ББ-чат
А нет под рукой какой то уже случившейся транзакции попроще с этим сообщением?
источник

L

Limpbrains in ББ-чат
Как работает откат транзакции? Я так понимаю это фича ethereum. Что можно так откатывать? Почему контракт может так работать ?
источник

T

TⓇua in ББ-чат
Да нет никакого отката. Самой транзакции первой даже не происходит.
источник

T

TⓇua in ББ-чат
После компиляции смартконтракта есть байткод, в котором стоят все проверки действий. КОгда майнер майнит блок и пытается включить эту транзакцию к смартконтракту в блок, он делает все проверки, если хоть одна проваливается, то транзакция с ошибкой и всё.
источник

AT

Andrey Cloud Toukmanov in ББ-чат
Транзакция происходит, есть вызов функции revert(), который откатывает все изменения, транзакция при этом помечается как reverted, но сохраняется в блокчейне. Просто скорее всего сначала ваша нода и кошелек скажут вам "твоя транзакция— отстой, может не стоит ее публиковать?"
источник

T

TⓇua in ББ-чат
Ничего не ходит туда-сюда, никаких откатов.
источник

L

Limpbrains in ББ-чат
Спасибо
reverted или не попадает в блок ?
источник

T

TⓇua in ББ-чат
в блок полюбому попадает.
источник