From 35cb7dc019377e401958ef20287158f3def9c835 Mon Sep 17 00:00:00 2001 From: Maayan Keshet Date: Thu, 1 Sep 2022 23:47:25 +0300 Subject: [PATCH] Expose the priority fee parameter --- fireblocks_sdk/sdk.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fireblocks_sdk/sdk.py b/fireblocks_sdk/sdk.py index 5722bb5..366c819 100644 --- a/fireblocks_sdk/sdk.py +++ b/fireblocks_sdk/sdk.py @@ -797,7 +797,7 @@ def create_transaction(self, asset_id=None, amount=None, source=None, destinatio wait_for_status=False, tx_type=TRANSACTION_TRANSFER, note=None, network_fee=None, customer_ref_id=None, replace_tx_by_hash=None, extra_parameters=None, destinations=None, fee_level=None, fail_on_low_fee=None, max_fee=None, gas_limit=None, idempotency_key=None, - external_tx_id=None, treat_as_gross_amount=None, force_sweep=None): + external_tx_id=None, treat_as_gross_amount=None, force_sweep=None, priority_fee=None): """Creates a new transaction Args: @@ -822,6 +822,7 @@ def create_transaction(self, asset_id=None, amount=None, source=None, destinatio external_tx_id (str, optional): A unique key for transaction provided externally treat_as_gross_amount (bool, optional): Determine if amount should be treated as gross or net force_sweep (bool, optional): Determine if transaction should be treated as a forced sweep + priority_fee (number, optional): The priority fee of Ethereum transaction according to EIP-1559 """ if tx_type not in TRANSACTION_TYPES: @@ -903,6 +904,9 @@ def create_transaction(self, asset_id=None, amount=None, source=None, destinatio if force_sweep: body["forceSweep"] = force_sweep + if priority_fee: + body["priorityFee"] = priority_fee + return self._post_request("/v1/transactions", body, idempotency_key) def delete_contract_wallet(self, wallet_id):