а там где адрес получен по приватнику 0 - кто-то имя на адрес создал, типа ens но другое "ethiphone29.wallet" типа забирай 10 эфиров и покупай айфон 29? https://etherscan.io/a...
- Почему у вас данные не зашифрованы? - Зашифрованы! Там XOR с секретной константой! Два раза, для надёжности!
Опасно использовать tx.origin как раз для описанной в статье цели - для проверки предоставления доступа к действию, на основе сравнения tx.origin с ранее сохранённым значением...
Так вам что надо проверять на контракт, вызывающего или произвольный адрес? Если и то и другое то поставьте оба способа msg.sender == tx.origin проверит для вызывающего и след...
А вы где брали ABI - на Etherscan? Они там похоже при верификации выбрали что-то не то, и верифицировался не токен, а какая-то запчасть - и ABI от неё прописалось. Да, этот ко...
а как фейлится? не могли так звëзды сойтись что какой-нибудь там стек переполняется как раз?
Может так? if (!(_excluded[recipient] || _excluded[sender])) { ... }
да, переведёт, только вот кто его вызовет? у контрактов нет приватного ключа т.е. теоретически конечно есть, а так - нет
А где атака была, с какого адреса, кто видел? Год назад в Fomo3D так выиграли - грузили сеть, чтоб никто не мог счётчик в игре сбросить.
Это CREATE2 ? Должен работать. На днях было соревнование, где победить можно было только через CREATE2, и кто-то победил и сделал-таки нужный вызов.
а что именно было нужно автору вопроса? чтобы монетки появлялись со временем или чтоб пользователи напрягали свои устройства для PoW, как бы обеспечивая стоимость?
что имеется в виду? подойдёт ли тот transfer, которым переводится эфир, для перевода токенов? нет, не подойдёт в коде токена описывается свой transfer. или о чём вопрос?
а что говорит при подсовывании исходника? такое "Error! Unable to locate ContractCode at 0xa7c31e64c2d9f21beec1cbe7062ad747e0c0c1dc] Is this a valid Contract Address?" ?
а что за тессеракт? про лямбда-куб знаю, к нему ещё что-то добавили?
о, контракты на Vyper верифицируются? https://etherscan.io/address/0xc0a47dfe034b400b47bdad5fecda2621de6c4d95#code
Что имеется в виду - 1) как предусмотреть такую возможность в контракте или 2) "есть контракт, там эфир, как вывести?"
а оптимизация стоит выключенной - в визарде была включена? я этот визард сегодня впервые увидел, на тестнете поигрался =)
function totalSupply() view returns (uint256 totalSupply) - где тут подчеркивание? или где вы смотрите спеку?
Что за ошибка такая, "Mutable Call In Static Context" ? в mainnet
0x0000000000000000000000000000000000000000 подойдёт? 220 разных токенов