package
4.0.2-stable+incompatible
Repository: https://github.com/algorand/go-algorand.git
Documentation: pkg.go.dev

# Constants

Defines values for AccountApplicationInformationParamsFormat.
Defines values for AccountApplicationInformationParamsFormat.
Defines values for AccountAssetInformationParamsFormat.
Defines values for AccountAssetInformationParamsFormat.
Defines values for AccountInformationParamsExclude.
Defines values for AccountInformationParamsExclude.
Defines values for AccountInformationParamsFormat.
Defines values for AccountInformationParamsFormat.
Defines values for AccountSigType.
Defines values for AccountSigType.
Defines values for AccountSigType.
Defines values for AddressRole.
Defines values for AddressRole.
Defines values for AddressRole.
No description provided by the author
Defines values for Format.
Defines values for Format.
Defines values for GetBlockParamsFormat.
Defines values for GetBlockParamsFormat.
Defines values for GetLedgerStateDeltaForTransactionGroupParamsFormat.
Defines values for GetLedgerStateDeltaForTransactionGroupParamsFormat.
Defines values for GetLedgerStateDeltaParamsFormat.
Defines values for GetLedgerStateDeltaParamsFormat.
Defines values for GetPendingTransactionsByAddressParamsFormat.
Defines values for GetPendingTransactionsByAddressParamsFormat.
Defines values for GetPendingTransactionsParamsFormat.
Defines values for GetPendingTransactionsParamsFormat.
Defines values for GetTransactionGroupLedgerStateDeltasForRoundParamsFormat.
Defines values for GetTransactionGroupLedgerStateDeltasForRoundParamsFormat.
Defines values for GetTransactionProofParamsFormat.
Defines values for GetTransactionProofParamsFormat.
Defines values for GetTransactionProofParamsHashtype.
Defines values for GetTransactionProofParamsHashtype.
Defines values for PendingTransactionInformationParamsFormat.
Defines values for PendingTransactionInformationParamsFormat.
Defines values for SigType.
Defines values for SigType.
Defines values for SigType.
Defines values for SimulateTransactionParamsFormat.
Defines values for SimulateTransactionParamsFormat.
Defines values for TransactionProofResponseHashtype.
Defines values for TransactionProofResponseHashtype.
Defines values for TxType.
Defines values for TxType.
Defines values for TxType.
Defines values for TxType.
Defines values for TxType.
Defines values for TxType.
Defines values for TxType.

# Structs

