GeneralInformation

data class GeneralInformation(val version: String? = null, val networkPassphrase: String? = null, val federationServer: String? = null, val authServer: String? = null, val transferServer: String? = null, val transferServerSep24: String? = null, val kycServer: String? = null, val webAuthEndpoint: String? = null, val signingKey: String? = null, val horizonUrl: String? = null, val accounts: List<String> = emptyList(), val uriRequestSigningKey: String? = null, val directPaymentServer: String? = null, val anchorQuoteServer: String? = null, val webAuthForContractsEndpoint: String? = null, val webAuthContractId: String? = null)

General information from the stellar.toml file as defined in SEP-0001.

Contains service endpoints, network configuration, and account information that organizations publish to declare their Stellar integration.

See SEP-0001 Specification

Constructors

Link copied to clipboard
constructor(version: String? = null, networkPassphrase: String? = null, federationServer: String? = null, authServer: String? = null, transferServer: String? = null, transferServerSep24: String? = null, kycServer: String? = null, webAuthEndpoint: String? = null, signingKey: String? = null, horizonUrl: String? = null, accounts: List<String> = emptyList(), uriRequestSigningKey: String? = null, directPaymentServer: String? = null, anchorQuoteServer: String? = null, webAuthForContractsEndpoint: String? = null, webAuthContractId: String? = null)

Properties

Link copied to clipboard

A list of Stellar accounts that are controlled by this domain.

Link copied to clipboard

The server used for receiving SEP-38 requests.

Link copied to clipboard

The endpoint used for SEP-3 Compliance Protocol.

Link copied to clipboard

The server used for receiving SEP-31 direct fiat-to-fiat payments. Requires SEP-12 and hence a KYC_SERVER TOML attribute.

Link copied to clipboard

The endpoint for clients to resolve stellar addresses for users on your domain via SEP-2 Federation Protocol.

Link copied to clipboard

Location of public-facing Horizon instance (if one is offered).

Link copied to clipboard

The server used for SEP-12 Anchor/Client customer info transfer.

Link copied to clipboard

The passphrase for the specific Stellar network this infrastructure operates on.

Link copied to clipboard

The signing key used for SEP-3 Compliance Protocol (deprecated) and SEP-10 Authentication Protocol.

Link copied to clipboard

The server used for SEP-6 Anchor/Client interoperability.

Link copied to clipboard

The server used for SEP-24 Anchor/Client interoperability.

Link copied to clipboard

The signing key used for SEP-7 delegated signing.

Link copied to clipboard

The version of SEP-1 this stellar.toml adheres to. This helps parsers know which fields to expect.

Link copied to clipboard

The web authentication contract ID for SEP-45 Web Authentication.

Link copied to clipboard

The endpoint used for SEP-10 Web Authentication.

Link copied to clipboard

The endpoint used for SEP-45 Web Authentication (contract-based auth).