Skip to content

Commit 8082aa4

Browse files
committed
[Bug fix] Fix insufficient min_utxo amount when using Blockfrost context
1 parent 65e67d5 commit 8082aa4

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

pycardano/backend/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from pycardano.plutus import ExecutionUnits
1010
from pycardano.transaction import UTxO
1111

12-
__all__ = ["GenesisParameters", "ProtocolParameters", "ChainContext"]
12+
__all__ = ["GenesisParameters", "ProtocolParameters", "ChainContext", "ALONZO_COINS_PER_UTXO_WORD"]
1313

1414
ALONZO_COINS_PER_UTXO_WORD = 34482
1515

pycardano/backend/blockfrost.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from blockfrost import ApiUrls, BlockFrostApi
88

99
from pycardano.address import Address
10-
from pycardano.backend.base import ChainContext, GenesisParameters, ProtocolParameters
10+
from pycardano.backend.base import ChainContext, GenesisParameters, ProtocolParameters, ALONZO_COINS_PER_UTXO_WORD
1111
from pycardano.exception import TransactionFailedException
1212
from pycardano.hash import SCRIPT_HASH_SIZE, DatumHash, ScriptHash
1313
from pycardano.nativescript import NativeScript
@@ -112,7 +112,7 @@ def protocol_param(self) -> ProtocolParameters:
112112
collateral_percent=int(params.collateral_percent),
113113
max_collateral_inputs=int(params.max_collateral_inputs),
114114
coins_per_utxo_word=int(params.coins_per_utxo_word)
115-
or int(params.coins_per_utxo_size),
115+
or ALONZO_COINS_PER_UTXO_WORD,
116116
coins_per_utxo_byte=int(params.coins_per_utxo_size),
117117
cost_models={
118118
k: v.to_dict() for k, v in params.cost_models.to_dict().items()

0 commit comments

Comments
 (0)