Account Account information at a given round.
AccountApplicationInformationParams defines parameters for AccountApplicationInformation.
AccountApplicationResponse defines model for AccountApplicationResponse.
AccountAssetHolding AccountAssetHolding describes the account's asset holding and asset parameters (if either exist) for a specific asset ID.
AccountAssetInformationParams defines parameters for AccountAssetInformation.
AccountAssetResponse defines model for AccountAssetResponse.
AccountAssetsInformationParams defines parameters for AccountAssetsInformation.
AccountAssetsInformationResponse defines model for AccountAssetsInformationResponse.
AccountInformationParams defines parameters for AccountInformation.
AccountParticipation AccountParticipation describes the parameters used by this account in consensus protocol.
AccountStateDelta Application state delta.
AppCallLogs The logged messages from an app call along with the app ID and outer transaction ID.
Application Application index and its parameters.
ApplicationInitialStates An application's initial global/local/box states that were accessed during simulation.
ApplicationKVStorage An application's global/local/box state.
ApplicationLocalReference References an account's local state for an application.
ApplicationLocalState Stores local state associated with an application.
ApplicationParams Stores the global information associated with an application.
ApplicationStateOperation An operation against an application's global/local/box state.
ApplicationStateSchema Specifies maximums on the number of each type that may be stored.
Asset Specifies both the unique identifier and the parameters for an asset.
AssetHolding Describes an asset held by an account.
AssetHoldingReference References an asset held by an account.
AssetParams AssetParams specifies the parameters for an asset.
AvmKeyValue Represents an AVM key-value pair in an application store.
AvmValue Represents an AVM value.
BlockHashResponse defines model for BlockHashResponse.
BlockLogsResponse defines model for BlockLogsResponse.
BlockResponse defines model for BlockResponse.
BlockTxidsResponse defines model for BlockTxidsResponse.
Box Box name and its content.
BoxDescriptor Box descriptor describes a Box.
BoxesResponse defines model for BoxesResponse.
BoxReference References a box of an application.
BuildVersion defines model for BuildVersion.
CatchpointAbortResponse An catchpoint abort response.
CatchpointStartResponse An catchpoint start response.
CompileResponse defines model for CompileResponse.
DebugSettingsProf algod mutex and blocking profiling state.
DisassembleResponse defines model for DisassembleResponse.
DryrunRequest Request data type for dryrun endpoint.
DryrunResponse defines model for DryrunResponse.
DryrunSource DryrunSource is TEAL source text that gets uploaded, compiled, and inserted into transactions or application state.
DryrunState Stores the TEAL eval step data.
DryrunTxnResult DryrunTxnResult contains any LogicSig or ApplicationCall program debug information and state updates from a dryrun.
ErrorResponse An error response with optional data field.
EvalDelta Represents a TEAL value delta.
EvalDeltaKeyValue Key-value pairs for StateDelta.
GenerateParticipationKeysParams defines parameters for GenerateParticipationKeys.
GetApplicationBoxByNameParams defines parameters for GetApplicationBoxByName.
GetApplicationBoxesParams defines parameters for GetApplicationBoxes.
GetBlockParams defines parameters for GetBlock.
GetBlockTimeStampOffsetResponse defines model for GetBlockTimeStampOffsetResponse.
GetLedgerStateDeltaForTransactionGroupParams defines parameters for GetLedgerStateDeltaForTransactionGroup.
GetLedgerStateDeltaParams defines parameters for GetLedgerStateDelta.
GetPendingTransactionsByAddressParams defines parameters for GetPendingTransactionsByAddress.
GetPendingTransactionsParams defines parameters for GetPendingTransactions.
GetSyncRoundResponse defines model for GetSyncRoundResponse.
GetTransactionGroupLedgerStateDeltasForRoundParams defines parameters for GetTransactionGroupLedgerStateDeltasForRound.
GetTransactionProofParams defines parameters for GetTransactionProof.
KvDelta A single Delta containing the key, the previous value and the current value for a single round.
LedgerStateDeltaForTransactionGroup Contains a ledger delta for a single transaction group.
LightBlockHeaderProof Proof of membership and position of a light block header.
NodeStatusResponse NodeStatus contains the information about a node status.
ParticipationKey Represents a participation key used by the node.
PendingTransactionInformationParams defines parameters for PendingTransactionInformation.
PendingTransactionResponse Details about a pending transaction.
PendingTransactionsResponse PendingTransactions is an array of signed transactions exactly as they were submitted.
PostParticipationResponse defines model for PostParticipationResponse.
PostTransactionsResponse defines model for PostTransactionsResponse.
ScratchChange A write operation into a scratch slot.
ShutdownNodeParams defines parameters for ShutdownNode.
SimulateInitialStates Initial states of resources that were accessed during simulation.
SimulateRequest Request type for simulation endpoint.
SimulateRequestTransactionGroup A transaction group to simulate.
SimulateResponse defines model for SimulateResponse.
SimulateTraceConfig An object that configures simulation execution trace.
SimulateTransactionGroupResult Simulation result for an atomic transaction group.
SimulateTransactionParams defines parameters for SimulateTransaction.
SimulateTransactionResult Simulation result for an individual transaction.
SimulateUnnamedResourcesAccessed These are resources that were accessed by this group that would normally have caused failure, but were allowed in simulation.
SimulationEvalOverrides The set of parameters and limits override during simulation.
SimulationOpcodeTraceUnit The set of trace information and effect from evaluating a single opcode.
SimulationTransactionExecTrace The execution trace of calling an app or a logic sig, containing the inner app call trace in a recursive way.
StartCatchupParams defines parameters for StartCatchup.
StateProof Represents a state proof and its corresponding message.
StateProofMessage Represents the message that the state proofs are attesting to.
SupplyResponse Supply represents the current supply of MicroAlgos in the system.
TealCompileParams defines parameters for TealCompile.
TealKeyValue Represents a key-value pair in an application store.
TealValue Represents a TEAL value.
TransactionGroupLedgerStateDeltasForRoundResponse defines model for TransactionGroupLedgerStateDeltasForRoundResponse.
TransactionParametersResponse TransactionParams contains the parameters that help a client construct a new transaction.
TransactionProofResponse defines model for TransactionProofResponse.
Version algod version information.

