{ "_meta": { "logoAssetsDir": "src/assets/payto_logos", "logoAssetPathNote": "Repo-relative path to the logo file. The app bundles these via Vite and exposes them under /assets/ at runtime (see getPaytoLogoPath)." }, "_openWith": { "bolt11Invoice": { "paytoType": "lightning", "coinScheme": "lightning", "walletApps": ["phoenix", "zeus", "bluewallet"] } }, "walletApps": { "cakewallet": { "label": "Cake Wallet", "mobileOnly": true, "uriTemplate": "cakewallet:{coinScheme}?address={authority}" }, "phoenix": { "label": "Phoenix", "mobileOnly": true, "uriTemplate": "phoenix:{coinScheme}:{authority}" }, "zeus": { "label": "Zeus", "mobileOnly": true, "uriTemplate": "zeusln:lightning:{authority}" }, "bluewallet": { "label": "BlueWallet", "mobileOnly": true, "uriTemplate": "bluewallet:lightning:{authority}" } }, "kind0CryptocurrencyAddresses": { "monero": "monero", "xmr": "monero", "bitcoin": "bitcoin", "btc": "bitcoin", "ethereum": "ethereum", "eth": "ethereum", "litecoin": "litecoin", "ltc": "litecoin", "dogecoin": "dogecoin", "doge": "dogecoin", "nano": "nano", "xno": "nano", "solana": "solana", "sol": "solana", "bitcoin-cash": "bitcoin-cash", "bch": "bitcoin-cash" }, "kind0RootPaymentFields": { "monero": "monero", "bitcoin": "bitcoin", "ethereum": "ethereum", "litecoin": "litecoin", "dogecoin": "dogecoin", "nano": "nano", "solana": "solana" }, "editorOrder": [ "lightning", "bitcoin", "bolt12", "bip353", "bip352", "liquid", "lbtc", "ethereum", "monero", "litecoin", "dogecoin", "bitcoin-cash", "solana", "nano", "usdt", "usdc", "dai", "euroc", "paypal", "cashme", "venmo", "revolut", "buymeacoffee", "ko-fi", "patreon", "github", "geyser", "gofundme", "kickstarter", "apple-pay", "google-pay" ], "genericAuthorityHelp": { "placeholder": "payment target", "hint": "Authority segment of payto:/// (address, username, or ID)" }, "aliases": { "btc": "bitcoin", "sats": "lightning", "bolt-12": "bolt12", "bip-353": "bip353", "bip-352": "bip352", "doge": "dogecoin", "eth": "ethereum", "xmr": "monero", "ltc": "litecoin", "xno": "nano", "sol": "solana", "bch": "bitcoin-cash" }, "types": { "bitcoin": { "label": "Bitcoin", "symbol": "₿", "category": "bitcoin", "logoAssetPath": "src/assets/payto_logos/Bitcoin.svg", "walletOpen": { "scheme": "bitcoin", "walletApps": ["cakewallet"] }, "authority": { "placeholder": "bc1q…", "hint": "On-chain Bitcoin address (Bech32 bc1… preferred)" } }, "bolt12": { "label": "Bolt 12", "symbol": "₿", "category": "bitcoin", "logoAssetPath": "src/assets/payto_logos/Bitcoin.svg", "walletOpen": { "scheme": "bolt12", "requirePrefix": "lno1", "walletApps": ["phoenix", "zeus"] }, "authority": { "placeholder": "lno1…", "hint": "BOLT-12 offer (static offer string, e.g. lno1…). Phoenix 2.3.1+ can pay offers; some legacy offers may be rejected." } }, "bip353": { "label": "DNS Payment Instructions (BIP-353)", "symbol": "⚡", "category": "bitcoin-layer", "walletOpen": { "scheme": "lightning", "requireAtSign": true, "walletApps": ["phoenix", "zeus"] }, "authority": { "placeholder": "user@example.com", "hint": "BIP-353 DNS payment instructions (human-readable name@domain, resolves to Lightning)" } }, "bip352": { "label": "Silent Payments (BIP-352)", "symbol": "₿", "category": "bitcoin", "logoAssetPath": "src/assets/payto_logos/Bitcoin.svg", "walletOpen": { "scheme": "bitcoin", "requirePrefix": "sp1", "walletApps": ["cakewallet"] }, "authority": { "placeholder": "sp1…", "hint": "BIP-352 silent payment address (sp1…)" } }, "liquid": { "label": "Liquid", "symbol": "⛓", "category": "bitcoin-layer", "logoAssetPath": "src/assets/payto_logos/LBTC.svg", "authority": { "placeholder": "VJL… or bc1q… on Liquid", "hint": "Liquid network address (confidential or explicit)" } }, "lbtc": { "label": "Liquid Bitcoin", "symbol": "₿", "category": "bitcoin-layer", "logoAssetPath": "src/assets/payto_logos/LBTC.svg", "authority": { "placeholder": "VJL…", "hint": "Liquid Bitcoin (L-BTC) receiving address" } }, "lightning": { "label": "Lightning Network", "symbol": "⚡", "category": "bitcoin-layer", "walletOpen": { "scheme": "lightning", "requireAtSign": true, "deferWalletAppsUntilBolt11": true }, "authority": { "placeholder": "user@getalby.com", "hint": "Lightning address (LUD-16): name@domain — not a BOLT11 invoice" } }, "ethereum": { "label": "Ethereum", "symbol": "Ξ", "category": "crypto", "logoAssetPath": "src/assets/payto_logos/ethereum-eth-logo.svg", "walletOpen": { "scheme": "ethereum", "walletApps": ["cakewallet"] }, "authority": { "placeholder": "0x…", "hint": "Ethereum address (0x + 40 hex characters)" } }, "monero": { "label": "Monero", "symbol": "ɱ", "category": "crypto", "logoAssetPath": "src/assets/payto_logos/Monero.png", "walletOpen": { "scheme": "monero", "walletApps": ["cakewallet"] }, "authority": { "placeholder": "4… or 8…", "hint": "Monero primary address (starts with 4 or 8)" } }, "nano": { "label": "Nano", "symbol": "Ӿ", "category": "crypto", "walletOpen": { "scheme": "nano", "walletApps": ["cakewallet"] }, "authority": { "placeholder": "nano_…", "hint": "Nano account address (nano_ prefix)" } }, "cashme": { "label": "Cash App", "symbol": "$", "category": "fiat", "logoAssetPath": "src/assets/payto_logos/cashapp.webp", "profileUrlTemplate": "https://cash.app/{authority}", "authority": { "placeholder": "$cashtag", "hint": "Cash App $cashtag or phone-linked ID" } }, "revolut": { "label": "Revolut", "symbol": "💳", "category": "fiat", "logoAssetPath": "src/assets/payto_logos/revolut.webp", "profileUrlTemplate": "https://revolut.me/{authority}", "authority": { "placeholder": "username", "hint": "Revolut.me username" } }, "venmo": { "label": "Venmo", "symbol": "$", "category": "fiat", "logoAssetPath": "src/assets/payto_logos/venmo.png", "profileUrlTemplate": "https://venmo.com/{authority}", "authority": { "placeholder": "@username", "hint": "Venmo username (with or without @)" } }, "bitcoin-cash": { "label": "Bitcoin Cash", "symbol": "₿", "category": "crypto", "logoAssetPath": "src/assets/payto_logos/bitcoin-cash-bch-logo.svg", "walletOpen": { "scheme": "bitcoincash", "walletApps": ["cakewallet"] }, "authority": { "placeholder": "bitcoincash:… or q…", "hint": "Bitcoin Cash address (CashAddr or legacy)" } }, "dogecoin": { "label": "Dogecoin", "symbol": "Ð", "category": "crypto", "logoAssetPath": "src/assets/payto_logos/dogecoin-doge-logo.svg", "walletOpen": { "scheme": "dogecoin", "walletApps": ["cakewallet"] }, "authority": { "placeholder": "D…", "hint": "Dogecoin address (usually starts with D)" } }, "litecoin": { "label": "Litecoin", "symbol": "Ł", "category": "crypto", "logoAssetPath": "src/assets/payto_logos/Litecoin.png", "walletOpen": { "scheme": "litecoin", "walletApps": ["cakewallet"] }, "authority": { "placeholder": "ltc1q… or L… or M…", "hint": "Litecoin address" } }, "usdt": { "label": "Tether", "symbol": "₮", "category": "stablecoin", "logoAssetPath": "src/assets/payto_logos/tether-usdt-logo.svg", "authority": { "placeholder": "0x… or T…", "hint": "USDT address — include network if needed (ERC-20, TRC-20, etc.)" } }, "usdc": { "label": "USD Coin", "symbol": "◎", "category": "stablecoin", "logoAssetPath": "src/assets/payto_logos/usd-coin-usdc-logo.svg", "authority": { "placeholder": "0x…", "hint": "USDC address — specify chain in notes if not obvious" } }, "dai": { "label": "Dai", "symbol": "◈", "category": "crypto", "logoAssetPath": "src/assets/payto_logos/multi-collateral-dai-dai-logo.svg", "authority": { "placeholder": "0x…", "hint": "Dai (ERC-20) wallet address" } }, "euroc": { "label": "Euro Coin", "symbol": "€", "category": "stablecoin", "logoAssetPath": "src/assets/payto_logos/EurC.png", "authority": { "placeholder": "0x…", "hint": "Euro Coin (EURC) wallet address" } }, "solana": { "label": "Solana", "symbol": "◎", "category": "crypto", "logoAssetPath": "src/assets/payto_logos/solana.png", "walletOpen": { "scheme": "solana", "walletApps": ["cakewallet"] }, "authority": { "placeholder": "Base58 pubkey…", "hint": "Solana wallet address (base58, 32–44 characters)" } }, "paypal": { "label": "PayPal", "symbol": "💙", "category": "fiat", "logoAssetPath": "src/assets/payto_logos/paypal.webp", "paymentOpen": "paypal", "profileUrlTemplate": "https://paypal.me/{authority}", "authority": { "placeholder": "username (not email)", "hint": "PayPal.me username (not email), or a full PayPal donation link (Donate button / hosted_button_id URL from paypal.com/donate)." } }, "buymeacoffee": { "label": "Buy Me a Coffee", "symbol": "☕", "category": "tip", "logoAssetPath": "src/assets/payto_logos/buymeacoffee.png", "profileUrlTemplate": "https://buymeacoffee.com/{authority}", "authority": { "placeholder": "username", "hint": "Buy Me a Coffee page slug" } }, "ko-fi": { "label": "Ko-fi", "symbol": "☕", "category": "tip", "logoAssetPath": "src/assets/payto_logos/ko-fi.png", "profileUrlTemplate": "https://ko-fi.com/{authority}", "authority": { "placeholder": "username", "hint": "Ko-fi profile name" } }, "kofi": { "label": "Ko-fi", "symbol": "☕", "category": "tip", "logoAssetPath": "src/assets/payto_logos/ko-fi.png", "profileUrlTemplate": "https://ko-fi.com/{authority}", "authority": { "placeholder": "username", "hint": "Ko-fi profile name" } }, "patreon": { "label": "Patreon", "symbol": "🎭", "category": "tip", "logoAssetPath": "src/assets/payto_logos/patreon.png", "profileUrlTemplate": "https://patreon.com/{authority}", "authority": { "placeholder": "creator", "hint": "Patreon creator / page slug" } }, "github": { "label": "GitHub Sponsors", "symbol": "🐙", "category": "tip", "logoAssetPath": "src/assets/payto_logos/github_sponsors.png", "profileUrlTemplate": "https://github.com/sponsors/{authority}", "authority": { "placeholder": "username", "hint": "GitHub Sponsors username" } }, "apple-pay": { "label": "Apple Pay", "symbol": "🍎", "category": "fiat", "logoAssetPath": "src/assets/payto_logos/apple_pay.svg", "authority": { "placeholder": "phone or email", "hint": "Apple Pay contact (phone number or email)" } }, "google-pay": { "label": "Google Pay", "symbol": "G", "category": "fiat", "logoAssetPath": "src/assets/payto_logos/google_pay.jpeg", "authority": { "placeholder": "phone or email", "hint": "Google Pay contact (phone number or email)" } }, "geyser": { "label": "Geyser Fund", "symbol": "⛲", "category": "tip", "logoAssetPath": "src/assets/payto_logos/geyser_fund.webp", "profileUrlTemplate": "https://geyser.fund/project/{authority}", "authority": { "placeholder": "project-slug", "hint": "Geyser Fund project identifier" } }, "gofundme": { "label": "GoFundMe", "symbol": "🎯", "category": "tip", "logoAssetPath": "src/assets/payto_logos/gofundme.jpeg", "profileUrlTemplate": "https://www.gofundme.com/f/{authority}", "authority": { "placeholder": "campaign-slug", "hint": "GoFundMe campaign path segment" } }, "kickstarter": { "label": "Kickstarter", "symbol": "🚀", "category": "tip", "logoAssetPath": "src/assets/payto_logos/kickstarter.webp", "profileUrlTemplate": "https://www.kickstarter.com/projects/{authority}", "authority": { "placeholder": "project-slug", "hint": "Kickstarter project slug" } }, "bnb": { "label": "BNB", "category": "crypto", "logoAssetPath": "src/assets/payto_logos/BNB.png" }, "tron": { "label": "Tron", "category": "crypto", "logoAssetPath": "src/assets/payto_logos/Tron.png" }, "xrp": { "label": "XRP", "category": "crypto", "logoAssetPath": "src/assets/payto_logos/XRP.gif" } } }