Function prepareDelayedStakeTransactions

    • Returns a group transaction to stake ALGO and get xALGO after 320 rounds.

      Parameters

      • consensusConfig: ConsensusConfig

        consensus application and xALGO config

      • consensusState: ConsensusState

        current state of the consensus application

      • senderAddr: string

        account address for the sender

      • amount: number | bigint

        amount of ALGO to send

      • params: SuggestedParams

        suggested params for the transactions with the fees overwritten

      • includeBoxMinBalancePayment: boolean = true

        whether to include ALGO payment to app for box min balance

      • proposerAllocations: ProposerAllocations = ...

        determines which proposers the ALGO sent goes to

      • Optionalnote: Uint8Array<ArrayBufferLike>

        optional note to distinguish who is the minter (must pass to be eligible for revenue share)

      Returns Transaction[]

      Transaction[] stake transactions