github.com/0xfe/microstellar (go): Package microstellar is an easy-to-use Go client for the Stellar network.  Author: Mohit Muthanna Cheppudira <mohit@muthanna.com>  In Stellar lingo, a private key is called a seed, and a public key is called an address. Seed strings start with "S", and address strings start with "G". (Not techincally accurate, but you get the picture.)  In most the methods below, the first parameter is usually "sourceSeed", which should be the seed of the account that signs the transaction.  You can add a *Options struct to the end of many methods, which set extra parameters on the submitted transaction. If you add new signers via Options, then sourceSeed will not be used to sign the transaction -- and it's okay to use a public address instead of a seed for sourceSeed. See examples for how to use Options.  Amounts in Microstellar are typically represented as strings, to protect users from accidentaly performing floating point operations on them. The convenience methods `ParseAmount` and `ToAmountString` to convert the strings to `int64` values that represent a `10e7` multiple of the numeric value. E.g.,  You can use ErrorString(...) to extract the Horizon error from a returned error.
Keywords: blockchain|cryptocurrency|stellar