You are viewing a single comment's thread from:

RE: SteemJS中文手册

in #starnote17 days ago

修改Recovery Account

如果密码被盗,是可以通过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))