AnyTransactionComposeFields
Algorand TypeScript / index / AnyTransactionComposeFields
Defined in: itxn-compose.ts:26
Extends
Section titled “Extends”PaymentFields.KeyRegistrationFields.AssetConfigFields.AssetTransferFields.AssetFreezeFields.ApplicationCallFields
Properties
Section titled “Properties”accounts?
Section titled “accounts?”Defined in: itxn.ts:951
Accounts listed in the ApplicationCall transaction
Index of the account to get
Inherited from
Section titled “Inherited from”ApplicationCallFields.accounts
amount?
Section titled “amount?”
optionalamount:uint64
Defined in: itxn.ts:621
microalgos
Inherited from
Section titled “Inherited from”appArgs?
Section titled “appArgs?”
optionalappArgs: readonlyunknown[]
Defined in: itxn.ts:946
Arguments passed to the application in the ApplicationCall transaction
Index of the arg to get
Inherited from
Section titled “Inherited from”appId?
Section titled “appId?”
optionalappId:uint64|Application
Defined in: itxn.ts:907
ApplicationID from ApplicationCall transaction
Inherited from
Section titled “Inherited from”approvalProgram?
Section titled “approvalProgram?”Defined in: itxn.ts:936
All approval program pages
Index of the page to get
Inherited from
Section titled “Inherited from”ApplicationCallFields.approvalProgram
optionalapps: readonly (uint64|Application)[]
Defined in: itxn.ts:961
Foreign Apps listed in the ApplicationCall transaction
Index of the application to get
Inherited from
Section titled “Inherited from”assetAmount?
Section titled “assetAmount?”
optionalassetAmount:uint64
Defined in: itxn.ts:811
value in Asset’s units
Inherited from
Section titled “Inherited from”AssetTransferFields.assetAmount
assetCloseTo?
Section titled “assetCloseTo?”Defined in: itxn.ts:823
32 byte address
Inherited from
Section titled “Inherited from”AssetTransferFields.assetCloseTo
assetName?
Section titled “assetName?”
optionalassetName:string|bytes
Defined in: itxn.ts:745
The asset name
Inherited from
Section titled “Inherited from”assetReceiver?
Section titled “assetReceiver?”Defined in: itxn.ts:819
32 byte address
Inherited from
Section titled “Inherited from”AssetTransferFields.assetReceiver
assets?
Section titled “assets?”Defined in: itxn.ts:956
Foreign Assets listed in the ApplicationCall transaction
Index of the asset to get
Inherited from
Section titled “Inherited from”assetSender?
Section titled “assetSender?”Defined in: itxn.ts:815
32 byte address. Source of assets if Sender is the Asset’s Clawback address.
Inherited from
Section titled “Inherited from”AssetTransferFields.assetSender
clawback?
Section titled “clawback?”Defined in: itxn.ts:769
32 byte address
Inherited from
Section titled “Inherited from”clearStateProgram?
Section titled “clearStateProgram?”Defined in: itxn.ts:941
All clear state program pages
Index of the page to get
Inherited from
Section titled “Inherited from”ApplicationCallFields.clearStateProgram
closeRemainderTo?
Section titled “closeRemainderTo?”Defined in: itxn.ts:625
32 byte address
Inherited from
Section titled “Inherited from”PaymentFields.closeRemainderTo
configAsset?
Section titled “configAsset?”Defined in: itxn.ts:725
Asset ID in asset config transaction
Inherited from
Section titled “Inherited from”decimals?
Section titled “decimals?”
optionaldecimals:uint64
Defined in: itxn.ts:733
Number of digits to display after the decimal place when displaying the asset
Inherited from
Section titled “Inherited from”defaultFrozen?
Section titled “defaultFrozen?”
optionaldefaultFrozen:boolean
Defined in: itxn.ts:737
Whether the asset’s slots are frozen by default or not, 0 or 1
Inherited from
Section titled “Inherited from”AssetConfigFields.defaultFrozen
extraProgramPages?
Section titled “extraProgramPages?”
optionalextraProgramPages:uint64
Defined in: itxn.ts:931
Number of additional pages for each of the application’s approval and clear state program
Inherited from
Section titled “Inherited from”ApplicationCallFields.extraProgramPages
optionalfee:uint64
Defined in: itxn.ts:589
microalgos
Inherited from
Section titled “Inherited from”firstValid?
Section titled “firstValid?”
optionalfirstValid:uint64
Defined in: itxn.ts:593
round number
Inherited from
Section titled “Inherited from”ApplicationCallFields.firstValid
firstValidTime?
Section titled “firstValidTime?”
optionalfirstValidTime:uint64
Defined in: itxn.ts:597
UNIX timestamp of block before txn.FirstValid. Fails if negative
Inherited from
Section titled “Inherited from”ApplicationCallFields.firstValidTime
freeze?
Section titled “freeze?”Defined in: itxn.ts:765
32 byte address
Inherited from
Section titled “Inherited from”freezeAccount?
Section titled “freezeAccount?”Defined in: itxn.ts:865
32 byte address of the account whose asset slot is being frozen or un-frozen
Inherited from
Section titled “Inherited from”AssetFreezeFields.freezeAccount
freezeAsset?
Section titled “freezeAsset?”Defined in: itxn.ts:861
Asset ID being frozen or un-frozen
Inherited from
Section titled “Inherited from”frozen?
Section titled “frozen?”
optionalfrozen:boolean
Defined in: itxn.ts:869
The new frozen value
Inherited from
Section titled “Inherited from”globalNumBytes?
Section titled “globalNumBytes?”
optionalglobalNumBytes:uint64
Defined in: itxn.ts:919
Number of global state byteslices this application makes use of.
Inherited from
Section titled “Inherited from”ApplicationCallFields.globalNumBytes
globalNumUint?
Section titled “globalNumUint?”
optionalglobalNumUint:uint64
Defined in: itxn.ts:915
Number of global state integers this application makes use of.
Inherited from
Section titled “Inherited from”ApplicationCallFields.globalNumUint
lastValid?
Section titled “lastValid?”
optionallastValid:uint64
Defined in: itxn.ts:601
round number
Inherited from
Section titled “Inherited from”ApplicationCallFields.lastValid
lease?
Section titled “lease?”
optionallease:bytes<32>
Defined in: itxn.ts:609
32 byte lease value
Inherited from
Section titled “Inherited from”localNumBytes?
Section titled “localNumBytes?”
optionallocalNumBytes:uint64
Defined in: itxn.ts:927
Number of local state byteslices this application makes use of.
Inherited from
Section titled “Inherited from”ApplicationCallFields.localNumBytes
localNumUint?
Section titled “localNumUint?”
optionallocalNumUint:uint64
Defined in: itxn.ts:923
Number of local state integers this application makes use of.
Inherited from
Section titled “Inherited from”ApplicationCallFields.localNumUint
manager?
Section titled “manager?”Defined in: itxn.ts:757
32 byte address
Inherited from
Section titled “Inherited from”metadataHash?
Section titled “metadataHash?”
optionalmetadataHash:bytes<32>
Defined in: itxn.ts:753
32 byte commitment to unspecified asset metadata
Inherited from
Section titled “Inherited from”AssetConfigFields.metadataHash
nonparticipation?
Section titled “nonparticipation?”
optionalnonparticipation:boolean
Defined in: itxn.ts:683
Marks an account nonparticipating for rewards
Inherited from
Section titled “Inherited from”KeyRegistrationFields.nonparticipation
optionalnote:string|bytes
Defined in: itxn.ts:605
Any data up to 1024 bytes
Inherited from
Section titled “Inherited from”onCompletion?
Section titled “onCompletion?”
optionalonCompletion:OnCompleteAction
Defined in: itxn.ts:911
ApplicationCall transaction on completion action
Inherited from
Section titled “Inherited from”ApplicationCallFields.onCompletion
receiver?
Section titled “receiver?”Defined in: itxn.ts:617
32 byte address
Inherited from
Section titled “Inherited from”rejectVersion?
Section titled “rejectVersion?”
optionalrejectVersion:uint64
Defined in: itxn.ts:965
Application version for which the txn must reject
Inherited from
Section titled “Inherited from”ApplicationCallFields.rejectVersion
rekeyTo?
Section titled “rekeyTo?”Defined in: itxn.ts:613
32 byte Sender’s new AuthAddr
Inherited from
Section titled “Inherited from”reserve?
Section titled “reserve?”Defined in: itxn.ts:761
32 byte address
Inherited from
Section titled “Inherited from”selectionKey?
Section titled “selectionKey?”
optionalselectionKey:bytes<32>
Defined in: itxn.ts:667
32 byte address
Inherited from
Section titled “Inherited from”KeyRegistrationFields.selectionKey
sender?
Section titled “sender?”Defined in: itxn.ts:585
32 byte address
Inherited from
Section titled “Inherited from”stateProofKey?
Section titled “stateProofKey?”
optionalstateProofKey:bytes<64>
Defined in: itxn.ts:687
64 byte state proof public key
Inherited from
Section titled “Inherited from”KeyRegistrationFields.stateProofKey
total?
Section titled “total?”
optionaltotal:uint64
Defined in: itxn.ts:729
Total number of units of this asset created
Inherited from
Section titled “Inherited from”type:
TransactionType
Defined in: itxn-compose.ts:33
unitName?
Section titled “unitName?”
optionalunitName:string|bytes
Defined in: itxn.ts:741
Unit name of the asset
Inherited from
Section titled “Inherited from”
optionalurl:string|bytes
Defined in: itxn.ts:749
URL
Inherited from
Section titled “Inherited from”voteFirst?
Section titled “voteFirst?”
optionalvoteFirst:uint64
Defined in: itxn.ts:671
The first round that the participation key is valid.
Inherited from
Section titled “Inherited from”KeyRegistrationFields.voteFirst
voteKey?
Section titled “voteKey?”
optionalvoteKey:bytes<32>
Defined in: itxn.ts:663
32 byte address
Inherited from
Section titled “Inherited from”voteKeyDilution?
Section titled “voteKeyDilution?”
optionalvoteKeyDilution:uint64
Defined in: itxn.ts:679
Dilution for the 2-level participation key
Inherited from
Section titled “Inherited from”KeyRegistrationFields.voteKeyDilution
voteLast?
Section titled “voteLast?”
optionalvoteLast:uint64
Defined in: itxn.ts:675
The last round that the participation key is valid.
Inherited from
Section titled “Inherited from”KeyRegistrationFields.voteLast
xferAsset?
Section titled “xferAsset?”Defined in: itxn.ts:807
Asset ID