Hello from Go!

in #golang2 days ago

This post was published using a Go program that replicates the steem-fossbot-voter authentication pattern.

It signs Steem transactions with your private posting key using secp256k1 ECDSA — the same cryptographic approach used by the original Node.js bot.

How it works

  1. Fetch the current chain head from condenser_api.get_dynamic_global_properties
  2. Build a binary-serialised transaction (Steem's custom wire format)
  3. Prepend the Steem chain ID and double-SHA256 the bytes
  4. Sign the digest with the private posting key (compact secp256k1 signature)
  5. Broadcast via condenser_api.broadcast_transaction