go: github.com/DigitalBitsOrg/go Index | Files | Directories

package digitalbitsgo

import "github.com/DigitalBitsOrg/go"

Index

Package Files

doc.go

Directories

PathSynopsis
addressPackage address provides utility functions for working with digitalbits addresses.
amountPackage amount provides utilities for converting numbers to/from the format used internally to digitalbits-core.
buildPackage build implements a builder system for constructing various xdr structures used by the DigitalBits network, most importanly transactions.
clientsPackage clients contains sub-packages that provide client access to the various digitalbits services.
clients/digitalbitscorePackage digitalbitscore is a client library for communicating with an instance of digitalbits-core using through the server's HTTP port.
clients/digitalbitstoml
clients/federation
clients/frontierPackage frontier provides client access to a frontier server, allowing an application to post transactions and lookup ledger information.
crc16Package crc16 is implementation according to CCITT standards.
expPackage exp houses experimental packages related to DigitalBits developement
hash
keypair
metaPackage meta provides helpers for processing the metadata that is produced by digitalbits-core while processing transactions.
networkPackage network contains functions that deal with digitalbits network passphrases and IDs.
pricePackage price implements functions to ease working with digitalbits price values.
protocols/compliance
protocols/federation
servicesPackage services contains sub-packages that provide long-running applications such as API servers.
services/bifrost
services/bifrost/bitcoin
services/bifrost/common
services/bifrost/config
services/bifrost/database
services/bifrost/ethereum
services/bifrost/queue
services/bifrost/server
services/bifrost/sse
services/bifrost/stellar
services/bifrost/stressStructs and functions used in stress tests
services/compliance
services/federation
services/friendbot
services/friendbot/internal
services/frontier
services/frontier/internal
services/frontier/internal/actionsPackage actions provides the infrastructure for defining and executing actions (code that is triggered in response to an client request) on frontier.
services/frontier/internal/assetsPackage assets is a simple helper package to help convert to/from xdr.AssetType values
services/frontier/internal/codesPackage codes is a helper package to help convert to transaction and operation result codes to strings used in frontier.
services/frontier/internal/db2Package db2 is the replacement for db.
services/frontier/internal/db2/assets
services/frontier/internal/db2/corePackage core contains database record definitions useable for reading rows from a digitalbits Core db
services/frontier/internal/db2/historyPackage history contains database record definitions useable for reading rows from a the history portion of frontier's database
services/frontier/internal/db2/schema
services/frontier/internal/db2/sqxPackage sqx contains utilities and extensions for the squirrel package which is used by frontier to generate sql statements.
services/frontier/internal/errors
services/frontier/internal/friendbot
services/frontier/internal/httpx
services/frontier/internal/ingestPackage ingest contains the ingestion system for frontier.
services/frontier/internal/ingest/participantsPackage participants contains functions to derive a set of "participant" addresses for various data structures in the DigitalBits network's ledger.
services/frontier/internal/ledgerPackage ledger provides useful utilities concerning ledgers within digitalbits, specifically as a central location to store a cached snapshot of the state of both frontier's and digitalbits-core's views of the ledger.
services/frontier/internal/logPackage log provides the logging facilities used for frontier.
services/frontier/internal/pathsPackage paths provides utilities and facilities for payment paths as needed by frontier.
services/frontier/internal/reapPackage reap contains the history reaping subsystem for frontier.
services/frontier/internal/render
services/frontier/internal/render/hal
services/frontier/internal/render/problem
services/frontier/internal/render/sseThis package contains the Server Sent Events implementation used by frontier.
services/frontier/internal/resourcePackage resource contains the type definitions for all of frontier response resources.
services/frontier/internal/resource/base
services/frontier/internal/resource/effects
services/frontier/internal/resource/operations
services/frontier/internal/scripts
services/frontier/internal/simplepathPackage simplepath provides an implementation of paths.Finder that performs a breadth first search for paths against a digitalbits-core's database
services/frontier/internal/testPackage test contains simple test helpers that should not have any dependencies on frontier's packages.
services/frontier/internal/test/dbPackage db provides helpers to connect to test databases.
services/frontier/internal/test/scenarios
services/frontier/internal/test/tradesCommon infrastructure for testing Trades
services/frontier/internal/toid
services/frontier/internal/txsubPackage txsub provides the machinery that frontier uses to submit transactions to the digitalbits network and track their progress.
services/frontier/internal/txsub/sequencePackage sequence providers helpers to manage sequence numbers on behalf of frontier clients.
services/frontier/internal/utf8Package utf8 contains utilities for working with utf8 data.
strkeyPackage strkey is an implementation of StrKey, the address scheme for the StellarNetwork.
support/appPackage app provides vars that can be populated via "-X" linker flags to provide global application metadata, such as build time or version.
support/configPackage config provides a common infrastructure for reading configuration data stored in local TOML files.
support/dbPackage db is the base package for database access at digitalbits.
support/db/dbtestPackage dbtest is a package to ease the pain of developing test code that works against external databases.
support/db/sqlutilsPackage sqlutils contains utility functions for manipulating strings of SQL
support/errorsPackage errors provides the common infrastructure for managing errors.
support/httpPackage http provides easy access to digitalbits's best practices for building http servers.
support/http/httptestPackage httptest enhances the stdlib net/http/httptest package by integrating it with gopkg.in/gavv/httpexpect.v1, reducing the boilerplate needed for http tests.
support/http/mutilPackage mutil contains various functions that are helpful when writing http middleware.
support/http/server
support/logPackage log provides the common logging facilities used by the digitalbits Development foundation.
support/render/hal
support/render/problem
support/testPackage test contains simple test helpers that should not have any service-specific dependencies.
support/time
support/url
xdrPackage xdr contains the generated code for parsing the xdr structures used for digitalbits.

Updated 2018-10-24. Refresh now. Tools for package owners.