Skip to content

Commit fa631b4

Browse files
committed
wip: exchange rates
1 parent e85a3ab commit fa631b4

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

electrum/util.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2524,3 +2524,15 @@ class ChoiceItem:
25242524
key: Any
25252525
label: str # user facing string
25262526
extra_data: Any = None
2527+
2528+
2529+
def convert_fiat_to_satoshi(currency: str, amount: Decimal) -> Optional[int]:
2530+
"""Convert amount of given currency into satoshi if exchange rate is available"""
2531+
from .network import Network
2532+
network = Network.get_instance()
2533+
if not network or not network.daemon or not network.daemon.fx:
2534+
_logger.warning(f"cannot convert fiat to bitcoin: {network}")
2535+
return None
2536+
fx = network.daemon.fx
2537+
return 0
2538+

0 commit comments

Comments
 (0)