如果密码被盗,是可以通过Recovery Account(恢复账户)来恢复的!Recovery Account(恢复账户)可以协助你发起 账户恢复请求 (Account Recovery Request)。
# 安装包
pip install beem
from beem import Steem
from beem.account import Account
account_name = "lemooljiang"
# 1. 初始化并提供 OWNER KEY (必须是 Owner 权限)
owner_key = "5Jcxxxxxxxx..nhg"
# 假设你想把恢复账户改为 卖鱼的
new_recovery = "maiyude"
nodes="https://api.justyy.com"
stm = Steem(keys=[owner_key],node=nodes)
# 2. 实例化账号对象
acc = Account(account_name, steem_instance=stm)
# 3. 执行修改
try:
# 注意:该函数会向链上发送 'change_recovery_account' operation
tx = acc.change_recovery_account(new_recovery)
print("修改请求已提交!")
print("交易 ID:", tx)
print(f"提醒:该修改将在 30 天后正式生效。当前恢复者仍是: {acc['recovery_account']}")
except Exception as e:
print("执行失败:", str(e))
RE: SteemJS中文手册