create account

Update for steemengine - token precision taken into account and several new CLI commands added by holger80

View this thread on: hive.blogpeakd.comecency.com
· @holger80 · (edited)
$99.77
Update for steemengine - token precision taken into account and several new CLI commands added
## Repository
https://github.com/holgern/steemengine

![image.png](https://ipfs.busy.org/ipfs/QmefwpuySKdgC8nVeEwx6WfBXRJNXt8VgHZD8v1hxeimMA)


## steemengine
[steemengine](https://github.com/holgern/steemengine) is a python library for working with [steem-engine.com](https://steem-engine.com/) tokens.

I released version 0.4.1 which can be installed by
```
pip install steemengine
```
## New features
### The token precision is taken into account for transfer, issue, buy, sell, withdraw and deposit
I added a new `quantize` function to the Token class. 
```
def quantize(self, amount):
    """Round down a amount using the token precision and returns a Decimal object"""
    amount = decimal.Decimal(amount)
    places = decimal.Decimal(10) ** (-self["precision"])
    return amount.quantize(places, rounding=decimal.ROUND_DOWN)
```
This function returns a rounded Decimal object, which takes the token precision into account. The amount is rounded down to a valid amount.
```
from steemengine.tokenobject import Token
steemp = Token("STEEMP")
steemp.quantize(1.0001)
Decimal('1.000')
steemp.quantize(0.999999)
Decimal('0.999')
steemp.quantize(0.0001)
Decimal('0.000')
```

This function is then used in  transfer, issue, buy, sell, withdraw and deposit:
```
token = Token(symbol)
quant_amount = token.quantize(amount)
if quant_amount <= decimal.Decimal("0"):
    raise InvalidTokenAmount("Amount to transfer is below token precision of %d" % token["precision"])
```
If the quantized amount is zero, an InvalidTokenAmount exception is raised.

### New commands for the CLI
The acting account, which needs an active key stored in the beem wallet, is either the default beempy account or set by `-a`, e.g. `steemengine transfer -a holger80 beembot 0.001 DRAGON test`.
The default account can be set by `beempy set default_account holger80` and checked by `beempy config`.
#### steemengine transfer
![image.png](https://ipfs.busy.org/ipfs/QmRvKRsihsrcpU2LkTbAjXVZiAuVB5F2wDMJymHCBZBykN)
This command can be used to sent token to other steem accounts.
```
steemengine transfer -a holger80 beembot 0.001 DRAGON test
Password to unlock wallet:
Wallet Unlocked!
{
    "expiration": "2019-03-20T10:12:49",
    "ref_block_num": 55237,
    "ref_block_prefix": 1423306811,
    "operations": [
        [
            "custom_json",
            {
                "required_auths": [
                    "holger80"
                ],
                "required_posting_auths": [],
                "id": "ssc-mainnet1",
                "json": "{\"contractName\":\"tokens\",\"contractAction\":\"transfer\",\"contractPayload\":{\"symbol\":\"DRAGON\",\"to\":\"beembot\",\"quantity\":\"0.0010000\",\"memo\":\"test\"}}"
            }
        ]
    ],
    "extensions": [],
    "signatures": [
        "206b0d9b6d0939108c2156cefbafa99bccb5bb206c2ca129ebb2cf336112abbaab0ff1151917bec552357d400b6d72b98425f2052735c723522a9537589046b1e7"
    ]
}
```
![image.png](https://ipfs.busy.org/ipfs/QmcfSQuDm9a2j3oZ2gqceXoUpAfXhAiwM9SVdDMePqWhkS)
![image.png](https://ipfs.busy.org/ipfs/QmNpDzJKYNr3CTCSAPoiPyYyt7r9rybvfd3nUnUtR3qAPA)

#### steemengine issue
![image.png](https://ipfs.busy.org/ipfs/QmT97DkNrxmBEM5Ttd7WTyVMFBwyeKSp3BfJy4DijfmA7R)
Issues new token, only possible when the active account is also the issuer of the token.
#### steemengine deposit
![image.png](https://ipfs.busy.org/ipfs/QmZwYLQbMVGacTDexXVfDxQR49U8zAehgYRf8jYttdhvei)
This command can be used to deposit STEEM and receive STEEMP for buying token.
The following command transfers 0.1 STEEM to steem-peg and 0.1 STEEMP are transferred to the account in return.
``` 
steemengine deposit -a holger80 0.1
```
![image.png](https://ipfs.busy.org/ipfs/Qmd3rkfC7nMRm7nHytFYxtFaNA1Gna6wp119pR1quHupLq)

#### steemengine withdraw
![image.png](https://ipfs.busy.org/ipfs/QmQUfPG3BuvXX1MzFLMWZ3coeUx2T7m3QbUQfNBcUBhdL4)
This command can be used to withdraw STEEMP and receive STEEM.
```
steemengine withdraw -a holger80 0.1
```
![image.png](https://ipfs.busy.org/ipfs/QmdxCKgJS4ZaereN7iwpt6EiNcGincmHavhXfBc1Qaij1o)

#### steemengine buy
![image.png](https://ipfs.busy.org/ipfs/QmZDdLmXXE3nWSN7vc6eNP4bQuf8Bp1sLtyVTR9HASgmmY)
This command can be used to place buy orders.
```
steemengine buy -a holger80 1 JAR 0.9
```
This places a buy order, for buying 1 JAR for 0.9 STEEMP. The accounts must have 0.9 STEEMP, otherwise a InsufficientTokenAmount exception will be raised. The 0.9 STEEMP are locked until the order is fullfilled or canceled.
#### steemengine sell
![image.png](https://ipfs.busy.org/ipfs/QmZ4w3KM6A236motFgc4oSUvtULvHizxg73yCjLKVbaiR6)
This command can be used to place a sell order.
```
steemengine sell -a holger80 1 JAR 3
```
In this examle, holger80 creates a sell order for selling 1 JAR for 3 STEEMP. The accounts needs 1 JAR to broadcast this, otherwise a InsufficientTokenAmount exception is raised. The 1 JAR is locked until the order is fullfilled or canceled.
#### steemengine cancel
![image.png](https://ipfs.busy.org/ipfs/QmQ8n5Eh4mqsniM3hq5XzVvbEdrgQd1ndWk3Y1q3vDosm2)
In order to cancel, the order id must be know. It can be checked with the buybook command.
```
steemengine buybook -a holger80 JAR
```
![image.png](https://ipfs.busy.org/ipfs/QmPhXeMF8r1KEUMcNY5mcffQBh5aZ4HZCtLGTQnkprHX1k)
The buy order can then be canceled by:
```
steemengine  cancel -a holger80 buy 1824
```

A sell order is canceled by
```
steemengine  cancel -a holger80 sell 923
```

#### steemengine buybook
![image.png](https://ipfs.busy.org/ipfs/QmSpiBPmfkzMdqPJQTbBm4apsPDiLUu4kc1zJh7nRaiabE)
```
steemengine buybook -a holger80 JAR
```
returns the buybook for account holger80 and token JAR.
```
steemengine buybook JAR
```
returns the complete buy book.
#### steemengine sellbook
![image.png](https://ipfs.busy.org/ipfs/QmXMYAem3oeXiLLnWNRc9AFFWB4U5LHTc7nFvhnYg4k9e8)
```
steemengine sellbook -a holger80 JAR
```
returns the sellbook for account holger80 and token JAR.
```
steemengine sellbook JAR
```
returns the complete sell book.


## Commits
### Fix cancel order id (cast to int)
* [commit f63baba](https://github.com/holgern/steemengine/commit/f63babab5ca356d61534b5a2c311739110a03daf)
### Add changelog
* [commit 14164d1](https://github.com/holgern/steemengine/commit/14164d1fbae80a70f3185e5db0ec49f11f7bb630)
### Add transfer, issue, withdraw, deposit, buy, sell, cancel, buybook, sellbook to CLI
* [commit 31f2e76](https://github.com/holgern/steemengine/commit/31f2e7628b11de694c6a3a0fa63c4ff6747bba12)
### Add amount quantization to deposit, withdraw, buy and sell
* [commit 63ee650](https://github.com/holgern/steemengine/commit/63ee650b5170bead53056d2757997e7c2be76510)

### Add token amount quantize and add issue to wallet
* [commit c0b7e8d](https://github.com/holgern/steemengine/commit/c0b7e8d13fc00ebc16fe3d3ceae55d2f96dce36d)
* quantize added to Token class
* TokenDoesNotExists is raised in the Token class when token does not exists
* Exception InvalidTokenAmount is raised when amount to transfer or to issue is below precision
* new issue function added to wallet
* token precision is taken into account for transfer and issue
* TokenIssueNotPermitted is raised when an account which is not the token issuer tries to issue

## GitHub Account
https://github.com/holgern
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 286 others
properties (23)
authorholger80
permlinkupdate-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added
categoryutopian-io
json_metadata"{"community": "busy", "app": "beempy/0.23.10", "format": "markdown", "tags": ["utopian-io", "development", "steem-engine", "steemdev", "busy"], "users": [], "links": ["https://github.com/holgern/steemengine", "https://github.com/holgern/steemengine", "https://steem-engine.com/", "https://github.com/holgern/steemengine/commit/f63babab5ca356d61534b5a2c311739110a03daf", "https://github.com/holgern/steemengine/commit/14164d1fbae80a70f3185e5db0ec49f11f7bb630", "https://github.com/holgern/steemengine/commit/31f2e7628b11de694c6a3a0fa63c4ff6747bba12", "https://github.com/holgern/steemengine/commit/63ee650b5170bead53056d2757997e7c2be76510", "https://github.com/holgern/steemengine/commit/c0b7e8d13fc00ebc16fe3d3ceae55d2f96dce36d", "https://github.com/holgern"], "image": ["https://ipfs.busy.org/ipfs/QmefwpuySKdgC8nVeEwx6WfBXRJNXt8VgHZD8v1hxeimMA", "https://ipfs.busy.org/ipfs/QmRvKRsihsrcpU2LkTbAjXVZiAuVB5F2wDMJymHCBZBykN", "https://ipfs.busy.org/ipfs/QmcfSQuDm9a2j3oZ2gqceXoUpAfXhAiwM9SVdDMePqWhkS", "https://ipfs.busy.org/ipfs/QmNpDzJKYNr3CTCSAPoiPyYyt7r9rybvfd3nUnUtR3qAPA", "https://ipfs.busy.org/ipfs/QmT97DkNrxmBEM5Ttd7WTyVMFBwyeKSp3BfJy4DijfmA7R", "https://ipfs.busy.org/ipfs/QmZwYLQbMVGacTDexXVfDxQR49U8zAehgYRf8jYttdhvei", "https://ipfs.busy.org/ipfs/Qmd3rkfC7nMRm7nHytFYxtFaNA1Gna6wp119pR1quHupLq", "https://ipfs.busy.org/ipfs/QmQUfPG3BuvXX1MzFLMWZ3coeUx2T7m3QbUQfNBcUBhdL4", "https://ipfs.busy.org/ipfs/QmdxCKgJS4ZaereN7iwpt6EiNcGincmHavhXfBc1Qaij1o", "https://ipfs.busy.org/ipfs/QmZDdLmXXE3nWSN7vc6eNP4bQuf8Bp1sLtyVTR9HASgmmY", "https://ipfs.busy.org/ipfs/QmZ4w3KM6A236motFgc4oSUvtULvHizxg73yCjLKVbaiR6", "https://ipfs.busy.org/ipfs/QmQ8n5Eh4mqsniM3hq5XzVvbEdrgQd1ndWk3Y1q3vDosm2", "https://ipfs.busy.org/ipfs/QmPhXeMF8r1KEUMcNY5mcffQBh5aZ4HZCtLGTQnkprHX1k", "https://ipfs.busy.org/ipfs/QmSpiBPmfkzMdqPJQTbBm4apsPDiLUu4kc1zJh7nRaiabE", "https://ipfs.busy.org/ipfs/QmXMYAem3oeXiLLnWNRc9AFFWB4U5LHTc7nFvhnYg4k9e8"], "canonical_url": "https://hive.blog/utopian-io/@holger80/update-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added"}"
created2019-03-20 11:25:51
last_update2020-05-23 14:30:45
depth0
children11
last_payout2019-03-27 11:25:51
cashout_time1969-12-31 23:59:59
total_payout_value77.074 HBD
curator_payout_value22.700 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length7,240
author_reputation358,857,509,568,825
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,618,177
net_rshares151,874,673,115,036
author_curate_reward""
vote details (350)
@amosbastian ·
$10.68
Cool update. I always like seeing others using Click, as it was my first introduction to creating CLIs and I think it's a great package.

I don't really have much to say about the code as everything looks great, but here goes:

* Personal preference of mine, but could maybe use some more whitespace, as everything feels a bit cramped. Not a big deal though, and as I said, it's my personal preference.
* `if not bool(memo):` does this need `bool()`?
* Seems like you just print the tx as JSON. Maybe you could format it in a more human-readable way, like a table or something?

Was also wondering if you have a roadmap for this project?

Your contribution has been evaluated according to [Utopian policies and guidelines](https://join.utopian.io/guidelines), as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, [click here](https://review.utopian.io/result/3/1-2-2-1-2-1-1-).

---- 
Need help? Chat with us on [Discord](https://discord.gg/uTyJkNm).

[[utopian-moderator]](https://join.utopian.io/)
👍  , , , , , , , , , , , , , , , , ,
properties (23)
authoramosbastian
permlinkre-holger80-update-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added-20190320t144334816z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"links":["https://join.utopian.io/guidelines","https://review.utopian.io/result/3/1-2-2-1-2-1-1-","https://discord.gg/uTyJkNm","https://join.utopian.io/"],"app":"steemit/0.1"}
created2019-03-20 14:43:36
last_update2019-03-20 14:43:36
depth1
children1
last_payout2019-03-27 14:43:36
cashout_time1969-12-31 23:59:59
total_payout_value8.100 HBD
curator_payout_value2.583 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,087
author_reputation174,473,586,900,705
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,625,590
net_rshares16,183,690,486,335
author_curate_reward""
vote details (18)
@utopian-io ·
Thank you for your review, @amosbastian! Keep up the good work!
properties (22)
authorutopian-io
permlinkre-re-holger80-update-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added-20190320t144334816z-20190323t122121z
categoryutopian-io
json_metadata"{"app": "beem/0.20.17"}"
created2019-03-23 12:21:21
last_update2019-03-23 12:21:21
depth2
children0
last_payout2019-03-30 12:21:21
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_length63
author_reputation152,955,367,999,756
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,799,423
net_rshares0
@arcange ·
Congratulations @holger80!
Your post was mentioned in the [Steem Hit Parade](https://steemit.com/hit-parade/@arcange/daily-hit-parade-20190320) in the following category:

* Pending payout - Ranked 10 with $ 103,23
properties (22)
authorarcange
permlinkre-update-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added-20190320t163554000z
categoryutopian-io
json_metadata""
created2019-03-21 15:37:18
last_update2019-03-21 15:37:18
depth1
children0
last_payout2019-03-28 15:37: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_length215
author_reputation1,146,631,502,104,474
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,685,295
net_rshares0
@cardboard ·
@tipu send 50 tokens ;)
properties (22)
authorcardboard
permlinkre-holger80-update-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added-20190320t170642342z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["tipu"],"app":"steemit/0.1"}
created2019-03-20 17:06:42
last_update2019-03-20 17:06:42
depth1
children0
last_payout2019-03-27 17:06: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_length23
author_reputation31,522,757,177,122
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,631,574
net_rshares0
@jarvie ·
Any changes that have been requested for the interface. If i'm not mistaken that's where most of the requests are.
properties (22)
authorjarvie
permlinkre-holger80-update-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added-20190320t144913503z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"steempeak","app":"steempeak/1.9.0"}
created2019-03-20 14:49:18
last_update2019-03-20 14:49:18
depth1
children0
last_payout2019-03-27 14:49: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_length114
author_reputation388,491,264,112,133
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,625,829
net_rshares0
@partiko ·
Thank you so much for participating in the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.00% upvote! Together, let’s change the world!
properties (22)
authorpartiko
permlinkre-update-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added-20190321t023038
categoryutopian-io
json_metadata"{"app": "partiko"}"
created2019-03-21 02:30:39
last_update2019-03-21 02:30:39
depth1
children0
last_payout2019-03-28 02:30: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_length213
author_reputation39,207,160,334,751
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,650,942
net_rshares0
@pennsif ·
This post has been included in the latest edition of  [**SoS Daily News**](https://steemit.com/steem/@pennsif/sos-daily-news-news-about-the-state-of-steem-20-march-2019) - a digest of all the latest news on the Steem blockchain.
properties (22)
authorpennsif
permlinkre-holger80-update-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added-20190321t184758638z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"links":["https://steemit.com/steem/@pennsif/sos-daily-news-news-about-the-state-of-steem-20-march-2019"],"app":"steemit/0.1"}
created2019-03-21 18:48:00
last_update2019-03-21 18:48:00
depth1
children0
last_payout2019-03-28 18:48:00
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_length228
author_reputation636,410,097,572,565
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,694,300
net_rshares0
@steem-plus ·
SteemPlus upvote
Hi, @holger80!

You just got a **2.72%** upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in [here](https://steemit.com/@steem-plus) to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.
properties (22)
authorsteem-plus
permlinkupdate-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added---vote-steemplus
categoryutopian-io
json_metadata{}
created2019-03-20 22:26:00
last_update2019-03-20 22:26:00
depth1
children0
last_payout2019-03-27 22:26:00
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_length435
author_reputation247,952,188,232,400
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,642,843
net_rshares0
@steem-ua ·
#### Hi @holger80!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
**Feel free to join our [@steem-ua Discord server](https://discord.gg/KpBNYGz)**
properties (22)
authorsteem-ua
permlinkre-update-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added-20190320t145605z
categoryutopian-io
json_metadata"{"app": "beem/0.20.18"}"
created2019-03-20 14:56:06
last_update2019-03-20 14:56:06
depth1
children0
last_payout2019-03-27 14:56:06
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_length287
author_reputation23,214,230,978,060
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,626,105
net_rshares0
@tipu ·
<strong>Success! 50.0 @tipU tokens worth of 50.0 STEEM POWER have just been sent to @holger80.</strong><br>@holger80 - you can check out your new investment at: <a href="https://tipu.online" rel="noopener">https://tipu.online</a>.<br>Please validate the transfer at <a href="https://steem-engine.com/?p=balances" rel="noopener">steem-engine wallet</a>.
properties (22)
authortipu
permlinkre-update-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added-20190320t170702
categoryutopian-io
json_metadata""
created2019-03-20 17:07:03
last_update2019-03-20 17:07:03
depth1
children0
last_payout2019-03-27 17:07:03
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_length352
author_reputation55,927,649,275,367
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,631,593
net_rshares0
@utopian-io ·
Hey, @holger80!

**Thanks for contributing on Utopian**.
We’re already looking forward to your next contribution!

**Get higher incentives and support Utopian.io!**
 Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via [SteemPlus](https://chrome.google.com/webstore/detail/steemplus/mjbkjgcplmaneajhcbegoffkedeankaj?hl=en) or [Steeditor](https://steeditor.app)).

**Want to chat? Join us on Discord https://discord.gg/h52nFrV.**

<a href='https://steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1'>Vote for Utopian Witness!</a>
properties (22)
authorutopian-io
permlinkre-update-for-steemengine-token-precision-taken-into-account-and-several-new-cli-commands-added-20190321t131021z
categoryutopian-io
json_metadata"{"app": "beem/0.20.17"}"
created2019-03-21 13:10:24
last_update2019-03-21 13:10:24
depth1
children0
last_payout2019-03-28 13:10: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_length590
author_reputation152,955,367,999,756
root_title"Update for steemengine - token precision taken into account and several new CLI commands added"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,678,276
net_rshares0