Warning: Steem witnesses executed a hard fork on 2020-05-20, seizing 23.6M STEEM from 65 accounts. The funds were transferred to an account named @community321, the ownership (and intentions) of which have not been revealed. The witnesses claim to have been targeting accounts which defended against a hostile takeover in early March, but at least 2 accounts on the list have been inactive for over 4 years.

Coverage:
- Decrypt.io: Steem network to seize $5 million from its own users
- SteemPeak.com: Official Announcement by @softfork22888
- GitHub.com: view steemd HF23 changes

What you can do:
- Send exchanges a notice of the pending class action lawsuit.
- Switch to HIVE, the community-led fork. Visit Hive.blog and Hiveblocks.com.

steems.top更新,添加修改密码功能,一些BUG修正 by maiyude

View this thread on steempeak.com
· @maiyude ·
$18.79
steems.top更新,添加修改密码功能,一些BUG修正
http://wallet.steems.top/
更新,添加密码计算器,一些BUG修正

更新内容
1.添加修改密码功能
2.修正了各种各样的BUG


![image.png](https://cdn.steemitimages.com/DQmUwwWeQDKmH6W3qRzS9uAWxcQH5EKUiL2ZzWns2DuyaU2/image.png)

 修改密码的主要核心代码:

```
from beem.steem import Steem
from beembase import operations
from beem.transactionbuilder import TransactionBuilder
from beem.account import Account
from beemgraphenebase.account import PasswordKey


nodes = 'https://cn.steems.top'  # 节点

player = "iwantgotodie"  # 用户名

old_password = "hahajojo"  # 老主密码
password = "haddfdsfdsfhajojo"  # 要改的密码





# 从新密码生成KEY
owner_key = PasswordKey(player, password, role="owner")
posting_key = PasswordKey(player, password, role="posting")
active_key = PasswordKey(player, password, role="active")
memo_key = PasswordKey(player, password, role="memo")

# 新密码
owner_key2 = owner_key.get_private()
posting_key2 = posting_key.get_private()
active_key2 = active_key.get_private()
memo_key2 = memo_key.get_private()

print("新密码")
print("主密码:", password)
print("owner_key:", owner_key2)
print("posting_key:", posting_key2)
print("active_key:", active_key2)
print("memo_key:", memo_key2)

owner_key = owner_key.get_public()
print("公钥:", owner_key)
posting_key = posting_key.get_public()
active_key = active_key.get_public()
memo_key = memo_key.get_public()

key = PasswordKey(player, old_password, role="owner")  # owner key
# key2=key.get_private()
# key3=key.get_public_key()

key = key.get_private()
key = str(key)
# print("老密码",key2,key3)

s = Steem(keys=[key], node=nodes)
account = Account(player, steem_instance=s)

who_owner = {'weight_threshold': 1, 'account_auths': [], 'key_auths': [[str(owner_key), 1]]}
who_active = {'weight_threshold': 1, 'account_auths': [], 'key_auths': [[str(active_key), 1]]}
who_posting = {'weight_threshold': 1, 'account_auths': [], 'key_auths': [[str(posting_key), 1]]}

op = operations.Account_update(
    **{
        "account": account["name"],
        "json_metadata": account["json_metadata"],
        "owner": who_owner,
        "active": who_active,
        "posting": who_posting,
        "memo_key": str(memo_key)
    })

tx = TransactionBuilder(steem_instance=s)

tx.appendOps(op)
# 把签名添加并签名
tx.appendSigner(player, "owner")
# tx.appendSigner(player2, "owner")
tx.sign()

# 广播
tx.broadcast()
print("密码修改完成")


```
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 136 others
👎  
properties (23)
post_id86,519,345
authormaiyude
permlink7bzw2m-steems-top-bug
categoryhive-180932
json_metadata{"tags":["cn","codeonsteem","cn-programming","zzan","dblog","diamondtoken","marlians","upfundme","actnearn"],"image":["https:\/\/cdn.steemitimages.com\/DQmUwwWeQDKmH6W3qRzS9uAWxcQH5EKUiL2ZzWns2DuyaU2\/image.png"],"links":["http:\/\/wallet.steems.top\/"],"app":"steemcn\/0.1","format":"markdown"}
created2020-06-30 02:02:57
last_update2020-06-30 02:02:57
depth0
children2
net_rshares26,454,762,973,537
last_payout2020-07-07 02:02:57
cashout_time1969-12-31 23:59:59
total_payout_value9.448 SBD
curator_payout_value9.340 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length2,291
author_reputation15,252,229,565,390
root_titlesteems.top更新,添加修改密码功能,一些BUG修正
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (201)
@steem-supporter ·
thanks for using #codeonsteem
properties (22)
post_id86,519,846
authorsteem-supporter
permlinkqcpxyr
categoryhive-180932
json_metadata{"tags":["codeonsteem"],"app":"steemit\/0.2"}
created2020-06-30 03:06:30
last_update2020-06-30 03:06:30
depth1
children0
net_rshares0
last_payout2020-07-07 03:06:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length29
author_reputation16,809,529,417,995
root_titlesteems.top更新,添加修改密码功能,一些BUG修正
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steemcurator05 · (edited)
Your Post has been voted by steem communication project led by @steem-supporter 

Use #codeonsteem on your posts 

**Steem Has a lot of Posibilities , Lets harnesh this together** 

**Steem Has a lot of Posibilities , Lets harnesh this together**
properties (22)
post_id86,566,691
authorsteemcurator05
permlinkqcx484
categoryhive-180932
json_metadata{"tags":["codeonsteem"],"users":["steem-supporter"],"app":"steemit\/0.2"}
created2020-07-04 00:04:54
last_update2020-07-04 00:05:18
depth1
children0
net_rshares0
last_payout2020-07-11 00:04:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length246
author_reputation299,686,145,986
root_titlesteems.top更新,添加修改密码功能,一些BUG修正
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000