@@ -368,7 +368,7 @@ def __init__(
368368 raise error .WrongAmountType
369369 self .close_remainder_to = close_remainder_to
370370 if not sp .flat_fee :
371- mf = sp .min_fee or constants . min_txn_fee
371+ mf = constants . min_txn_fee if sp .min_fee is None else sp . min_fee
372372 self .fee = max (self .estimate_size () * self .fee , mf )
373373
374374 def dictify (self ):
@@ -479,7 +479,7 @@ def __init__(
479479 self .sprfkey = self ._fixed_bytes64 (sprfkey , 64 )
480480
481481 if not sp .flat_fee :
482- mf = sp .min_fee or constants . min_txn_fee
482+ mf = constants . min_txn_fee if sp .min_fee is None else sp . min_fee
483483 self .fee = max (self .estimate_size () * self .fee , mf )
484484
485485 def dictify (self ):
@@ -864,7 +864,7 @@ def __init__(
864864 if self .decimals < 0 or self .decimals > constants .max_asset_decimals :
865865 raise error .OutOfRangeDecimalsError
866866 if not sp .flat_fee :
867- mf = sp .min_fee or constants . min_txn_fee
867+ mf = constants . min_txn_fee if sp .min_fee is None else sp . min_fee
868868 self .fee = max (self .estimate_size () * self .fee , mf )
869869
870870 def dictify (self ):
@@ -1218,7 +1218,7 @@ def __init__(
12181218 self .target = target
12191219 self .new_freeze_state = new_freeze_state
12201220 if not sp .flat_fee :
1221- mf = sp .min_fee or constants . min_txn_fee
1221+ mf = constants . min_txn_fee if sp .min_fee is None else sp . min_fee
12221222 self .fee = max (self .estimate_size () * self .fee , mf )
12231223
12241224 def dictify (self ):
@@ -1335,7 +1335,7 @@ def __init__(
13351335 self .close_assets_to = close_assets_to
13361336 self .revocation_target = revocation_target
13371337 if not sp .flat_fee :
1338- mf = sp .min_fee or constants . min_txn_fee
1338+ mf = constants . min_txn_fee if sp .min_fee is None else sp . min_fee
13391339 self .fee = max (self .estimate_size () * self .fee , mf )
13401340
13411341 def dictify (self ):
@@ -1607,7 +1607,7 @@ def __init__(
16071607 boxes , self .foreign_apps , self .index
16081608 )
16091609 if not sp .flat_fee :
1610- mf = sp .min_fee or constants . min_txn_fee
1610+ mf = constants . min_txn_fee if sp .min_fee is None else sp . min_fee
16111611 self .fee = max (self .estimate_size () * self .fee , mf )
16121612
16131613 @staticmethod
0 commit comments