create account

update for beem: improved key generation in beempy and new beempy command for changing keys by holger80

View this thread on: hive.blogpeakd.comecency.com
@holger80
$174.99
update for beem: improved key generation in beempy and new beempy command for changing keys
## Repository

https://github.com/holgern/beem<center>
![beem-logo](https://cdn.steemitimages.com/DQmcRrwLPSywSYMierfP6um6mejeMNGjN9Rxw7audJqTDgb/beem-logo)
</center>
[beem](https://github.com/holgern/beem) is a python library for STEEM and HIVE.  The current version is 0.23.1.

There is also a discord channel for beem: https://discord.gg/4HM592V

The newest beem version can be installed by:

```
pip install -U beem
```

Check that you are using hive nodes. The following command 

```
beempy updatenodes --hive
```

updates the nodelist and uses only hive nodes. After setting hive as default_chain, `beempy updatenodes` can be used without switching to steem.

The list of nodes can be checked with

```
beempy config
```

and

```
beempy currentnode
```

shows the currently connected node.

## Changelog for versions 0.23.1

* setproxy function added to Account (thanks to @flugschwein)
* addproxy and delproxy added to beempy (thanks to @flugschwein)
* updatenodes works in shell mode
* Fix offline mode for Hive
* add about command to beempy
* Add hive node
* `update_account` function added to blockchaininstance for improved key changing
* normalize added to PasswordKey, so that a Brainkey can be set as PasswordKey
* Fixed vote percentage calculation when post rshares is negative
* new beempy command changekeys
* beempy keygen can be used to generate account keys from a given password and is able to generate new passwords
* add option to beempy keygen to export pub account keys as json file
* add option to beempy newaccount and changekeys to import pub account keys from a json file

## `beempy keygen`

The beempy keygen command can be used to generate new account keys from an imported or a generated password / brainkey. 

### Create a single private key for a witness

```
beempy keygen
```

returns a single private private key which can be used in a witness server

```
+------------+-------------------------------------------------------+
| Key        | Value                                                 |
+------------+-------------------------------------------------------+
| Public Key | STM6rfJBedPNtCYfBnX2dNNhnusfVn13Cnnerc5WarWnNUoLGGsdh |
+------------+-------------------------------------------------------+

+-------------+--------------------------------------------------------------------------------------------------------------------+
| Key         | Value                                                                                                              |
+-------------+--------------------------------------------------------------------------------------------------------------------+
| Brain Key   | jewely spouter defeat charbon thing finkel force smally termino reduced sorty inkfish leaser odalisk tanha adipoma |
| Private Key | 5Jt9QUH1xc6hr4ADPbwhunu12Ej3JT7gx1Wn3ryZq7q8WKH9m9B                                                                |
+-------------+--------------------------------------------------------------------------------------------------------------------+
```

### Creating/Importing a master password

It is possible to create a new master password (length is 32 chars) with `beempy keygen --create-password -a  account_name` The derived account keys depends on the account name, so it needs to be specified.

When I already have a new Master password, I can import it with
`beempy keygen --import-password -a  account_name`

I will then be asked for the new master password.

### Create new account keys similar to PeakD

In peakd.com, I can create a claimed account. When I'm doing this i receive the following dialog, showing four account keys and a Backup (Master) Password

![image.png](https://files.peakd.com/file/peakd-hive/holger80/EVAYqHRB-image.png)

It is now possible to do the same with beempy:

```
beempy keygen --create-password -a test02
```

This command creates a new password with 32 chars and derives the four account keys from it.

When I already have a Master password, i can enter a password with the `--import-password` flag.

```
beempy keygen --import-password -a test02
```

returns the following (I entered the same master password as shown on PeakD)

```
+--------------------+-------------------------------------------------------+
| Key                | Value                                                 |
+--------------------+-------------------------------------------------------+
| Username           | test02                                                |
| owner Public Key   | STM6xKGVyXVzSdpjFSVhnSFT96JvfCVcHGBk4TgXiKrP65dADB3fR |
| active Public Key  | STM8LzsYrUah85oYUk2GzJwXcmVLyEDdPUNm2Q3syHsRESx5vkiWD |
| posting Public Key | STM7juDTJhT72BqnFvW5CDtsDureimFSdbisxEN3CxojDRFMuciNR |
| memo Public Key    | STM7zYRyLxxmDWxFuHKQuKWB12FgC44pwpUp4LtVAQTWawArU6ccS |
+--------------------+-------------------------------------------------------+
+--------------------------+-----------------------------------------------------+
| Key                      | Value                                               |
+--------------------------+-----------------------------------------------------+
| Username                 | test02                                              |
| owner Private Key        | 5KZyMzN3NpqYFsc1x9uS7VduYsR62TrUekSsUEMgJH4Q7Sk8vBN |
| active Private Key       | 5Js5rMaFDLkwUwjRZ5Ah6Up5HHFDvgDEunwYRUSpj6oPZZJ9P9r |
| posting Private Key      | 5Jyxji5qQbDrwCGpZAe7FFtjhpQV1NAcXDX1QasSTACbzo1Atu3 |
| memo Private Key         | 5KAcBjgQNSzyK3BtCGTtDTYuhhoemPm3KQsuyQFbpBUUt43rmj8 |
| Backup (Master) Password | b9RaASfReChURywfDgj2EKGkar5t1PAB                    |
+--------------------------+-----------------------------------------------------+
```

As all keys can be derived from the Master password, it is the only key that must be stored. It is a good idea to backup also the other private keys. When I have stored the master key `b9RaASfReChURywfDgj2EKGkar5t1PAB` , I can derive all four account keys from it  with ``beempy keygen`. You can try this and you should see the same private keys as result.

### Obscuring the password with WIF generation

It is possible to obscure the entered password with a WIF generation from the key. This can be repeated several times. A big `P` is added as first letter afterwards, to indicate that this is not a private key but a Master password.

This allows it to choose a easily to remember password combined with a number of WIF generations. Let's assume I would like to change my master password to something that I can easily remember:

```
beempy keygen --import-password -a holger80 -w 80
```

returns (I entered`holger` as password):

```
+--------------------+-------------------------------------------------------+
| Key                | Value                                                 |
+--------------------+-------------------------------------------------------+
| Username           | holger80                                              |
| owner Public Key   | STM6cUk6kMz2xBYApmsvn3jK2V4UKtxwYA5v7zJGbozgu5N26k2KD |
| active Public Key  | STM8W5aLo15SJkEDKGtZWFnuZHdNCaRNMosrkuoHfvRq6iqdvb7sA |
| posting Public Key | STM5XsbCxHqsmArtBXChihFWQ4R8NdAAasLo5v8Kn7wLi7Daptycj |
| memo Public Key    | STM5fpZoJUyRQSyg9VB4wkqyAzNBpmZq2n5YvjVgeaRkaU8no6hyY |
+--------------------+-------------------------------------------------------+
+--------------------------+------------------------------------------------------+
| Key                      | Value                                                |
+--------------------------+------------------------------------------------------+
| Username                 | holger80                                             |
| owner Private Key        | 5JovbqiMD2hsud7F9QMLJNxbyYDtuwKU6PtUnyqTRnRT3XSBiHE  |
| active Private Key       | 5KXtJLBt2kLf5AZdNnQKgbLEkNsFcndEW75AUANEERva6mrUDCB  |
| posting Private Key      | 5KdQNdjS9PYXFCB5TutwZYefhBYtuHdHm629ngNPtL4zddDvmuE  |
| memo Private Key         | 5K7Lqg5GQjyZK3TQ4N9sKEq58EXqLLw7YRiwSyxX6wTCsKpGUWZ  |
| Backup (Master) Password | P5JA6yuKBkkSbvW9sENxMfsyJQMdb9EVxLfbCgDyhYKxjnqWbQ7v |
| WIF itersions            | 80                                                   |
| Entered/created Password | holger                                               |
+--------------------------+------------------------------------------------------+

```

I need to store only the entered password (`holger`) and the correct number of WIF iterations (`80`) to be able to restore the Master password and all account keys.

Someone  who is trying to guess my keys, needs now to brute force these both parameters. As a WIF iteration takes some time, this is good measure to defeat brute force attacks. Provided that the initial password and iteration number are not easy to guess, as in the example.

### Exporting the results to a file

It is possible to export the results into a file without showing it to the terminal.

```
beempy keygen --create-password -a test02 --export test02_keys.txt
```

### Exporting the public accounts keys to a json file

For creating a new account or changing the keys, only the new public account keys are necessary. It is possible to store all public accounts keys in a json file, which can be imported by `beempy newaccount` and `beempy changekeys`

```
beempy keygen --create-password -a test02 --export test02_keys.txt --export-pub test02_pub.json
```

This saves the public keys in `test02_pub.json` which can be imported with `beempy newaccount --import-pub test02_pub.json test02 ` or  `beempy changekeys --import-pub test02_pub.json test02 `

### Create a 16 word brain key as new Master password

It is also possible to create a 16 word brain key and derive the account keys from it. `--account-keys`flag returns four account keys instead of one, when a brain key should be used.

```
beempy keygen --account-keys -a holger80
```

Obscuring with flag `--wif n` is also possible.

## Updating account keys with a master password or public account keys

It is now possible to change account keys with `beempy changekeys`. Either a new master password or four new public account keys are needed for changing the keys. It is possible to import the public keys from a json file:

```
beempy keygen --create-password -a beembot --export-pub beembot_pub.json
beempy changekeys --import-pub beembot_pub.json beembot
```

This creates a new master password for beembot and exports the newly created public account keys to `beembot_pub.json`. This file is then loaded by `beempy changekeys` and broadcasted.

![image.png](https://files.peakd.com/file/peakd-hive/holger80/FUdEWynz-image.png)

Worked and I'm able to login with my new keys.

`beempy changekeys` sets the previously set posting authority and json_metadata field but clears all previously set active authorities and owner authorities. Additionally set `key_auths` are cleared.

A set authority allows an account to broadcast all operation in this scope, e.g a set posting authority allows the specified account to vote. 

### Creating a new account 

It is also possible to create a new account and importing the needed public keys:

```
beempy keygen --create-password -a test02 -wif 1 --export test02_keys.txt --export-pub test02_pub.json
beempy newaccount --import-pub test02_pub.json --create-claimed-account -a holger80 test02
```

## beempy addproxy / delproxy

`beempy` has now two new commands for setting and clearing proxy accounts (thanks to @flugschwein)

````
beempy setproxy -a beempy holger80
````

sets holger80 as proxy for beempy

```
beempy delproxy -a beempy
```

clears the previously set proxy account

***
*If you like what I do, consider casting a vote for me as witness on [Hivesigner](https://hivesigner.com/sign/account-witness-vote?witness=holger80&approve=1) or on [PeakD](https://peakd.com/witnesses)*.
馃憤  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 362 others
馃憥  , , ,
properties (23)
authorholger80
permlinkupdate-for-beem-improved-key-generation-in-beempy-and-new-beempy-command-for-changing-keys
categoryhive-139531
json_metadata{"app":"peakd/2020.04.5","format":"markdown","tags":["development","beem","python"],"users":["flugschwein"],"links":["https://github.com/holgern/beem","https://github.com/holgern/beem","https://discord.gg/4HM592V","/@flugschwein","/@flugschwein","/@flugschwein","https://hivesigner.com/sign/account-witness-vote?witness=holger80&amp;approve=1","/witnesses"],"image":["https://cdn.steemitimages.com/DQmcRrwLPSywSYMierfP6um6mejeMNGjN9Rxw7audJqTDgb/beem-logo","https://files.peakd.com/file/peakd-hive/holger80/EVAYqHRB-image.png","https://files.peakd.com/file/peakd-hive/holger80/FUdEWynz-image.png"]}
created2020-04-26 22:38:48
last_update2020-04-26 22:38:48
depth0
children14
last_payout2020-05-03 22:38:48
cashout_time1969-12-31 23:59:59
total_payout_value92.970 HBD
curator_payout_value82.019 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length11,863
author_reputation358,857,509,568,825
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id97,018,111
net_rshares232,873,930,062,736
author_curate_reward""
vote details (430)
@abh12345
$0.04
Glad to see you back with time for blockchain dev, thanks for your contributions!
馃憤  
馃憥  
properties (23)
authorabh12345
permlinkre-holger80-q9f78n
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.5"}
created2020-04-27 00:12:24
last_update2020-04-27 00:12:24
depth1
children1
last_payout2020-05-04 00:12:24
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.022 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length81
author_reputation1,401,181,767,850,181
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,019,274
net_rshares111,590,633,489
author_curate_reward""
vote details (2)
@holger80
Thanks, I recharged my batteries and I'm back exclusively on HIVE:).
馃憤  , , ,
properties (23)
authorholger80
permlinkre-abh12345-q9gwoi
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.5"}
created2020-04-27 22:19:33
last_update2020-04-27 22:19:33
depth2
children0
last_payout2020-05-04 22:19:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length68
author_reputation358,857,509,568,825
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,039,495
net_rshares42,376,559,298
author_curate_reward""
vote details (4)
@adexbafo
$0.04
Please what is Beem? I need enlightenment here.
馃憤  
馃憥  
properties (23)
authoradexbafo
permlinkre-holger80-2020427t224714532z
categoryhive-139531
json_metadata{"tags":["development","beem","python"],"app":"esteem/2.2.5-mobile","format":"markdown+html","community":"hive-125125"}
created2020-04-27 21:47:18
last_update2020-04-27 21:47:18
depth1
children2
last_payout2020-05-04 21:47:18
cashout_time1969-12-31 23:59:59
total_payout_value0.021 HBD
curator_payout_value0.022 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length47
author_reputation270,810,806,579
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,039,031
net_rshares111,650,993,241
author_curate_reward""
vote details (2)
@holger80
Beem is a python library to interact with the HIVE blockchain ([github](https://github.com/holgern/beem)).
beempy is a command line based wallet than can be used to broadcast operation to the HIVE blockchain, as vote, comment, transfer and much more
It is automatically installed, when the been library is installed.
馃憤  , , , ,
properties (23)
authorholger80
permlinkre-adexbafo-q9gwkq
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.5"}
created2020-04-27 22:17:18
last_update2020-04-27 22:17:18
depth2
children1
last_payout2020-05-04 22:17:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length316
author_reputation358,857,509,568,825
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,039,468
net_rshares43,221,440,581
author_curate_reward""
vote details (5)
@adexbafo
Thanks for your explanation.
properties (22)
authoradexbafo
permlinkre-holger80-2020427t232334931z
categoryhive-139531
json_metadata{"tags":["esteem"],"app":"esteem/2.2.5-mobile","format":"markdown+html","community":"hive-125125"}
created2020-04-27 22:23:39
last_update2020-04-27 22:23:39
depth3
children0
last_payout2020-05-04 22:23:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length28
author_reputation270,810,806,579
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,039,548
net_rshares0
@amico
___
A huge hug from @amico! 馃
馃憤  
properties (23)
authoramico
permlinkre-update-for-beem-improved-key-generation-in-beempy-and-new-beempy-command-for-changing-keys-20200426t224140z
categoryhive-139531
json_metadata"{"app": "rewarding/0.1.0"}"
created2020-04-26 22:41:42
last_update2020-04-26 22:41:42
depth1
children0
last_payout2020-05-03 22:41:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length32
author_reputation51,076,240,298,517
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,018,140
net_rshares505,159,565
author_curate_reward""
vote details (1)
@angel33
It will be great development
properties (22)
authorangel33
permlinkre-holger80-2020427t231328472z
categoryhive-139531
json_metadata{"tags":["development","beem","python"],"app":"esteem/2.2.5-mobile","format":"markdown+html","community":"hive-125125"}
created2020-04-27 17:43:30
last_update2020-04-27 17:43:30
depth1
children0
last_payout2020-05-04 17:43:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length28
author_reputation40,716,090,911
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,034,771
net_rshares0
@charleswealth
A very big thumbs up from me to you... This is so wonderful
properties (22)
authorcharleswealth
permlinkq9fkrk
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-04-27 05:05:09
last_update2020-04-27 05:05:09
depth1
children0
last_payout2020-05-04 05:05:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length59
author_reputation11,408,571,093,686
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,022,372
net_rshares0
@chitty (edited)
$0.04
Great job! Love beempy
馃憤  
馃憥  
properties (23)
authorchitty
permlinkre-update-for-beem-improved-key-generation-in-beempy-and-new-beempy-command-for-changing-keys-20200427t000833
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-04-27 00:08:33
last_update2020-04-27 00:26:39
depth1
children1
last_payout2020-05-04 00:08:33
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.022 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length22
author_reputation86,901,300,608,582
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,019,235
net_rshares111,556,953,330
author_curate_reward""
vote details (2)
@holger80
$0.07
Thanks, let me know if you are missing something. Ideas and improvements are also welcome.
馃憤  , , , ,
properties (23)
authorholger80
permlinkre-chitty-q9gwrg
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.5"}
created2020-04-27 22:21:18
last_update2020-04-27 22:21:18
depth2
children0
last_payout2020-05-04 22:21:18
cashout_time1969-12-31 23:59:59
total_payout_value0.036 HBD
curator_payout_value0.034 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length90
author_reputation358,857,509,568,825
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,039,519
net_rshares175,448,129,540
author_curate_reward""
vote details (5)
@hivebuzz
Congratulations @holger80! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

<table><tr><td><img src="https://images.hive.blog/60x70/http://hivebuzz.me/@holger80/replies.png?202005012025"></td><td>You got more than 1000 replies. Your next target is to reach 1250 replies.</td></tr>
</table>

<sub>_You can view [your badges on your board](https://hivebuzz.me/@holger80) and compare to others on the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Do not miss the last post from @hivebuzz:**
<table><tr><td><a href="https://peakd.com/revolution/@hivebuzz/revolution-revolution"><img src="https://images.hive.blog/64x128/https://i.imgur.com/kvCt22V.png"></a></td><td><a href="https://peakd.com/revolution/@hivebuzz/revolution-revolution">Revolution! Revolution!</a></td></tr><tr><td><a href="https://peakd.com/hivebuzz/@hivebuzz/hivebuzz-hive-gamification-experience"><img src="https://images.hive.blog/64x128/https://i.imgur.com/3borgex.png"></a></td><td><a href="https://peakd.com/hivebuzz/@hivebuzz/hivebuzz-hive-gamification-experience">HiveBuzz - Hive Gamification Experience</a></td></tr></table>

###### [Vote for us as a witness](https://hivesigner.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more badge and upvotes from us with more power!
properties (22)
authorhivebuzz
permlinkhivebuzz-notify-holger80-20200501t203114000z
categoryhive-139531
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2020-05-01 20:31:15
last_update2020-05-01 20:31:15
depth1
children0
last_payout2020-05-08 20:31:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,444
author_reputation369,185,088,552,868
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,126,753
net_rshares0
@idkpdx
Thank you so much for doing this!
properties (22)
authoridkpdx
permlinkre-holger80-q9fdhp
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.5"}
created2020-04-27 02:27:24
last_update2020-04-27 02:27:24
depth1
children0
last_payout2020-05-04 02:27:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length33
author_reputation22,053,987,631,299
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,020,513
net_rshares0
@joshman
$0.04
Valuable work of course!  Support for Beem/Beempy would be worthy of HPS funds, don't you think?

DV for reward disagreement, but you are still awesome!

馃憤  
馃憥  
properties (23)
authorjoshman
permlinkre-holger80-q9gkwh
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.5"}
created2020-04-27 18:05:06
last_update2020-04-27 18:05:06
depth1
children0
last_payout2020-05-04 18:05:06
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.022 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length154
author_reputation277,932,931,100,174
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,035,147
net_rshares111,518,297,745
author_curate_reward""
vote details (2)
@ongoinggate6190
Is this still working?
properties (22)
authorongoinggate6190
permlinkre-holger80-rh6j3b
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2022.07.1"}
created2022-08-25 16:28:27
last_update2022-08-25 16:28:27
depth1
children0
last_payout2022-09-01 16:28:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length22
author_reputation0
root_title"update for beem: improved key generation in beempy and new beempy command for changing keys"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id116,022,761
net_rshares0