Skip to content
AlgoKit Utils TypeScript
Search
Ctrl
K
Cancel
GitHub
Discord
Select theme
Dark
Light
Auto
Home
Getting Started
Quick Start
Core Concepts
Algorand client
Account management
Transaction management
Algo amount handling
Client management
Secret management
Building Applications
App client and App factory
App deployment
App management
Typed application clients
Assets
Algo transfers (payments)
Automated testing
Advanced Topics
Transaction composer
Modular imports
Debugger
Indexer lookups / searching
Event Emitter
TestNet Dispenser Client
Migration Guides
v7 migration
v8 migration
AlgoKit Utils TypeScript: v9 to v10 Migration Guide
Examples
Overview
ABI
Algo25
Algod Client
Algorand Client
Common
Indexer Client
KMD Client
Signing
Testing
Transact
API Reference
algokit-utils
classes
AccountManager
Address
AlgoAmount
AlgorandClient
AlgorandClientTransactionCreator
AlgorandClientTransactionSender
AppClient
AppDeployer
AppFactory
AppManager
AssetManager
AsyncEventEmitter
ClientManager
KmdAccountManager
LocalNetManager
NetworkManager
TestNetDispenserApiClient
TransactionComposer
UpdatableConfig
enumerations
EventType
OnSchemaBreak
OnUpdate
functions
algo
algos
decodeAddress
encodeAddress
encodeLease
genesisIdIsLocalNet
getAddress
getApplicationAddress
getOptionalAddress
microAlgo
microAlgos
performTransactionComposerSimulate
populateAppCallResources
prepareGroupForSending
sendTransactionComposer
transactionFees
waitForConfirmation
interfaces
AdditionalTransactionComposerContext
Addressable
AlgoClientConfig
AlgoConfig
AlgoKitConfig
AlgoSdkClients
AppClientParams
AppDeployMetadata
AppFactoryParams
AppInformation
AppLookup
AppMetadata
AppState
AssetInformation
BoxName
BoxReference
BoxValueRequestParams
BoxValuesRequestParams
BuiltTransactions
BulkAssetOptInOutResult
CompiledTeal
ConfirmedTransactionResult
ConfirmedTransactionResults
EnsureFundedResult
LookupAssetHoldingsOptions
NetworkDetails
SendParams
SendTransactionComposerResults
SendTransactionParams
SendTransactionResult
SendTransactionResults
TealTemplateParams
TransactionComposerToSend
TransactionGroupToSend
TransactionToSign
TransactionWithSigner
TypedAppClient
TypedAppFactory
WaitUntilTimestampOptions
type-aliases
AccountAssetInformation
AccountInformation
AppCreateMethodCall
AppCreateParams
AppDeleteMethodCall
AppDeleteParams
AppDeployParams
AppDeployResult
AppUpdateMethodCall
AppUpdateParams
Arc2TransactionNote
AVMTracesEventData
BoxIdentifier
ClientAppClientByNetworkParams
ClientAppClientParams
ClientAppFactoryParams
ClientResolveAppClientByCreatorAndNameParams
ClientTypedAppClientByCreatorAndNameParams
ClientTypedAppClientByNetworkParams
ClientTypedAppClientParams
ClientTypedAppFactoryParams
DeployAppDeleteMethodCall
DeployAppDeleteParams
DeployAppUpdateMethodCall
DeployAppUpdateParams
ErrorTransformer
EventDataMap
RawSimulateOptions
ReadableAddress
ResolveAppClientByCreatorAndName
SendAppCreateTransactionResult
SendAppUpdateTransactionResult
SendSingleTransactionResult
SendTransactionFrom
SimulateOptions
SkipSignaturesSimulateOptions
TealSourceDebugEventData
TealSourcesDebugEventData
TransactionComposerConfig
TransactionComposerParams
TransactionNote
TransactionNoteData
variables
ALGOKIT_DIR
ALGORAND_MIN_TX_FEE
ALGORAND_ZERO_ADDRESS_STRING
Config
DEFAULT_MAX_SEARCH_DEPTH
getAccountTransactionSigner
SOURCES_DIR
TEAL_FILE_EXT
TEAL_SOURCEMAP_EXT
Subpaths/abi
classes
ABIAddressType
ABIArrayDynamicType
ABIArrayStaticType
ABIBoolType
ABIByteType
ABIMethod
ABIStringType
ABIStructType
ABITupleType
ABIType
ABIUfixedType
ABIUintType
enumerations
ABIReferenceType
ABITransactionType
DefaultValueSource
functions
arc56MethodToABIMethod
argTypeIsAbiType
argTypeIsReference
argTypeIsTransaction
decodeAVMValue
getABIDecodedValue
getABIEncodedValue
getABIMethod
getBoxABIStorageKey
getBoxABIStorageKeys
getBoxABIStorageMap
getBoxABIStorageMaps
getGlobalABIStorageKey
getGlobalABIStorageKeys
getGlobalABIStorageMap
getGlobalABIStorageMaps
getLocalABIStorageKey
getLocalABIStorageKeys
getLocalABIStorageMap
getLocalABIStorageMaps
getStructValueFromTupleValue
getTupleValueFromStructValue
isAVMType
parseTupleContent
type-aliases
ABIDefaultValue
ABIMethodArg
ABIMethodArgType
ABIMethodReturn
ABIMethodReturnType
ABIReferenceValue
ABIReturn
ABIStorageKey
ABIStorageMap
ABIStructField
ABIValue
ARC28Event
Arc56Contract
Arc56Method
AVMBytes
AVMString
AVMType
AVMUint64
Event
ProgramSourceInfo
StorageKey
StorageMap
StructField
StructName
Subpaths/algo25
functions
masterDerivationKeyToMnemonic
mnemonicFromSeed
mnemonicToMasterDerivationKey
secretKeyToMnemonic
seedFromMnemonic
variables
FAIL_TO_DECODE_MNEMONIC_ERROR_MSG
NOT_IN_WORDS_LIST_ERROR_MSG
Subpaths/algod-client
classes
AlgodApi
AlgodClient
ApiError
BaseHttpRequest
FetchHttpRequest
functions
decodeSimulateResponseFromJson
encodeSimulateResponseToJson
inputValueAsString
interfaces
ApiRequestOptions
ClientConfig
type-aliases
Account
AccountApplicationResponse
AccountAssetResponse
AccountParticipation
AccountStateDelta
Application
ApplicationInitialStates
ApplicationKvStorage
ApplicationLocalState
ApplicationParams
ApplicationStateOperation
ApplicationStateSchema
ApplyData
Asset
AssetHolding
AssetParams
AvmKeyValue
AvmValue
Block
BlockAppEvalDelta
BlockEvalDelta
BlockHashResponse
BlockHeader
BlockResponse
BlockStateProofTrackingData
BlockTxidsResponse
Box
BoxDescriptor
BoxesResponse
BuildVersion
CompileResponse
DisassembleResponse
EvalDelta
EvalDeltaKeyValue
Genesis
GenesisAllocation
GetBlockTimeStampOffsetResponse
GetSyncRoundResponse
LedgerStateDelta
LedgerStateDeltaForTransactionGroup
LightBlockHeaderProof
NodeStatusResponse
ParticipationUpdates
PendingTransactionResponse
PendingTransactionsResponse
PostTransactionsResponse
RewardState
ScratchChange
SignedTxnInBlock
SignedTxnWithAD
SimulateInitialStates
SimulateRequest
SimulateRequestTransactionGroup
SimulateResponse
SimulateTraceConfig
SimulateTransactionGroupResult
SimulateTransactionResult
SimulateUnnamedResourcesAccessed
SimulationEvalOverrides
SimulationOpcodeTraceUnit
SimulationTransactionExecTrace
SourceMap
StateDelta
StateProof
StateProofMessage
SuggestedParams
SuggestedParamsMeta
SupplyResponse
TealKeyValue
TealKeyValueStore
TealValue
TransactionGroupLedgerStateDeltasForRoundResponse
TransactionParametersResponse
TransactionProof
TxnCommitments
UpgradeState
UpgradeVote
Version
Subpaths/indexer-client
classes
ApiError
BaseHttpRequest
FetchHttpRequest
IndexerApi
IndexerClient
functions
executePaginatedRequest
inputValueAsString
lookupAccountCreatedApplicationByAddress
lookupAssetHoldings
searchTransactions
interfaces
ApiRequestOptions
ClientConfig
type-aliases
Account
AccountParticipation
AccountResponse
AccountsResponse
AccountStateDelta
Application
ApplicationLocalState
ApplicationLocalStatesResponse
ApplicationLogData
ApplicationLogsResponse
ApplicationParams
ApplicationResponse
ApplicationsResponse
ApplicationStateSchema
Asset
AssetBalancesResponse
AssetHolding
AssetHoldingsResponse
AssetParams
AssetResponse
AssetsResponse
Block
BlockHeadersResponse
BlockRewards
BlockUpgradeState
BlockUpgradeVote
Box
BoxDescriptor
BoxesResponse
BoxReference
EvalDelta
EvalDeltaKeyValue
HashFactory
HbProofFields
HealthCheck
HoldingRef
IndexerStateProofMessage
LocalsRef
MerkleArrayProof
MiniAssetHolding
OnCompletion
ParticipationUpdates
ResourceRef
SearchForTransactionsCriteria
StateDelta
StateProofFields
StateProofParticipant
StateProofReveal
StateProofSignature
StateProofSigSlot
StateProofTracking
StateProofVerifier
StateSchema
TealKeyValue
TealKeyValueStore
TealValue
Transaction
TransactionApplication
TransactionAssetConfig
TransactionAssetFreeze
TransactionAssetTransfer
TransactionHeartbeat
TransactionKeyreg
TransactionPayment
TransactionResponse
TransactionSignature
TransactionSignatureLogicsig
TransactionSignatureMultisig
TransactionSignatureMultisigSubsignature
TransactionsResponse
TransactionStateProof
Subpaths/kmd-client
classes
ApiError
BaseHttpRequest
FetchHttpRequest
KmdApi
KmdClient
functions
inputValueAsString
interfaces
ApiRequestOptions
ClientConfig
type-aliases
CreateWalletRequest
CreateWalletResponse
DeleteKeyRequest
DeleteMultisigRequest
ExportKeyRequest
ExportKeyResponse
ExportMasterKeyRequest
ExportMasterKeyResponse
ExportMultisigRequest
ExportMultisigResponse
GenerateKeyRequest
GenerateKeyResponse
ImportKeyRequest
ImportKeyResponse
ImportMultisigRequest
ImportMultisigResponse
InitWalletHandleTokenRequest
InitWalletHandleTokenResponse
ListKeysRequest
ListKeysResponse
ListMultisigRequest
ListMultisigResponse
ListWalletsResponse
MultisigSig
MultisigSubsig
ReleaseWalletHandleTokenRequest
RenameWalletRequest
RenameWalletResponse
RenewWalletHandleTokenRequest
RenewWalletHandleTokenResponse
SignMultisigRequest
SignMultisigResponse
SignMultisigTxnRequest
SignProgramMultisigRequest
SignProgramMultisigResponse
SignProgramRequest
SignProgramResponse
SignTransactionRequest
SignTransactionResponse
SignTxnRequest
TxType
VersionsResponse
Wallet
WalletHandle
WalletInfoRequest
WalletInfoResponse
Subpaths/testing
classes
TestLogger
TransactionLogger
functions
algorandFixture
checkServerHealth
createGlobalSetup
getMockServer
getTestAccount
runWhenIndexerCaughtUp
interfaces
AlgoKitLogCaptureFixture
AlgorandFixture
AlgorandFixtureConfig
AlgorandTestAutomationContext
GetTestAccountParams
LogSnapshotConfig
MockServer
type-aliases
ClientType
variables
algodGlobalSetup
algoKitLogCaptureFixture
DEFAULT_TOKEN
EXTERNAL_URL_ENV_VARS
indexerGlobalSetup
kmdGlobalSetup
MOCK_PORTS
TEST_ADDRESS
TEST_APP_ID
TEST_APP_ID_WITH_BOXES
TEST_ASSET_ID
TEST_BOX_NAME
TEST_ROUND
TEST_TXID
Subpaths/transact
classes
LogicSig
LogicSigAccount
MultisigAccount
Transaction
enumerations
OnApplicationComplete
TransactionType
functions
assignFee
calculateFee
decodeSignedTransaction
decodeSignedTransactions
decodeTransaction
decodeTransactions
encodeSignedTransaction
encodeSignedTransactions
encodeSignedTransactionToJson
encodeTransaction
encodeTransactionRaw
encodeTransactions
estimateTransactionSize
generateAddressWithSigners
getEncodedTransactionType
groupTransactions
makeEmptyTransactionSigner
validateSignedTransaction
validateTransaction
interfaces
AddressWithDelegatedLsigSigner
AddressWithMxBytesSigner
AddressWithProgramDataSigner
AddressWithTransactionSigner
MultisigMetadata
type-aliases
AddressWithSigners
AppCallTransactionFields
AssetConfigTransactionFields
AssetFreezeTransactionFields
AssetTransferTransactionFields
BoxReference
DelegatedLsigSigner
FalconSignatureStruct
FalconVerifier
HashFactory
HeartbeatProof
HeartbeatTransactionFields
HoldingReference
KeyRegistrationTransactionFields
LocalsReference
LogicSigSignature
MerkleArrayProof
MerkleSignatureVerifier
MultisigSignature
MultisigSubsignature
MxBytesSigner
Participant
PaymentTransactionFields
ProgramDataSigner
ResourceReference
Reveal
SendingAddress
SignedTransaction
SigslotCommit
StateProof
StateProofMessage
StateProofTransactionFields
StateSchema
TransactionParams
TransactionSigner
variables
BoxReferenceMeta
bytesForSigning
HoldingReferenceMeta
LocalsReferenceMeta
SignedTransactionMeta
transactionCodec
transactionParamsCodec
TransactionParamsMeta
Subpaths/transaction
GitHub
Discord
Select theme
Dark
Light
Auto
ABIReferenceValue
ABIReferenceValue
=
string
|
bigint
Defined in:
packages/abi/src/abi-value.ts:9