Class Transaction

Transaction enables construction of Algorand transactions

Hierarchy

  • Transaction

Implements

Constructors

Properties

amount: number | bigint
appAccounts?: Address[]
appApprovalProgram: Uint8Array
appArgs?: Uint8Array[]
appClearProgram: Uint8Array
appForeignApps?: number[]
appForeignAssets?: number[]
appGlobalByteSlices: number
appGlobalInts: number
appIndex: number
appLocalByteSlices: number
appLocalInts: number
appOnComplete: OnApplicationComplete
assetClawback: Address
assetDecimals: number
assetDefaultFrozen: boolean
assetFreeze: Address
assetIndex: number
assetManager: Address
assetMetadataHash?: Uint8Array
assetName: string
assetReserve: Address
assetRevocationTarget?: Address
assetTotal: number | bigint
assetURL: string
assetUnitName: string
boxes?: BoxReference[]
closeRemainderTo?: Address
extraPages?: number
fee: number
firstRound: number
flatFee: boolean
freezeAccount: Address
freezeState: boolean
from: Address
genesisHash: Buffer
genesisID: string
group?: Buffer
lastRound: number
lease?: Uint8Array
name: string = 'Transaction'
nonParticipation?: boolean
note?: Uint8Array
reKeyTo?: Address
selectionKey: Buffer
stateProof?: Uint8Array
stateProofKey: Buffer
stateProofMessage?: Uint8Array
stateProofType?: number | bigint
tag: Buffer = ...
voteFirst: number
voteKey: Buffer
voteKeyDilution: number
voteLast: number

Methods

  • Parameters

    • lease: Uint8Array
    • feePerByte: number = 0

    Returns void

  • Parameters

    • reKeyTo: string
    • feePerByte: number = 0

    Returns void

  • Parameters

    • signerAddr: string
    • signature: Uint8Array

    Returns Uint8Array

  • Parameters

    • sk: Uint8Array

    Returns Buffer

  • Parameters

    • sk: Uint8Array

    Returns Uint8Array

Generated using TypeDoc