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