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

go-steem/rpc is the Steem RPC client library for Golang. 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:

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 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. @xeroc helped a lot to make signed transactions possible.

H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
10 Comments