Skip to content

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(→ bytesNone)
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”