Beta Тестирование
Период: с 7 до 10 июля
Last updated
Период: с 7 до 10 июля
Last updated
MetaMask можно загрузить в Chrome и Firefox, с телефона – в iOS и на Android. В рамках этого руководства мы будем использовать версию Firefox, но инструкции будут примерно одинаковыми для каждой платформы.
Во-первых, перейдите на страницу загрузки MetaMask. Выберите платформу, которую используете, и следуйте инструкциям по установке. Все просто!
Затем следуйте инструкциям по настройке, указанным в приложении. Нажмите "Создать кошелек". Запишите seed-фразу в надежном месте (желательно на устройстве, не подключенном к интернету). Без этой фразы средства будет невозможно вернуть, если вы повредите или потеряете устройство. На следующей странице подтвердите, что вы записали фразу.
Готово! Теперь вы можете перейти в кошелек, чтобы отправлять и получать средства.
Вы можете сразу заметить, что мы все еще имеем дело с кошельком в сети Ethereum. В лучшем случае он не будет работать с нашей игрой в тестовой сети Binance Smart Chain. В худшем случае вы можете потерять средства, отправив их не на те адреса, которые в действительности используете. Давайте это исправим. Нам нужно получить доступ к настройкам, чтобы сделать для кошелька доступными ноды в тестовой сети Binance Smart Chain.
На странице настроек найдите пункт "Сети".
Нажмите "Добавить сеть" в правом верхнем углу, чтобы добавить Binance Smart Chain Testnet вручную – она не подключена в MetaMask по умолчанию.
Важно отметить, что здесь мы можем использовать две сети: тестовую или основную. Для тестирования нам нужна именно тестовая сеть. Ниже приведены параметры, которые необходимо указать для тестовой сети:
Название сети: BSC-Testnet
Новый RPC URL: https://data-seed-prebsc-1-s1.binance.org:8545/
ID сети: 97
Символ: BNB
URL блок-эксплорера: https://testnet.bscscan.com
После того, как вы сохраните сеть и вернетесь в главное окно, то заметите две вещи: сеть автоматически настроена на ту, которую вы только что добавили, и единицы измерения выражаются не в ETH, а в BNB.
Теперь получим тестовые BNB, которые нам потребуются для оплаты комиссии за транзакции(газа). Наведите указатель мыши на Account 1 и нажмите, чтобы скопировать адрес в буфер обмена. Теперь перейдем к крану Binance Smart Chain и вставим адрес в форму.
Нажмите в выпадающем меню "Give me BNB" и выберите 0.5 BNBs. Возможно, вам придется подождать пару минут, но средства на вашем кошельке в тестовой сети скоро появятся.
Для того что бы купить тестовые монеты HNY, нам нужны тестовые USDT. Для начала давайте добавим тестовые USDT в наш кошелек. Нажимаем ссылочку "Import tokens"
В поле "Token Contract Address" вставляем адрес смарт контракта тестового USDT.
Адрес: 0x7136672365a9a09EAE2086fc911b948E81132040
Затем нажимаем на кнопку "Import" и видим что токен успешно добавлен.
Что бы получить тестовые USDT, переходим со ссылке и нажимаем Connect to Web3
Если вы используете мобильную версию MetaMask, скопируйте ссылку и откройте ее через браузер MetaMask'a. Это нужно для того, чтобы подсоединить ваш кошелек к сайту.
Выбираем Metamask и в появившемся окне нажимаем Next, а затем Connect. Красная лампочка должна смениться на зеленую. Теперь вводим нужное вам кол-во USDT в поле Claim (максимум 100,000), нажимаем на кнопку Write и подтверждаем транзакцию
Возвращаемся в кошелек и примерно через 30 секунд видим что наш баланс пополнился на введенное кол-во USDT
Собственно на этом все подготовительные действия заканчиваются и теперь можно приступать к самому процессу тестирования.
Баги делятся на категории:
Minor: мелкие баги, например съехавшая кнопка на каком-то девайсе
Major: баги которые не влияют на бизнес процессы, но могут серьезно мешать во время игры, например кнопка вывода доходности на мобильном телефоне выходит за пределы экрана и нет физической возможности ее нажатия
Critical: серьезные уязвимости или ошибки в бизнес логике, например невозможность покупки пчелок из-за ошибки смарт контракта
Minor = 5 USDT
Major = 10 USDT
Critical = 50 USDT
По окончанию бета тестирования, мы подведем итоги и распределим награды по вашим адресам, которые вы должны будете указывать в ваших репортах.
Репорт бага должен содержать четкие шаги для его воспроизведения, в идеале с видео и скриншотами. Чем лучше описан баг, тем больше шансов что у нас получится его воспроизвести и вы получите за него свою награду.
Пример плохого репорта
Купил пчел, а списало непонятно сколько HNY
Пример хорошего репорта
Устройство: iPhone 11 Pro
Кошелек: MetaMask
Проблема: при покупке 7 пчел вида Жужа, с меня сняло на 256 HNY больше чем было написано. Ссылка на транзакцию: https://testnet.bscscan.com/tx/0x895687e0fb644b897c81c6d02182e14c0504f1749acfb8fae5559d2f73cf2f51
Мой USDT BEP-20 адрес для вознаграждения: 0x6cc8dcbca746a6e4fdefb98e1d0df903b107fd21
Репорты можно скидывать либо в общий чат тестировщиков, либо напрямую в тех поддержку: https://t.me/Honeypot_Game_support
Ссылка на игру в тестовой сети Binance Smart Chain
Ссылка станет активной начиная с 7-го июля
Ссылка на чат бета тестировщиков, где можно задавать все интересующие вопросы и следить за ходом тестирования и найденными багами: https://t.me/+S9-nHIVQFdk3ZjNi
Ссылка на Trello со списком найденных багов и их статусом: https://trello.com/invite/b/2p8yQKTK/579dcc141c902746f6b91df771926070/honeypot-game-bug-bounty
StableCoin: 0x7136672365a9a09eae2086fc911b948e81132040
HoneypotToken: 0x91c87c500Cb58C1E73f65a8Eb685c9d3A1aa54a3
ApiaryLand: 0xc652ffd2394E1198898e06B23159871f53e0917D
HoneypotGame: 0xDA8F76BeED3f4e4d0F3Cd8A233175F712DFF511D
BeeItem: 0x6bb94f5DFA4EaC48d23C6489556D0B23318ae771
HoneyBank: 0xfbfBB50f88d67D5E16CeB53fD1680152200Fcc52
Если Firefox не отображает иконку MetaMask'a после установки: https://community.metamask.io/t/bug-metamask-add-on-button-not-showing-in-firefox/4999/2
Если MetaMask не подключается к bscscan, то можно попросить в чате, что бы вам скинули тестовые USDT напрямую на ваш кошелек.