Лучший способ выполнить аирдроп?

Мы запустили токен предварительного заказа и хотим вознаграждать людей за взаимодействие с нами. Как лучше всего провести аирдроп примерно для 500 человек, если токен уже запущен? Должны ли мы использовать код с интерфейсом к токену и нам нужно сделать массив из 500 человек или это предел? Если там уже есть код, который делает это, могу ли я получить ссылку? Заранее спасибо!

Есть ли адреса, уже сохраненные в другом контракте?
Нет, на данный момент они хранятся в электронной таблице. Контракт не должен быть безумно сложным, я просто хочу отправить несколько токенов на тонну адресов.

Ответы (1)

Есть так много способов и вариаций, чтобы сделать это. В зависимости от ваших требований, вероятно, лучше всего использовать распределение владельца/посредничества.

Этот вариант потребует от вас просто создать контракт токена, либо иметь владельца, либо назначить другую учетную запись/контракт в качестве менеджера по распределению, а также создать внутреннюю систему, которая проходит и распределяет токены по всем адресам в вашем списке.

Вы также должны иметь некоторые проверки и противовесы, чтобы убедиться, что они не получат токены снова на случай, если вам понадобится перезапустить вашу серверную систему.

Обратите внимание, что этот метод, вы будете нести ответственность за стоимость газа.

Пример: https://github.com/KyberNetwork/airdrop

Спасибо за быстрый ответ. Этот код выглядит так, как будто он сделает свою работу, но, учитывая, что я уже развернул контракт токена несколько дней назад, нужно ли мне что-то добавить к нему, чтобы он взаимодействовал? Например, ввод адреса токена где-то?
@darknightsy Код раздачи фактически отделен и не зависит от кода токена. Проверьте airdrops/contractsкаталог. Он просто должен работать от того же владельца исходного контракта. Я рекомендую вам testnet перед развертыванием.
@darknightsy Кроме того, поскольку вы находитесь только на этапе предварительного запуска ... если у вас не слишком много адресов в предварительном заказе, возможно, стоит перенести все данные в новый контракт. Я уверен, что люди не будут возражать против бесплатных токенов!