We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7cddd5d commit 338f164Copy full SHA for 338f164
pycardano/utils.py
@@ -2,6 +2,7 @@
2
3
from __future__ import annotations
4
5
+import math
6
from typing import Dict, List, Optional, Union
7
8
import cbor2
@@ -43,11 +44,11 @@ def fee(
43
44
Return:
45
int: Minimum acceptable transaction fee.
46
"""
- return (
47
- int(length * context.protocol_param.min_fee_coefficient)
48
- + int(context.protocol_param.min_fee_constant)
49
- + int(exec_steps * context.protocol_param.price_step)
50
- + int(max_mem_unit * context.protocol_param.price_mem)
+ return int(
+ math.ceil(length * context.protocol_param.min_fee_coefficient)
+ + math.ceil(context.protocol_param.min_fee_constant)
+ + math.ceil(exec_steps * context.protocol_param.price_step)
51
+ + math.ceil(max_mem_unit * context.protocol_param.price_mem)
52
)
53
54
0 commit comments