⚠️ payany-dns: option removed (you have to remove it from your config if you have set it!) in favor of trying them all one by one and using tor if cln is configured toalways-use-proxy
- All lookups are proxied through tor if CLN is configured with a
proxyandalways-use-proxyis set totrue - If one DNS fails the next one is tried isntead of immediately giving up
- Explicit timeout of 30s for all lookups
payany-xpay-handle-pay: wallets sendingmaxfeepercentas a string now work as expected
- removed extra RRSIG query for BIP-353 since some DNS servers don't respond to them, instead rely on hickory's proof status alone
- use DNS over HTTPS with included root certificates, so you won't get censored by your router or ISP
- don't use ANY dns query type, some servers refuse those, use specific ones instead
- support multiline TXT records
- don't panic on wrong user inputs
- support for
renepay - dynamic option
payany-xpay-handle-payas a replacement forxpay-handle-paybecause only one plugin is allowed to modify rpc commands at a time - dynamic option
payany-budget-per: rolling time interval for the budget, see Documentation for more info - dynamic option
payany-budget-amount-msat: budget in msat allowed to be spent inpayany-budget-pertime interval, see Documentation for more info - dynamic option
payany-strict-lnurl: strictly adhere to LUD-06 and LUD-16 and throw errors on missing/wrong metadata or description/hashes. Default isfalse
- don't require (but allow)
amount_msatfor offers that have a specific amount set - set
xpay-handle-paytofalseonpayanystartup, this is necessary so there are no random conflicts betweenxpayandpayanyrewriting rpc commands. Seepayany-xpay-handle-payif you want this functionality - for devs: strip URI schemes more explicitly to support ports in URL's for local testing (also use http if URL contains
localhostor127.0.0.1)
- return error when trying to pay non-BTC offers, they are not supported, please fetch the invoice yourself
- initial release featuring automatic invoice fetching for offers, bip353 addresses (lightning only), lnurl and ln-addresses