Skip to content

Commit fde12bf

Browse files
committed
wip: exchange rates
1 parent ec7c65e commit fde12bf

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
@@ -2503,3 +2503,15 @@ class ChoiceItem:
25032503
key: Any
25042504
label: str # user facing string
25052505
extra_data: Any = None
2506+
2507+
2508+
def convert_fiat_to_satoshi(currency: str, amount: Decimal) -> Optional[int]:
2509+
"""Convert amount of given currency into satoshi if exchange rate is available"""
2510+
from .network import Network
2511+
network = Network.get_instance()
2512+
if not network or not network.daemon or not network.daemon.fx:
2513+
_logger.warning(f"cannot convert fiat to bitcoin: {network}")
2514+
return None
2515+
fx = network.daemon.fx
2516+
return 0
2517+

0 commit comments

Comments
 (0)