Author

Topic: мануал по созданию honeypot контракта на солидит&#1 (Read 156 times)

sr. member
Activity: 1932
Merit: 349
Как создать контракт с которого снять токены смогут только адреса внесенные в белый список, а все остальные люди имеющие приватный ключ от этого адреса не смогут вывести токены на свой адрес? Еще если баланс eth > 0, то контракт отправляет весь eth на определенный адрес.
Не ради наживы, а ради забавы. Одна из идей это поиск токена который требует на порядок больше газа для транзакции чем eth. Например баланс контракта 0,01 eth. Газ используемый для передачи eth 21к, для токена 100k. Если человек пытается вывести токены то он платит 100 gwei (0.01 eth). Контракт в свою очередь может предложить майнерам 200 gwei (0.0042) за перевод 0,0058 eth (0.01-0.0042). Тогда по идее транзакция контракта должна получить более высокий приоритет.
 

Я не смог понять  чего ты хочешь....
Адрес контракта на котором хранятся токены и адрес с которого контракт создан это 2 разных адреса...
Quote
приватный ключ от этого адреса
это какого? Если адреса контракта то мне тоже интересно где его приватник....
Советую брать тестовый эфир тут https://faucet.ropsten.be/ и пробовать самому разобраться что и как работает
fuk
newbie
Activity: 64
Merit: 0
Как создать контракт с которого снять токены смогут только адреса внесенные в белый список, а все остальные люди имеющие приватный ключ от этого адреса не смогут вывести токены на свой адрес? Еще если баланс eth > 0, то контракт отправляет весь eth на определенный адрес.
Не ради наживы, а ради забавы. Одна из идей это поиск токена который требует на порядок больше газа для транзакции чем eth. Например баланс контракта 0,01 eth. Газ используемый для передачи eth 21к, для токена 100k. Если человек пытается вывести токены то он платит 100 gwei (0.01 eth). Контракт в свою очередь может предложить майнерам 200 gwei (0.0042) за перевод 0,0058 eth (0.01-0.0042). Тогда по идее транзакция контракта должна получить более высокий приоритет.
 
Jump to: