Size: a a a

2021 March 31

IK

Ilya Kmet in Ethereum Russia
Joe
ну я могу в сообщении на etherscan поменять слово)
На etherscan все работает, если верно выставил параметры
источник

DK

Dan Kaizer in Ethereum Russia
Joe
Не верифицируется код на bscscan:
Note: Unable to determine constructor arguments, please check and replace with correct values

Как это исправить? Версия компилятора и весь код указан верно.
Так он же явно пишет что дело в аргументах.
источник

DK

Dan Kaizer in Ethereum Russia
Сюда нужно вставить аргументы которые были переданы в конструктор при деплое
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
Привет. Подскажиет, как чекать пополнение юзерами депозитных адресов (сервис торговли, чтобы не проверять баланс каждую секунду адресов наших, а по разбору блока как нибудь. + могут передавать эфир через мультисиг контракты, которые через интернал транзакцию шлют эфир...
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
Напишу попроще - люди шлют эфир через промежуточные контракты,которые генерируют internal tx с переводом эфира на наши адреса-как такое детектить? если не чекать балансы всех кошельков
источник

RM

Ruslan Mirov in Ethereum Russia
IceCream time 🍧🍧🍧
Напишу попроще - люди шлют эфир через промежуточные контракты,которые генерируют internal tx с переводом эфира на наши адреса-как такое детектить? если не чекать балансы всех кошельков
Использовать Events ?
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
Ruslan Mirov
Использовать Events ?
Evebt же не генерируется когда трансфер эфира идет..
источник

RM

Ruslan Mirov in Ethereum Russia
IceCream time 🍧🍧🍧
Evebt же не генерируется когда трансфер эфира идет..
Эфир легко отследить внутри контракта, если добавить код в fallback функцию.

Можно туда же добавить и Event
источник

RM

Ruslan Mirov in Ethereum Russia
Ruslan Mirov
Эфир легко отследить внутри контракта, если добавить код в fallback функцию.

Можно туда же добавить и Event
receive() external payable  {
   // Your logic here
 }
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
Ruslan Mirov
Эфир легко отследить внутри контракта, если добавить код в fallback функцию.

Можно туда же добавить и Event
Мы принимаем эфир не на контракт а на мнодество  eth адресов. Лбди в своем личном кабинете делают депозит. Иногда через мультисиг контракты. Тоесть юзер вызывает контракт а тот уже шлет эфир на   депозитный адрес-который для каждогом бзера свой
источник

RM

Ruslan Mirov in Ethereum Russia
IceCream time 🍧🍧🍧
Мы принимаем эфир не на контракт а на мнодество  eth адресов. Лбди в своем личном кабинете делают депозит. Иногда через мультисиг контракты. Тоесть юзер вызывает контракт а тот уже шлет эфир на   депозитный адрес-который для каждогом бзера свой
Если юзер вызывает контракт, почему нельзя добавить событие в контракт?
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
Ruslan Mirov
Если юзер вызывает контракт, почему нельзя добавить событие в контракт?
Мы не хозяева контрактов. Это юзера контракт
источник

MM

Mikhail Melnik in Ethereum Russia
Руслан предлагает вам вместо выдачи юзерам EOA деплоить под каждого контракт
источник

MM

Mikhail Melnik in Ethereum Russia
Тогда когда он отправит туда ETH стрельнет евент
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
Это очень дорого будет. Юзеров сотни тысяч
источник

MM

Mikhail Melnik in Ethereum Russia
Все так
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
Ну допустим. А если  usdt то просто ловить  eventы от usdt контракта и не важно череш что ещего вызвали да?
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
В итоге будет вызыван трансфер функция в кониракте тэтэра и будет  event
источник

RM

Ruslan Mirov in Ethereum Russia
IceCream time 🍧🍧🍧
Ну допустим. А если  usdt то просто ловить  eventы от usdt контракта и не важно череш что ещего вызвали да?
Да
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
Ruslan Mirov
receive() external payable  {
   // Your logic here
 }
Почему ресив? Чужой смарт контракт не узнвет же об этой функции.  Вроде есть function fallback ?
источник