Object
When Horizon returns information about an account, it uses the following format:
- ATTRIBUTE -
id
string
A unique identifier for this account.
account_id
string
This account’s public key encoded in a base32 string representation.
sequence
number
This account’s current sequence number. For use when submitting this account’s next transaction.
subentry_count
number
The number of subentries on this account.
home_domain
string
The domain that hosts this account’s
stellar.toml
file.last_modified_ledger
number
The ID of the last ledger that included changes to this account.
num_sponsoring
number
The number of reserves sponsored by this account.
num_sponsored
number
The number of reserves sponsored for this account.
sponsor
string (optional)
The account ID of the sponsor who is paying the reserves for this account.
thresholds
object
Operations have varying levels of access. This field specifies thresholds for different access levels, as well as the weight of the master key. Hide child attributes
low_threshold
number
The weight required for a valid transaction including the Allow Trust and Bump Sequence operations.
med_threshold
number
The weight required for a valid transaction including the Create Account, Payment, Path Payment, Manage Buy Offer, Manage Sell Offer, Create Passive Sell Offer, Change Trust, Inflation, and Manage Data operations.
high_threshold
number
The weight required for a valid transaction including the Account Merge and Set Options operations.
flags
object
Flags denote the enabling/disabling of certain asset issuer privileges. Hide child attributes
auth_immutable
boolean
If set to
true
, none of the following flags can be changed.auth_required boolean
If set to
true
, anyone who wants to hold an asset issued by this account must first be approved by this account.auth_revocable
boolean
If set to
true
, this account can freeze the balance of a holder of an asset issued by this account.
balances
object
The assets this account holds.Hide child attributes
balance
string
The number of units of an asset held by this account.
buying_liabilities
string
The sum of all buy offers owned by this account for this asset.
selling_liabilities
string
The sum of all sell offers owned by this account for this asset.
limit
number (optional)
The maximum amount of this asset that this account is willing to accept. Specified when opening a trustline.
asset_type
string
Either
native
,credit_alphanum4
, orcredit_alphanum12
.asset_code
string (optional)
The code for this asset.
asset_issuer
string (optional)
The Stellar address of this asset’s issuer.
sponsor
string (optional)
The account ID of the sponsor who is paying the reserves for this trustline.
signers
array of objects
The public keys and associated weights that can be used to authorize transactions for this account. Used for multi-sig.Hide child attributes
public_key
string
REMOVED in 0.17.0: USE
key
INSTEAD.weight
number
The numerical weight of a signer. Used to determine if a transaction meets the
threshold
requirements.sponsor
string (optional)
The account ID of the sponsor who is paying the reserves for this signer.
key
string
A hash of characters dependent on the signer type.
type
string
The type of hash for this signer.Hide child attributes
ed25519_public_key
A normal Stellar public key.
sha256_hash
The SHA256 hash of some arbitrary
x
. Adding a signature of this type allows anyone who knows x to sign a transaction from this account. Note: Once this transaction is broadcast, x will be known publicly.preauth_tx
The hash of a pre-authorized transaction. This signer is automatically removed from the account when a matching transaction is properly applied.
data
object
An array of account data fields.
Last updated