Как создать приватный ключ для бота Krypton
Бот работает только через приватные ключи
Идем в https://wax.bloks.io
Далее https://wax.bloks.io/wallet/utilities/keys
Генерируем новый набор ключей. Этот набор пока не привязан ни к чему. Тут просто создается пара public/private.
Копируем оба ключа куда-то к себе в файлик.
Дальше идем в https://wax.bloks.io/wallet/permissions
Копируем отсюда публичный ключ вашего аккаунта.
В итоге у вас должно получиться примерно так:
Публичный ключ вашего аккаунта almevikp5mqy
(1) PUB_K1_6QEXaw834XWPMgubN2st4CULeCZxkmfDsb82TvpKS6Zz7R3aP4
Новая пара ключей
(2) PUB_K1_8FAdrhjcn9ecLWTC4LXGJ55UXhtvw2Vtwf6ct4HAGdU9bGCUBF
(3) PVT_K1_2c9XEmtBoUoSkwbSPLWxYAoTLbAwaT4yRzSkWhV1RWYr6FTBSk
Дальше идем в https://wax.bloks.io/wallet/permissions/advanced
Создаем новый доступ. Его можно обозвать как вам угодно, желательно так, чтобы вы понимали для чего данный доступ. Рекомендую kryptongame.
Дальше идем сюда https://wax.bloks.io/wallet/permissions/link
Добавляем нашему новому доступу разрешения на работу с контрактами.
1. Контракт для отправки майнеров/воинов в работу
Заполняем "Permission (only needed for linking" названием вашего доступа "kryptongame"
2. Контракт для управления роботами
Заполняем "Permission (only needed for linking" названием вашего доступа "kryptongame"
3. Контракт для возможности отправить в игру/вытащить из игры ваших роботов в виде НТФ
Заполняем "Permission (only needed for linking" названием вашего доступа "kryptongame"
"Contract Name" - "atomicasset"
"Contract Action" - "transfer". Это даст разрешение только на одно действие перевода.
В итоге должно получиться примерно так
Если все настроено верно, остается только отправить нам имя кошелька и приватный ключ (3) по инструкции в загрузке аккаунтов.