Skip to content
Algorand Developer Portal

algokit_utils.transactions.builders.common

algokit_utils.transactions.builders.common

Section titled “algokit_utils.transactions.builders.common”
SuggestedParamsLike
TransactionHeader
FeeConfig
BuiltTransaction

| build_transaction_header(→ tuple[TransactionHeader, …) | | | ---------------------------------------------------------------------------------------------------------------------------------- | ----- | --- | | build_transaction(…) | | | apply_transaction_fees(→ BuiltTransaction) | | | encode_lease(→ bytes | None) | | | calculate_inner_fee_delta(…) | |

build_transaction(txn_type: TransactionType, header: TransactionHeader, *, payment: PaymentTransactionFields | None = None, asset_transfer: AssetTransferTransactionFields | None = None, asset_config: AssetConfigTransactionFields | None = None, asset_freeze: AssetFreezeTransactionFields | None = None, application_call: AppCallTransactionFields | None = None, key_registration: KeyRegistrationTransactionFields | None = None) → Transaction

Section titled “build_transaction(txn_type: TransactionType, header: TransactionHeader, *, payment: PaymentTransactionFields | None = None, asset_transfer: AssetTransferTransactionFields | None = None, asset_config: AssetConfigTransactionFields | None = None, asset_freeze: AssetFreezeTransactionFields | None = None, application_call: AppCallTransactionFields | None = None, key_registration: KeyRegistrationTransactionFields | None = None) → Transaction”

encode_lease(lease: str | bytes | None) → bytes | None

Section titled “encode_lease(lease: str | bytes | None) → bytes | None”

calculate_inner_fee_delta(inner_txns: list[PendingTransactionResponse] | None, min_fee: int, acc: FeeDelta | None = None) → FeeDelta | None

Section titled “calculate_inner_fee_delta(inner_txns: list[PendingTransactionResponse] | None, min_fee: int, acc: FeeDelta | None = None) → FeeDelta | None”