[go-steem/rpc] Signed Transactions Are Now Supported! by void

View this thread on steempeak.com
· @void ·
$287.66
[go-steem/rpc] Signed Transactions Are Now Supported!
[go-steem/rpc](https://github.com/go-steem/rpc) is the Steem RPC client library for [Golang](https://golang.org). I am happy to announce that I have just released version `0.4.0`, which adds support for transaction signing and broadcasting.

# Release Notes

There are many changes to the package, including some breaking changes. The most visible change is obviously that it is possible to sign and broadcast transactions using `network_broadcast_api`. You can read the full release notes on [GitHub](https://github.com/go-steem/rpc/releases/tag/v0.4.0):

> This is a very exciting release since from now on go-steem/rpc supports signed transactions! This means that it is not only possible to read data from the blockchain, you can broadcast new transactions as well!

See [examples/upvote](https://github.com/go-steem/rpc/tree/master/examples/upvote) for how to use `go-steem/rpc` to upvote a post

## Commits

```
9e32c1d examples/upvote: Do some cleanup
0fead91 Update README
cd4cd1f examples/upvote: Add a tx signing example
bb77bf5 Add support for network_broadcast_api
8da615b Implement transaction signing and verification
1afaf86 Refactor types
6f6de8e Add a package for transaction serialization
16b9ff0 Update .gitignore
fce84bc encoding/wif: Add a helper package for WIF parsing
7869f79 database: Fix custom_json unmarshalling, again
327a37f Fix custom_json operation unmarshalling
ccea1aa examples/voting_monitor: Improve the example
```

# What Is Next?

For the next release I would like to focus on cleaning up the new APIs. There is also going to be a hardfork, which can bring some breaking changes. I will try to keep `go-steem/rpc` up to date with the changes to come.

# Credits

Special thanks go to @xeroc and his post called [Steem transaction signing in a nutshell](https://steemit.com/steem/@xeroc/steem-transaction-signing-in-a-nutshell). @xeroc helped a lot to make signed transactions possible.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 198 others
properties (23)
post_id872,170
authorvoid
permlinkgo-steem-rpc-signed-transactions-are-now-supported
categorysteem
json_metadata"{"users": ["xeroc"], "links": ["https://github.com/go-steem/rpc", "https://golang.org", "https://github.com/go-steem/rpc/releases/tag/v0.4.0", "https://github.com/go-steem/rpc/tree/master/examples/upvote", "https://steemit.com/steem/@xeroc/steem-transaction-signing-in-a-nutshell"], "tags": ["steem", "steem-golang", "steem-client", "golang", "programming"]}"
created2016-09-06 13:29:24
last_update2016-09-06 13:29:24
depth0
children10
net_rshares55,306,005,267,006
last_payout2016-10-07 14:18:21
cashout_time1969-12-31 23:59:59
total_payout_value264.475 SBD
curator_payout_value23.189 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,924
author_reputation32,608,688,591,189
root_title"[go-steem/rpc] Signed Transactions Are Now Supported!"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (262)
@ausbitbank ·
Thanks for all your hard work @void :)
properties (22)
post_id872,245
authorausbitbank
permlinkre-void-go-steem-rpc-signed-transactions-are-now-supported-20160906t134712460z
categorysteem
json_metadata"{"users": ["void"], "tags": ["steem"]}"
created2016-09-06 13:47:15
last_update2016-09-06 13:47:15
depth1
children1
net_rshares0
last_payout2016-10-07 14:18: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_length38
author_reputation225,597,006,884,358
root_title"[go-steem/rpc] Signed Transactions Are Now Supported!"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@void ·
No problem :-)
properties (22)
post_id872,335
authorvoid
permlinkre-ausbitbank-re-void-go-steem-rpc-signed-transactions-are-now-supported-20160906t140306380z
categorysteem
json_metadata"{"tags": ["steem"]}"
created2016-09-06 14:03:06
last_update2016-09-06 14:03:06
depth2
children0
net_rshares0
last_payout2016-10-07 14:18: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_length14
author_reputation32,608,688,591,189
root_title"[go-steem/rpc] Signed Transactions Are Now Supported!"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@dajohns1420 ·
I'be been wondering about transactions since I've been here. Way to go guys keep up the good work.
properties (22)
post_id872,263
authordajohns1420
permlinkre-void-go-steem-rpc-signed-transactions-are-now-supported-20160906t135015004z
categorysteem
json_metadata"{"tags": ["steem"]}"
created2016-09-06 13:50:18
last_update2016-09-06 13:50:18
depth1
children2
net_rshares0
last_payout2016-10-07 14:18: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_length98
author_reputation10,797,751,623,277
root_title"[go-steem/rpc] Signed Transactions Are Now Supported!"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@void ·
There is only one guy, actually :-)
properties (22)
post_id872,330
authorvoid
permlinkre-dajohns1420-re-void-go-steem-rpc-signed-transactions-are-now-supported-20160906t140244658z
categorysteem
json_metadata"{"tags": ["steem"]}"
created2016-09-06 14:02:45
last_update2016-09-06 14:02:45
depth2
children1
net_rshares0
last_payout2016-10-07 14:18: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_length35
author_reputation32,608,688,591,189
root_title"[go-steem/rpc] Signed Transactions Are Now Supported!"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@dajohns1420 ·
Ha my bad. Keep it up brother.
properties (22)
post_id873,625
authordajohns1420
permlinkre-void-re-dajohns1420-re-void-go-steem-rpc-signed-transactions-are-now-supported-20160906t165509188z
categorysteem
json_metadata"{"tags": ["steem"]}"
created2016-09-06 16:55:15
last_update2016-09-06 16:55:15
depth3
children0
net_rshares0
last_payout2016-10-07 14:18: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_length30
author_reputation10,797,751,623,277
root_title"[go-steem/rpc] Signed Transactions Are Now Supported!"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steemreporter ·
http://assets0.ordienetworks.com/images/GifGuide/clapping/joesphgorden.gif
properties (22)
post_id873,781
authorsteemreporter
permlinkre-void-go-steem-rpc-signed-transactions-are-now-supported-20160906t171205629z
categorysteem
json_metadata"{"image": ["http://assets0.ordienetworks.com/images/GifGuide/clapping/joesphgorden.gif"], "tags": ["steem"]}"
created2016-09-06 17:12:09
last_update2016-09-06 17:12:09
depth1
children0
net_rshares0
last_payout2016-10-07 14:18: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_length74
author_reputation667,489,509,314
root_title"[go-steem/rpc] Signed Transactions Are Now Supported!"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@gekko ·
cool work @void 8]
👍  
properties (23)
post_id880,243
authorgekko
permlinkre-void-go-steem-rpc-signed-transactions-are-now-supported-20160907t084110520z
categorysteem
json_metadata"{"users": ["void"], "tags": ["steem"]}"
created2016-09-07 08:41:09
last_update2016-09-07 08:41:09
depth1
children0
net_rshares2,105,697,423
last_payout2016-10-07 14:18: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_length18
author_reputation1,183,949,922,229
root_title"[go-steem/rpc] Signed Transactions Are Now Supported!"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@bobinson ·
is there any current developments that's done ? - In general I am looking for ways to interact with STEEM using Go-lang .. any pointers are highly appreciated.
properties (22)
post_id21,460,070
authorbobinson
permlinkre-void-go-steem-rpc-signed-transactions-are-now-supported-20171222t092123654z
categorysteem
json_metadata"{"app": "steemit/0.1", "tags": ["steem"]}"
created2017-12-22 09:21:24
last_update2017-12-22 09:21:24
depth1
children2
net_rshares0
last_payout2017-12-29 09:21:24
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_length159
author_reputation18,620,871,366,628
root_title"[go-steem/rpc] Signed Transactions Are Now Supported!"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@void ·
What development do you mean exactly?
👍  
properties (23)
post_id21,778,873
authorvoid
permlinkre-bobinson-re-void-go-steem-rpc-signed-transactions-are-now-supported-20171224t150826933z
categorysteem
json_metadata"{"app": "steemit/0.1", "tags": ["steem"]}"
created2017-12-24 15:08:24
last_update2017-12-24 15:08:24
depth2
children1
net_rshares0
last_payout2017-12-31 15:08:24
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_length37
author_reputation32,608,688,591,189
root_title"[go-steem/rpc] Signed Transactions Are Now Supported!"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@bobinson ·
I mean, is this project actively maintained and are there other tools available in go-lang. I am an old school Ruby guy who uses Java and C for professional work. Now kind of switching over to Go-lang from ruby as my "swiss army knife". So checking whether there is an eco-system for Go-lang for STEEM.
properties (22)
post_id21,800,753
authorbobinson
permlinkre-void-re-bobinson-re-void-go-steem-rpc-signed-transactions-are-now-supported-20171224t180516937z
categorysteem
json_metadata"{"app": "steemit/0.1", "tags": ["steem"]}"
created2017-12-24 18:05:18
last_update2017-12-24 18:05:18
depth3
children0
net_rshares0
last_payout2017-12-31 18:05: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_length302
author_reputation18,620,871,366,628
root_title"[go-steem/rpc] Signed Transactions Are Now Supported!"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000