$Account
const
$Account:object
Type declaration
description
readonly
description: “Account information at a given round.\n\nDefinition:\ndata/basics/userBalance.go : AccountData\n”
properties
readonly
properties:object
properties.address
readonly
properties.address:object
properties.address.description
readonly
properties.address.description:"the account public key"
='the account public key'
properties.address.type
readonly
properties.address.type:"string"
='string'
properties.amount
readonly
properties.amount:object
properties.amount.description
readonly
properties.amount.description: ”\[algo\] total number of MicroAlgos in the account” ='\\[algo\\] total number of MicroAlgos in the account'
properties.amount.type
readonly
properties.amount.type:"integer"
='integer'
properties.amount-without-pending-rewards
readonly
properties.amount-without-pending-rewards:object
properties.amount-without-pending-rewards.description
readonly
properties.amount-without-pending-rewards.description:"specifies the amount of MicroAlgos in the account, without the pending rewards."
='specifies the amount of MicroAlgos in the account, without the pending rewards.'
properties.amount-without-pending-rewards.type
readonly
properties.amount-without-pending-rewards.type:"integer"
='integer'
properties.apps-local-state
readonly
properties.apps-local-state:object
properties.apps-local-state.description
readonly
properties.apps-local-state.description: “[appl] applications local data stored in this account.\n\nNote the raw object uses `map[int] -> AppLocalState` for this type.”
properties.apps-local-state.items
readonly
properties.apps-local-state.items:object
properties.apps-local-state.items.$ref
readonly
properties.apps-local-state.items.$ref:"#/components/schemas/ApplicationLocalState"
='#/components/schemas/ApplicationLocalState'
properties.apps-local-state.type
readonly
properties.apps-local-state.type:"array"
='array'
properties.apps-total-extra-pages
readonly
properties.apps-total-extra-pages:object
properties.apps-total-extra-pages.description
readonly
properties.apps-total-extra-pages.description: ”\[teap\] the sum of all extra application program pages for this account.” ='\\[teap\\] the sum of all extra application program pages for this account.'
properties.apps-total-extra-pages.type
readonly
properties.apps-total-extra-pages.type:"integer"
='integer'
properties.apps-total-schema
readonly
properties.apps-total-schema:object
properties.apps-total-schema.$ref
readonly
properties.apps-total-schema.$ref:"#/components/schemas/ApplicationStateSchema"
='#/components/schemas/ApplicationStateSchema'
properties.assets
readonly
properties.assets:object
properties.assets.description
readonly
properties.assets.description: “[asset] assets held by this account.\n\nNote the raw object uses `map[int] -> AssetHolding` for this type.”
properties.assets.items
readonly
properties.assets.items:object
properties.assets.items.$ref
readonly
properties.assets.items.$ref:"#/components/schemas/AssetHolding"
='#/components/schemas/AssetHolding'
properties.assets.type
readonly
properties.assets.type:"array"
='array'
properties.auth-addr
readonly
properties.auth-addr:object
properties.auth-addr.description
readonly
properties.auth-addr.description: ”\[spend\] the address against which signing should be checked. If empty, the address of the current account is used. This field can be updated in any transaction by setting the RekeyTo field.” ='\\[spend\\] the address against which signing should be checked. If empty, the address of the current account is used. This field can be updated in any transaction by setting the RekeyTo field.'
properties.auth-addr.type
readonly
properties.auth-addr.type:"string"
='string'
properties.auth-addr.x-algorand-format
readonly
properties.auth-addr.x-algorand-format:"Address"
='Address'
properties.created-apps
readonly
properties.created-apps:object
properties.created-apps.description
readonly
properties.created-apps.description: “[appp] parameters of applications created by this account including app global data.\n\nNote: the raw account uses `map[int] -> AppParams` for this type.”
properties.created-apps.items
readonly
properties.created-apps.items:object
properties.created-apps.items.$ref
readonly
properties.created-apps.items.$ref:"#/components/schemas/Application"
='#/components/schemas/Application'
properties.created-apps.type
readonly
properties.created-apps.type:"array"
='array'
properties.created-assets
readonly
properties.created-assets:object
properties.created-assets.description
readonly
properties.created-assets.description: “[apar] parameters of assets created by this account.\n\nNote: the raw account uses `map[int] -> Asset` for this type.”
properties.created-assets.items
readonly
properties.created-assets.items:object
properties.created-assets.items.$ref
readonly
properties.created-assets.items.$ref:"#/components/schemas/Asset"
='#/components/schemas/Asset'
properties.created-assets.type
readonly
properties.created-assets.type:"array"
='array'
properties.incentive-eligible
readonly
properties.incentive-eligible:object
properties.incentive-eligible.description
readonly
properties.incentive-eligible.description:"Whether or not the account can receive block incentives if its balance is in range at proposal time."
='Whether or not the account can receive block incentives if its balance is in range at proposal time.'
properties.incentive-eligible.type
readonly
properties.incentive-eligible.type:"boolean"
='boolean'
properties.last-heartbeat
readonly
properties.last-heartbeat:object
properties.last-heartbeat.description
readonly
properties.last-heartbeat.description:"The round in which this account last went online, or explicitly renewed their online status."
='The round in which this account last went online, or explicitly renewed their online status.'
properties.last-heartbeat.type
readonly
properties.last-heartbeat.type:"integer"
='integer'
properties.last-proposed
readonly
properties.last-proposed:object
properties.last-proposed.description
readonly
properties.last-proposed.description:"The round in which this account last proposed the block."
='The round in which this account last proposed the block.'
properties.last-proposed.type
readonly
properties.last-proposed.type:"integer"
='integer'
properties.min-balance
readonly
properties.min-balance:object
properties.min-balance.description
readonly
properties.min-balance.description: “MicroAlgo balance required by the account.\n\nThe requirement grows based on asset and application usage.”
properties.min-balance.type
readonly
properties.min-balance.type:"integer"
='integer'
properties.participation
readonly
properties.participation:object
properties.participation.$ref
readonly
properties.participation.$ref:"#/components/schemas/AccountParticipation"
='#/components/schemas/AccountParticipation'
properties.pending-rewards
readonly
properties.pending-rewards:object
properties.pending-rewards.description
readonly
properties.pending-rewards.description:"amount of MicroAlgos of pending rewards in this account."
='amount of MicroAlgos of pending rewards in this account.'
properties.pending-rewards.type
readonly
properties.pending-rewards.type:"integer"
='integer'
properties.reward-base
readonly
properties.reward-base:object
properties.reward-base.description
readonly
properties.reward-base.description: ”\[ebase\] used as part of the rewards computation. Only applicable to accounts which are participating.” ='\\[ebase\\] used as part of the rewards computation. Only applicable to accounts which are participating.'
properties.reward-base.type
readonly
properties.reward-base.type:"integer"
='integer'
properties.rewards
readonly
properties.rewards:object
properties.rewards.description
readonly
properties.rewards.description: ”\[ern\] total rewards of MicroAlgos the account has received, including pending rewards.” ='\\[ern\\] total rewards of MicroAlgos the account has received, including pending rewards.'
properties.rewards.type
readonly
properties.rewards.type:"integer"
='integer'
properties.round
readonly
properties.round:object
properties.round.description
readonly
properties.round.description:"The round for which this information is relevant."
='The round for which this information is relevant.'
properties.round.type
readonly
properties.round.type:"integer"
='integer'
properties.sig-type
readonly
properties.sig-type:object
properties.sig-type.description
readonly
properties.sig-type.description: “Indicates what type of signature is used by this account, must be one of:\n* sig\n* msig\n* lsig”
properties.sig-type.enum
readonly
properties.sig-type.enum: readonly ["sig"
,"msig"
,"lsig"
]
properties.sig-type.type
readonly
properties.sig-type.type:"string"
='string'
properties.status
readonly
properties.status:object
properties.status.description
readonly
properties.status.description: “[onl] delegation status of the account’s MicroAlgos\n* Offline - indicates that the associated account is delegated.\n* Online - indicates that the associated account used as part of the delegation pool.\n* NotParticipating - indicates that the associated account is neither a delegator nor a delegate.”
properties.status.type
readonly
properties.status.type:"string"
='string'
properties.total-apps-opted-in
readonly
properties.total-apps-opted-in:object
properties.total-apps-opted-in.description
readonly
properties.total-apps-opted-in.description:"The count of all applications that have been opted in, equivalent to the count of application local data (AppLocalState objects) stored in this account."
='The count of all applications that have been opted in, equivalent to the count of application local data (AppLocalState objects) stored in this account.'
properties.total-apps-opted-in.type
readonly
properties.total-apps-opted-in.type:"integer"
='integer'
properties.total-assets-opted-in
readonly
properties.total-assets-opted-in:object
properties.total-assets-opted-in.description
readonly
properties.total-assets-opted-in.description:"The count of all assets that have been opted in, equivalent to the count of AssetHolding objects held by this account."
='The count of all assets that have been opted in, equivalent to the count of AssetHolding objects held by this account.'
properties.total-assets-opted-in.type
readonly
properties.total-assets-opted-in.type:"integer"
='integer'
properties.total-box-bytes
readonly
properties.total-box-bytes:object
properties.total-box-bytes.description
readonly
properties.total-box-bytes.description: ”\[tbxb\] The total number of bytes used by this account’s app’s box keys and values.” ="\\[tbxb\\] The total number of bytes used by this account's app's box keys and values."
properties.total-box-bytes.type
readonly
properties.total-box-bytes.type:"integer"
='integer'
properties.total-boxes
readonly
properties.total-boxes:object
properties.total-boxes.description
readonly
properties.total-boxes.description: ”\[tbx\] The number of existing boxes created by this account’s app.” ="\\[tbx\\] The number of existing boxes created by this account's app."
properties.total-boxes.type
readonly
properties.total-boxes.type:"integer"
='integer'
properties.total-created-apps
readonly
properties.total-created-apps:object
properties.total-created-apps.description
readonly
properties.total-created-apps.description:"The count of all apps (AppParams objects) created by this account."
='The count of all apps (AppParams objects) created by this account.'
properties.total-created-apps.type
readonly
properties.total-created-apps.type:"integer"
='integer'
properties.total-created-assets
readonly
properties.total-created-assets:object
properties.total-created-assets.description
readonly
properties.total-created-assets.description:"The count of all assets (AssetParams objects) created by this account."
='The count of all assets (AssetParams objects) created by this account.'
properties.total-created-assets.type
readonly
properties.total-created-assets.type:"integer"
='integer'
required
readonly
required: readonly ["address"
,"amount"
,"amount-without-pending-rewards"
,"min-balance"
,"pending-rewards"
,"rewards"
,"round"
,"status"
,"total-apps-opted-in"
,"total-assets-opted-in"
,"total-created-apps"
,"total-created-assets"
]
type
readonly
type:"object"
='object'
Defined in
schemas.gen.ts:3