Sovereign Pay QR Edition 1.0 Public PreviewSimple address scanning · Make a Payment · Create a Pay Page

1Funds to spend

Address(es) to pay from — enter one BSV address per line. You may combine funds held at several addresses. Only confirmed coins that are not already being spent by a pending transaction are included. Advanced: a WIF private key also works. In Edition 1.0, the QR reader accepts one address at a time.
Network providers (advanced)
These internet services are tried in order to find spendable coins and send signed transactions to the BSV network (broadcasting). This section is intended for advanced users.

2Payments

Destination address
Amount (BSV)
Note (optional — what the payment is for; you can choose below whether to include it in the blockchain transaction)
▸ Multiple payments (paste a list)
Enter one payment per line as address;amount;"note". Separate the three parts with semicolons and put the note in quotation marks.
When this list has content, it replaces the single payment above. Every line must pass validation before signing.

3Change & fee

Change address (where leftover funds return; it defaults to the first address you are paying from)
Network fee rate (satoshis per byte of transaction data)
find or paste spendable coins first

4Sign

Private key(s) in WIF format — enter one per line, matching each address you are paying from. Sovereign Pay processes them on this device and does not include them in its internet requests or save them in browser storage.
Risk acknowledgment — required before signing.

Sovereign Pay is non-custodial and cannot recover keys, reverse a transaction after it has been sent to the network, or eliminate risks arising from incorrect inputs, compromised devices or software, service-provider behavior, or user error. Review the transaction carefully before signing and again before sending it to the BSV network.

Sovereign Pay checks every new signature before showing the signed result. Technical detail: it uses ECDSA with the BSV-required signature setting ALL|FORKID (0x41). Consider testing a new address, key, or workflow with a small amount first.