You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

18 lines
467 B

#!/usr/bin/env python3
"""
This plugin is used to test the currency command
"""
from pyln.client import Plugin, Millisatoshi
plugin = Plugin()
@plugin.method("currencyconvert")
def currencyconvert(plugin, amount, currency):
"""Converts currency using given APIs."""
if currency in ('USD', 'AUD'):
return {"msat": Millisatoshi(round(amount * 5000))}
raise Exception("No values available for currency {}".format(currency.upper()))
plugin.run()