Skip to content

estimate_transactions (Func)

Estimate transaction fees and count without creating transactions.

PARAMETER DESCRIPTION
network_id

The network to estimate for (required for UTXO entries).

TYPE: Optional[NetworkId] DEFAULT: None

entries

UtxoContext or list of UTXO entries to spend from.

TYPE: UtxoEntries | UtxoContext

change_address

Address to send change to.

TYPE: Address

outputs

Optional list of payment outputs.

TYPE: Optional[Outputs] DEFAULT: None

payload

Optional transaction payload data.

TYPE: Optional[Binary] DEFAULT: None

fee_rate

Optional fee rate multiplier.

TYPE: Optional[float] DEFAULT: None

priority_fee

Additional fee in sompi.

TYPE: Optional[int] DEFAULT: None

priority_entries

UTXOs to use first.

TYPE: Optional[UtxoEntries] DEFAULT: None

sig_op_count

Signature operations per input (default: 1).

TYPE: Optional[int] DEFAULT: None

minimum_signatures

For multisig fee estimation.

TYPE: Optional[int] DEFAULT: None

RETURNS DESCRIPTION
GeneratorSummary

Summary with fee, transaction count, and other details.

TYPE: GeneratorSummary

RAISES DESCRIPTION
Exception

If estimation fails.