Автоматичний стейкінг токенів на Hive-Engine
Після того, як шановний @cranium у своєму відео розказав які теги корисно використувавати на Hive я задумався про те щоб зробити автоматичний стейкінг токенів, які можна отримати завдяки використанню цих самих тегів.
Причина банальна - навіщо заходити кожного дня на Hive-Engine, перевіряти баланс, стейкати кожен токен, якщо це можна автоматизувати?
До речі, якщо ви поки що не знаєте, що таке стейкінг, раджу почитати цю статтю.
Чотири місяця тому я розповів як зробити реінвестування на Steem-engine. Цей спосіб приніс мені непоганий профіт, сподіваюсь, тим хто скористався інструкцією також :) Настав час зробити те ж саме для Hive.
Скриставшись чудовою бібліотекою Hiveengine від @holger80 мені вдалось написати на Python3 такий ось невеличкий скрипт, який перевіряє баланс, та виконує стейкінг вибраних токенів, якщо їх кількість більше нуля:
from hiveengine.wallet import Wallet
from beem import Steem
from beem.nodelist import NodeList
import getpass
nodelist = NodeList()
nodelist.update_nodes()
username = "ваш акаунт"
active_wif = "активний ключ"
scot_token = ['CCC','LEO','PAL', 'NEOXAG'] # список токенів для стейкінгу
stm = Steem(node=nodelist.get_hive_nodes(), keys=[active_wif])
account = stm.wallet.getAccountFromPrivateKey(active_wif)
wallet = Wallet(username, steem_instance=stm)
stake_token = {}
for scot in scot_token:
data = wallet.get_token(scot)
if data is not None and data["balance"] is not None:
balance = float(wallet.get_token(scot)["balance"])
if balance > 0:
stake_token[scot] = balance
wallet.stake(balance, scot)
if len(stake_token) > 0:
print("Стейк токенів: %s" % str(stake_token))
else:
print("Для стейкінга нічого немає.")
Зі слів шановного @gerber:
Я зрозумів, що писати код для зарахування токенів на баланс непотрібно, отже тепер все значно простіше ніж було із Steem-Engine!
Інструкція
- Вибрати комьютер/ноутбук/vps , який буде увімкнений в момент запуска скрипта (у мене домашній ноутбук, який я рідко вимикаю :))
- Встановити Python3 з бібліотекою Hiveengine (якщо такого добра у вас ще немає :) )
- Зберегти відредактований під ваш акаунт текст скрипту в файл, наприклад - stake.py
- Налаштувати автоматизацію запуску один раз на добу:
a) якщо у вас Linux/Mac OS - за допомогою команди в терміналі "crontab -e"
б) якщо Windows - за допомогою Windows Sheduler'>
Гарного вам настрою!
До речі, поки ракета з біткоїном буде на дозаправці, пропоную звернути уваги на гру Exode. Тим, хто зареєструється по моїй рефці, чи вкаже код - 6268e83, обіцяю приємний бонус у вигляді додаткового бустер паку та підтримку у грі.
Leave Автоматичний стейкінг токенів на Hive-Engine to:
Read more #hive-165469 posts
Best Posts From stranger27
We have not curated any of stranger27's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From stranger27
- My Actifit Report Card: August 5 2026
- My Actifit Report Card: August 4 2026
- My Actifit Report Card: july 31 2026
- My Actifit Report Card: July 29 2026
- My Actifit Report Card: July 28 2026
- My Actifit Report Card: July 27 2026
- My Actifit Report Card: July 26 2026
- My Actifit Report Card: July 25 2026
- My Actifit Report Card: July 24 2026
- My Actifit Report Card: July 22 2026