# Type aliases

AccountApplicationInformationParamsFormat defines parameters for AccountApplicationInformation.
AccountAssetInformationParamsFormat defines parameters for AccountAssetInformation.
AccountID defines model for account-id.
AccountInformationParamsExclude defines parameters for AccountInformation.
AccountInformationParamsFormat defines parameters for AccountInformation.
AccountResponse Account information at a given round.
AccountSigType Indicates what type of signature is used by this account, must be one of: * sig * msig * lsig.
Address defines model for address.
AddressRole defines model for address-role.
AfterTime defines model for after-time.
ApplicationResponse Application index and its parameters.
AssetID defines model for asset-id.
AssetResponse Specifies both the unique identifier and the parameters for an asset.
BeforeTime defines model for before-time.
BoxResponse Box name and its content.
Catchpoint defines model for catchpoint.
CurrencyGreaterThan defines model for currency-greater-than.
CurrencyLessThan defines model for currency-less-than.
DebugSettingsProfResponse algod mutex and blocking profiling state.
ExcludeCloseTo defines model for exclude-close-to.
Format defines model for format.
GetBlockParamsFormat defines parameters for GetBlock.
GetLedgerStateDeltaForTransactionGroupParamsFormat defines parameters for GetLedgerStateDeltaForTransactionGroup.
GetLedgerStateDeltaParamsFormat defines parameters for GetLedgerStateDelta.
GetPendingTransactionsByAddressParamsFormat defines parameters for GetPendingTransactionsByAddress.
GetPendingTransactionsParamsFormat defines parameters for GetPendingTransactions.
GetTransactionGroupLedgerStateDeltasForRoundParamsFormat defines parameters for GetTransactionGroupLedgerStateDeltasForRound.
GetTransactionProofParamsFormat defines parameters for GetTransactionProof.
GetTransactionProofParamsHashtype defines parameters for GetTransactionProof.
LedgerStateDelta Ledger StateDelta object.
LedgerStateDeltaForTransactionGroupResponse Ledger StateDelta object.
LedgerStateDeltaResponse Ledger StateDelta object.
LightBlockHeaderProofResponse Proof of membership and position of a light block header.
Limit defines model for limit.
Max defines model for max.
MaxRound defines model for max-round.
MinRound defines model for min-round.
Next defines model for next.
NotePrefix defines model for note-prefix.
ParticipationKeyResponse Represents a participation key used by the node.
ParticipationKeysResponse defines model for ParticipationKeysResponse.
PendingTransactionInformationParamsFormat defines parameters for PendingTransactionInformation.
Round defines model for round.
RoundNumber defines model for round-number.
SigType defines model for sig-type.
SimulateTransactionJSONRequestBody defines body for SimulateTransaction for application/json ContentType.
SimulateTransactionParamsFormat defines parameters for SimulateTransaction.
StateDelta Application state delta.
StateProofResponse Represents a state proof and its corresponding message.
TealCompileTextBody defines parameters for TealCompile.
TealCompileTextRequestBody defines body for TealCompile for text/plain ContentType.
TealDryrunJSONRequestBody defines body for TealDryrun for application/json ContentType.
TealKeyValueStore Represents a key-value store for use in an application.
TransactionProofResponseHashtype The type of hash function used to create the proof, must be one of: * sha512_256 * sha256.
TxID defines model for tx-id.
TxType defines model for tx-type.
VersionsResponse algod version information.