Skip to content

Commit 038ce3b

Browse files
authored
Merge pull request #318 from input-output-hk/default_fee_buffer
feat: add default fee buffer to TransactionGroup
2 parents d422e94 + 7e2765a commit 038ce3b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cardano_clusterlib/transaction_group.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ class TransactionGroup:
2323
def __init__(self, clusterlib_obj: "itp.ClusterLib") -> None:
2424
self._clusterlib_obj = clusterlib_obj
2525
self.min_fee = self._clusterlib_obj.genesis["protocolParams"]["minFeeB"]
26+
self.fee_buffer = min(self.min_fee * 6, 1_000_000)
2627
self._has_debug_prop: bool | None = None
2728

2829
@property
@@ -910,7 +911,7 @@ def build_tx( # noqa: C901
910911
tx_files=tx_files,
911912
complex_certs=complex_certs,
912913
complex_proposals=complex_proposals,
913-
fee=fee_buffer or 0,
914+
fee=fee_buffer if fee_buffer is not None else self.fee_buffer,
914915
withdrawals=withdrawals,
915916
script_withdrawals=script_withdrawals,
916917
deposit=deposit,
@@ -1182,7 +1183,7 @@ def build_estimate_tx( # noqa: C901
11821183
tx_files=tx_files,
11831184
complex_certs=complex_certs,
11841185
complex_proposals=complex_proposals,
1185-
fee=fee_buffer or 0,
1186+
fee=fee_buffer if fee_buffer is not None else self.fee_buffer,
11861187
withdrawals=withdrawals,
11871188
script_withdrawals=script_withdrawals,
11881189
deposit=deposit,

0 commit comments

Comments
 (0)