title |
---|
Overview |
The Go SDK is a set of packages for interacting with most aspects of the Stellar ecosystem. The primary component is the Horizon SDK, which provides convenient access to Horizon services. There are also packages for other Stellar services such as TOML support and federation.
The Horizon SDK is composed of two complementary libraries: txnbuild
+ horizonclient
.
The txnbuild
(source, docs) package enables the construction, signing and encoding of Stellar transactions and operations in Go. The horizonclient
(source, docs) package provides a web client for interfacing with Horizon server REST endpoints to retrieve ledger information, and to submit transactions built with txnbuild
.
horizonclient
(source, docs) - programmatic client access to Horizontxnbuild
(source, docs) - construction, signing and encoding of Stellar transactions and operationsstellartoml
(source, docs) - parse Stellar.toml files from the internetfederation
(source) - resolve federation addresses into stellar account IDs, suitable for use within a transaction