# Functions
GetSwagger returns the Swagger specification corresponding to the generated code in this file.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
RegisterHandlers adds each server route to the EchoRouter.
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
# Constants
Defines values for AccountSigType.
Defines values for AccountSigType.
Defines values for AccountSigType.
Defines values for OnCompletion.
Defines values for OnCompletion.
Defines values for OnCompletion.
Defines values for AddressRole.
Defines values for OnCompletion.
Defines values for OnCompletion.
Defines values for AddressRole.
Defines values for AddressRole.
Defines values for Hashtype.
Defines values for Hashtype.
Defines values for SigType.
Defines values for SigType.
Defines values for SigType.
Defines values for TransactionTxType.
Defines values for TransactionTxType.
Defines values for TransactionTxType.
Defines values for TransactionTxType.
Defines values for TransactionTxType.
Defines values for TransactionTxType.
Defines values for TransactionTxType.
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.
Defines values for OnCompletion.
# Structs
Account Account information at a given round.
AccountParticipation AccountParticipation describes the parameters used by this account in consensus protocol.
AccountResponse defines model for AccountResponse.
AccountsResponse defines model for AccountsResponse.
AccountStateDelta Application state delta.
Application Application index and its parameters.
ApplicationLocalState Stores local state associated with an application.
ApplicationLocalStatesResponse defines model for ApplicationLocalStatesResponse.
ApplicationLogData Stores the global information associated with an application.
ApplicationLogsResponse defines model for ApplicationLogsResponse.
ApplicationParams Stores the global information associated with an application.
ApplicationResponse defines model for ApplicationResponse.
ApplicationsResponse defines model for ApplicationsResponse.
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.
AssetBalancesResponse defines model for AssetBalancesResponse.
AssetHolding Describes an asset held by an account.
AssetHoldingsResponse defines model for AssetHoldingsResponse.
AssetParams AssetParams specifies the parameters for an asset.
AssetResponse defines model for AssetResponse.
AssetsResponse defines model for AssetsResponse.
Block Block information.
BlockRewards Fields relating to rewards,.
BlockUpgradeState Fields relating to a protocol upgrade.
BlockUpgradeVote Fields relating to voting for a protocol upgrade.
Box Box name and its content.
BoxDescriptor Box descriptor describes an app box without a value.
BoxesResponse defines model for BoxesResponse.
ErrorResponse defines model for ErrorResponse.
EvalDelta Represents a TEAL value delta.
EvalDeltaKeyValue Key-value pairs for StateDelta.
HashFactory defines model for HashFactory.
HealthCheck A health check response.
IndexerStateProofMessage defines model for IndexerStateProofMessage.
MerkleArrayProof defines model for MerkleArrayProof.
MiniAssetHolding A simplified version of AssetHolding.
ParticipationUpdates Participation account data that needs to be checked/acted on by the network.
ServerInterfaceWrapper converts echo contexts to parameters.
StateProofFields \[sp\] represents a state proof.
StateProofParticipant defines model for StateProofParticipant.
StateProofReveal defines model for StateProofReveal.
StateProofSignature defines model for StateProofSignature.
StateProofSigSlot defines model for StateProofSigSlot.
StateProofTracking defines model for StateProofTracking.
StateProofVerifier defines model for StateProofVerifier.
StateSchema Represents a \[apls\] local-state or \[apgs\] global-state schema.
TealKeyValue Represents a key-value pair in an application store.
TealValue Represents a TEAL value.
Transaction Contains all fields common to all transactions and serves as an envelope to all transactions type.
TransactionApplication Fields for application transactions.
TransactionAssetConfig Fields for asset allocation, re-configuration, and destruction.
TransactionAssetFreeze Fields for an asset freeze transaction.
TransactionAssetTransfer Fields for an asset transfer transaction.
TransactionKeyreg Fields for a keyreg transaction.
TransactionPayment Fields for a payment transaction.
TransactionResponse defines model for TransactionResponse.
TransactionSignature Validation signature associated with some data.
TransactionSignatureLogicsig \[lsig\] Programatic transaction signature.
TransactionSignatureMultisig \[msig\] structure holding multiple subsignatures.
TransactionSignatureMultisigSubsignature defines model for TransactionSignatureMultisigSubsignature.
TransactionsResponse defines model for TransactionsResponse.
TransactionStateProof Fields for a state proof transaction.
# Interfaces
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration.
ServerInterface represents all server handlers.
# Type aliases
AccountId defines model for account-id.
AccountSigType the type of signature used by this account, must be one of: * sig * msig * lsig * or null if unknown.
Address defines model for address.
AddressRole defines model for address-role.
AfterTime defines model for after-time.
ApplicationId defines model for application-id.
AssetId defines model for asset-id.
AuthAddr defines model for auth-addr.
BeforeTime defines model for before-time.
BlockResponse Block information.
BoxName defines model for box-name.
BoxResponse Box name and its content.
CurrencyGreaterThan defines model for currency-greater-than.
CurrencyLessThan defines model for currency-less-than.
Exclude defines model for exclude.
ExcludeCloseTo defines model for exclude-close-to.
Hashtype The type of hash function used to create the proof, must be one of: * sha512_256 * sha256.
HeaderOnly defines model for header-only.
HealthCheckResponse A health check response.
IncludeAll defines model for include-all.
Limit defines model for limit.
MaxRound defines model for max-round.
MinRound defines model for min-round.
Next defines model for next.
NotePrefix defines model for note-prefix.
OnCompletion \[apan\] defines the what additional actions occur with the transaction.
RekeyTo defines model for rekey-to.
Round defines model for round.
RoundNumber defines model for round-number.
SenderAddress defines model for sender-address.
SigType defines model for sig-type.
StateDelta Application state delta.
TealKeyValueStore Represents a key-value store for use in an application.
TransactionTxType \[type\] Indicates what type of transaction this is.
Txid defines model for txid.
TxType defines model for tx-type.