Manual registration
Sign the keccak-256 hash of the message "I agree to the terms and conditions for signing up for the nahmii airdriip." the same way geth or web3js would, and enter the accociated address and signature below.
Пытался полученную через https://www.myetherwallet.com/signmsg.html подпись конвертировать в keccak-256, но вот что именно (сколько знаков -какой формат) вставить в строку непонятно. Помогите, добрые люди!)
KECCAK256 это алгоритм хеширования, намного более ресурсоёмкий, чем SHA256. Широко применяется в Ethereum при генерации ETH-адресов и т.п. Результатом хеширования входной последовательности байтов является 256-битная (то есть 32-байтная) строка.
Скорее всего, сначала Вам нужно хешировать требуемый текст при помощи программы keccak256, затем, используя приватный ключ, подписать полученное 32-байтное число асимметричным шифром ECDSA secp256k1, после этого определённым образом инкрустировать полученную 64-байтную HEX-строку в ETH-транзакцию и отправить её в блокчейн Ethereum в поле DATA.
Благодарю! Так и получилось. Только нужно в не транзакцию формировать Hex -строку а прямо в поле для заполнения в их кошельке. И при хешировании при помощи программы keccak256 нужно в ручную добавлять 0x, чего изначально не делал. Все принято системой.