create account

Small update to steem-verifier CLI tool by emrebeyler

View this thread on steemit.com
· @emrebeyler · (edited)
$57.18
Small update to steem-verifier CLI tool
[steem-verifier](https://steemit.com/utopian-io/@hernandev/steem-verifier-easy-transaction-signature-verification) is a CLI application by @hernandev, released one year ago. I needed that app today to check a specific transaction.

<center>![ss.png](https://cdn.steemitimages.com/DQmedus76aRbELuzWCUDgd3vzXr6ZY4RCatKBnFtJYjHZwM/ss.png)</center>

However, `steem-verifier` uses `get_transaction` RPC call, which is not supported on most public nodes, anymore. (Due to rocksdb replacement in steemd) 

Created a fork and updated the [project](https://github.com/emre/steem-verifier/commit/9d208779bbd535b33dcbd9a9a78ffbfd307615ab) with a version that you can check transaction ids with `tx id + block height` pair. If you know the block height along with the transaction ID, you can use `get_block` and filter out the related transaction.


# Installation

```
 $ virtualenv -p python3.6 steem-verifier-env
 $ source steem-verifier-env/bin/activate
 $ git clone https://github.com/emre/steem-verifier.git
 $ cd steem-verifier
 $ pip install -e .
```
***

Then you can use it like this:

```
$ steem-verifier <tx_id> --block-height=<block_height>
```
***


*Props to @hernandev for the initial development.*
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 1146 others
πŸ‘Ž  ,
properties (23)
post_id81,027,944
authoremrebeyler
permlinksmall-update-to-steem-verifier-cli-tool
categorydevelopment
json_metadata{"community":"busy","app":"busy\/2.5.6","format":"markdown","tags":["development","steem","python","palnet","busy"],"users":["hernandev"],"links":["https:\/\/steemit.com\/utopian-io\/@hernandev\/steem-verifier-easy-transaction-signature-verification","\/@hernandev","https:\/\/github.com\/emre\/steem-verifier\/commit\/9d208779bbd535b33dcbd9a9a78ffbfd307615ab","\/@hernandev"],"image":["https:\/\/cdn.steemitimages.com\/DQmedus76aRbELuzWCUDgd3vzXr6ZY4RCatKBnFtJYjHZwM\/ss.png"]}
created2019-10-19 20:51:39
last_update2019-10-19 20:52:48
depth0
children14
net_rshares177,351,695,853,583
last_payout2019-10-26 20:51:39
cashout_time1969-12-31 23:59:59
total_payout_value29.844 SBD
curator_payout_value27.337 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,204
author_reputation280,399,850,522,379
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1212)
@bluerobo ·
!BEER for devs :)

Posted using [Partiko Android](https://partiko.app/referral/bluerobo)
πŸ‘  
properties (23)
post_id81,028,356
authorbluerobo
permlinkbluerobo-re-emrebeyler-small-update-to-steem-verifier-cli-tool-20191019t211258485z
categorydevelopment
json_metadata{"app":"partiko","client":"android"}
created2019-10-19 21:12:57
last_update2019-10-19 21:12:57
depth1
children0
net_rshares-165,438,090
last_payout2019-10-26 21:12:57
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_length88
author_reputation7,337,625,723,461
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@beerlover ·
<div class='pull-right'>https://cdn.steemitimages.com/DQmaHThyECGhEx8tSfHZbiMFRNYjJ35K92cDgiJjkzBUaJo/One%20sip%20of%20BEER%20for%20you.gif<p><sup><a href='https://steem-engine.com/?p=market&t=BEER'>View or trade </a> <code>BEER</code>.</sup></p></div><center><br><br> <p> Hey @emrebeyler, here is a little bit of  <code>BEER</code> for you. Enjoy it!</p> </center>
properties (22)
post_id81,028,360
authorbeerlover
permlinkre-small-update-to-steem-verifier-cli-tool-20191019t211306z
categorydevelopment
json_metadata{"app":"beem\/0.21.1"}
created2019-10-19 21:13:09
last_update2019-10-19 21:13:09
depth1
children0
net_rshares-165,439,639
last_payout2019-10-26 21:13:09
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_length365
author_reputation10,964,781,961,431
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@crokkon ·
$0.06
nice, that can be really helpful! A pity that the lookup by transaction ID isn't available anymore...

For the beem users: this functionality is also contained in beempy:
```
beempy verify --trx 11 37430000
+-----+-------------------------------------------------------+-------------+
| trx | Signer key                                            | Account     |
+-----+-------------------------------------------------------+-------------+
| 11  | STM5vgGoHBrUuDCspAPYi3dLwSyistyrz61NWkZNUAXAifZJaDLPF | blocktrades |
+-----+-------------------------------------------------------+-------------+
```
note that `trx` is the transaction number within the block, not the transaction id as used in steem-verifier
πŸ‘  , ,
properties (23)
post_id81,028,464
authorcrokkon
permlinkpzn4l7
categorydevelopment
json_metadata{"app":"steemit\/0.1"}
created2019-10-19 21:19:51
last_update2019-10-19 21:19:51
depth1
children0
net_rshares325,904,241,107
last_payout2019-10-26 21:19:51
cashout_time1969-12-31 23:59:59
total_payout_value0.029 SBD
curator_payout_value0.028 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length709
author_reputation69,538,004,250,912
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (3)
@steemium ·
steemium-comment-1571522357859
4.89 USD has been spent to promote this content using [Steemium](https://steemium.com/?ref=small-update-to-steem-verifier-cli-tool) . <br> Learn more [here!](https://steemit.com/steem/@steemium/annoucing-steemium-steem-promotion-made-easy-cheap-and-intelligent)
properties (22)
post_id81,029,086
authorsteemium
permlinksteemium-comment-re-emrebeyler-small-update-to-steem-verifier-cli-tool-20191019t215917859z
categorydevelopment
json_metadata{"app":"steemium"}
created2019-10-19 21:59:18
last_update2019-10-19 21:59:18
depth1
children0
net_rshares-165,441,187
last_payout2019-10-26 21:59:18
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_length262
author_reputation13,081,774,742,601
root_title"Small update to steem-verifier CLI tool"
beneficiaries
0.
accountsteemium.vote
weight10,000
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@minnowvotes ·
re-emrebeyler-small-update-to-steem-verifier-cli-tool-20191020t000335020z
You got a 19.03% upvote from @minnowvotes courtesy of @steemium!
properties (22)
post_id81,031,056
authorminnowvotes
permlinkre-emrebeyler-small-update-to-steem-verifier-cli-tool-20191020t000335020z
categorydevelopment
json_metadata{"app":"postpromoter\/2.1.1"}
created2019-10-20 00:03:36
last_update2019-10-20 00:03:36
depth1
children0
net_rshares-165,444,285
last_payout2019-10-27 00:03:36
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_length65
author_reputation78,222,795,638
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@anyx ·
$0.08
anyx.io supports `get_transaction`.
πŸ‘  , ,
properties (23)
post_id81,036,294
authoranyx
permlinkpznse0
categorydevelopment
json_metadata{"app":"steemit\/0.1"}
created2019-10-20 05:54:00
last_update2019-10-20 05:54:00
depth1
children1
net_rshares551,724,462,386
last_payout2019-10-27 05:54:00
cashout_time1969-12-31 23:59:59
total_payout_value0.050 SBD
curator_payout_value0.028 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length35
author_reputation90,041,857,258,412
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (3)
@emrebeyler ·
That’s cool. Good to have an alternative to directly query with tx id.
πŸ‘  
properties (23)
post_id81,037,539
authoremrebeyler
permlinkpznvts
categorydevelopment
json_metadata{"app":"steemit\/0.1"}
created2019-10-20 07:08:18
last_update2019-10-20 07:08:18
depth2
children0
net_rshares5,366,303,739
last_payout2019-10-27 07:08:21
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_length70
author_reputation280,399,850,522,379
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@arcange ·
Congratulations @emrebeyler!
Your post was mentioned in the [Steem Hit Parade](/hit-parade/@arcange/daily-hit-parade-20191019) in the following category:

* Pending payout - Ranked 1 with $ 58,16
properties (22)
post_id81,052,281
authorarcange
permlinkre-small-update-to-steem-verifier-cli-tool-20191019t201857000z
categorydevelopment
json_metadata{}
created2019-10-20 18:19:27
last_update2019-10-20 18:19:27
depth1
children0
net_rshares0
last_payout2019-10-27 18:19:27
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_length196
author_reputation184,312,824,942,591
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@trendo.marketing ·
!trdovoter 100
πŸ‘  
properties (23)
post_id81,067,769
authortrendo.marketing
permlinkre-emrebeyler-pzpt7i
categorydevelopment
json_metadata{"tags":["development"],"app":"steempeak\/1.18.0"}
created2019-10-21 08:06:54
last_update2019-10-21 08:06:54
depth1
children1
net_rshares1,739,828,230
last_payout2019-10-28 08:06: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_length14
author_reputation-48,852,735,715
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@trendotoken ·
Congratulations @trendo.marketing, you are successfuly trended the post that shared by @emrebeyler!
@emrebeyler will receive <b>18.33804000</b> [TRDO](https://steem-engine.com/?p=history&t=TRDO) & @trendo.marketing will get <b>12.22536000</b> [TRDO](https://steem-engine.com/?p=history&t=TRDO) curation in 3 Days from Post Created Date!

<b>"Call [TRDO](https://steem-engine.com/?p=history&t=TRDO), Your Comment Worth Something!"</b>
---
<sup>To view or trade TRDO go to [steem-engine.com](https://steem-engine.com/?p=market&t=TRDO)
Join [TRDO Discord Channel](https://discord.gg/wySP8T9) or Join [TRDO Web Site](http://www.trendotoken.info/)</sup>
properties (22)
post_id81,067,773
authortrendotoken
permlinkre-trendomarketing-re-emrebeyler-pzpt7i-20191021t080706837z
categorydevelopment
json_metadata{"tags":["comments-scot","trendo-bot"],"app":"comments-scot\/1.1","format":"markdown"}
created2019-10-21 08:07:06
last_update2019-10-21 08:07:06
depth2
children0
net_rshares0
last_payout2019-10-28 08:07:06
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_length648
author_reputation4,222,362,886,512
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@trendovoter ·
Congratulations @trendo.marketing, <b>100%</b> upvote has been shared with your successful call on the post that shared by @emrebeyler!

---
<sup>Support <b>@trendotoken</b> projects by delegating : <b>[100SP](https://beta.steemconnect.com/sign/delegateVestingShares?delegator=YOURUSERNAME&delegatee=trendovoter&vesting_shares=100.000%20SP)</b> , <b>[200SP](https://beta.steemconnect.com/sign/delegateVestingShares?delegator=YOURUSERNAME&delegatee=trendovoter&vesting_shares=200.000%20SP) , <b>[500SP](https://beta.steemconnect.com/sign/delegateVestingShares?delegator=YOURUSERNAME&delegatee=trendovoter&vesting_shares=500.000%20SP)</b> , <b>[1000SP](https://beta.steemconnect.com/sign/delegateVestingShares?delegator=YOURUSERNAME&delegatee=trendovoter&vesting_shares=1000.000%20SP)</b> , <b>[2000SP](https://beta.steemconnect.com/sign/delegateVestingShares?delegator=YOURUSERNAME&delegatee=trendovoter&vesting_shares=2000.000%20SP)</b></sup>
properties (22)
post_id81,067,774
authortrendovoter
permlinkre-emrebeyler-small-update-to-steem-verifier-cli-tool-20191021t080709128z
categorydevelopment
json_metadata{"tags":["trdo","newssteem"],"app":"trdo-voter\/1.0","format":"markdown"}
created2019-10-21 08:07:09
last_update2019-10-21 08:07:09
depth1
children0
net_rshares0
last_payout2019-10-28 08:07:09
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_length947
author_reputation40,323,252,521
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@bluerobo ·
!BEER

Posted using [Partiko Android](https://partiko.app/referral/bluerobo)
properties (22)
post_id81,083,503
authorbluerobo
permlinkbluerobo-re-emrebeyler-small-update-to-steem-verifier-cli-tool-20191021t192153270z
categorydevelopment
json_metadata{"app":"partiko","client":"android"}
created2019-10-21 19:21:54
last_update2019-10-21 19:21:54
depth1
children0
net_rshares0
last_payout2019-10-28 19:21: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_length76
author_reputation7,337,625,723,461
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@trendotoken ·
Congratulations @emrebeyler, your post successfully recieved <b>18.33804</b> [TRDO](https://steem-engine.com/?p=history&t=TRDO) from below listed TRENDO callers:<br>

>	<sup>@trendo.marketing earned : **12.22536** [TRDO](https://steem-engine.com/?p=history&t=TRDO) curation</sup> 

---
<sup>To view or trade TRDO go to [steem-engine.com](https://steem-engine.com/?p=market&t=TRDO)
Join [TRDO Discord Channel](https://discord.gg/wySP8T9) or Join [TRDO Web Site](http://www.trendotoken.info/)</sup>
properties (22)
post_id81,113,581
authortrendotoken
permlinkre-emrebeyler-small-update-to-steem-verifier-cli-tool-20191022t211751956z
categorydevelopment
json_metadata{"tags":["trdo","trendo-bot"],"app":"comments-scot\/1.1","format":"markdown"}
created2019-10-22 21:18:09
last_update2019-10-22 21:18:09
depth1
children0
net_rshares0
last_payout2019-10-29 21:18:09
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_length496
author_reputation4,222,362,886,512
root_title"Small update to steem-verifier CLI tool"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000