diff --git a/share/qt/Info.plist.in b/share/qt/Info.plist.in index 5ca6d9d01..e48a82b8d 100644 --- a/share/qt/Info.plist.in +++ b/share/qt/Info.plist.in @@ -1,106 +1,106 @@ LSMinimumSystemVersion 10.8.0 LSArchitecturePriority x86_64 CFBundleIconFile bitcoin.icns CFBundlePackageType APPL CFBundleGetInfoString @CLIENT_VERSION_MAJOR@.@CLIENT_VERSION_MINOR@.@CLIENT_VERSION_REVISION@, Copyright © 2009-@COPYRIGHT_YEAR@ @COPYRIGHT_HOLDERS_FINAL@ CFBundleShortVersionString @CLIENT_VERSION_MAJOR@.@CLIENT_VERSION_MINOR@.@CLIENT_VERSION_REVISION@ CFBundleVersion @CLIENT_VERSION_MAJOR@.@CLIENT_VERSION_MINOR@.@CLIENT_VERSION_REVISION@ CFBundleSignature ???? CFBundleExecutable Bitcoin-Qt CFBundleName Bitcoin-Qt LSHasLocalizedDisplayName CFBundleIdentifier - org.bitcoinfoundation.Bitcoin-Qt + org.bitcoincash.Bitcoin-Qt CFBundleURLTypes CFBundleTypeRole Editor CFBundleURLName - org.bitcoin.BitcoinPayment + org.bitcoincash.BitcoinPayment CFBundleURLSchemes - bitcoin + bitcoincash UTExportedTypeDeclarations UTTypeIdentifier - org.bitcoin.paymentrequest + org.bitcoincash.paymentrequest UTTypeDescription - Bitcoin payment request + Bitcoin Cash payment request UTTypeConformsTo public.data UTTypeTagSpecification public.mime-type - application/x-bitcoin-payment-request + application/bitcoincash-paymentrequest public.filename-extension - bitcoinpaymentrequest + bitcoincashpaymentrequest CFBundleDocumentTypes CFBundleTypeRole Editor LSItemContentTypes - org.bitcoin.paymentrequest + org.bitcoincash.paymentrequest LSHandlerRank Owner NSPrincipalClass NSApplication NSHighResolutionCapable True LSAppNapIsDisabled True LSApplicationCategoryType public.app-category.finance diff --git a/src/qt/paymentrequest.proto b/src/qt/paymentrequest.proto index d2721a34b..d0fcf27e8 100644 --- a/src/qt/paymentrequest.proto +++ b/src/qt/paymentrequest.proto @@ -1,48 +1,49 @@ // -// Simple Bitcoin Payment Protocol messages +// Simple Bitcoin Cash Payment Protocol messages +// based on Simple Bitcoin Payment Protocol // // Use fields 100+ for extensions; // to avoid conflicts, register extensions at: -// https://en.bitcoin.it/wiki/Payment_Request +// TODO (was: https://en.bitcoin.it/wiki/Payment_Request) // syntax = "proto2"; package payments; -option java_package = "org.bitcoin.protocols.payments"; +option java_package = "org.bitcoincash.protocols.payments"; option java_outer_classname = "Protos"; -// Generalized form of "send payment to this/these bitcoin addresses" +// Generalized form of "send payment to this/these bitcoin cash addresses" message Output { optional uint64 amount = 1 [default = 0]; // amount is integer-number-of-satoshis required bytes script = 2; // usually one of the standard Script forms } message PaymentDetails { optional string network = 1 [default = "main"]; // "main" or "test" repeated Output outputs = 2; // Where payment should be sent required uint64 time = 3; // Timestamp; when payment request created optional uint64 expires = 4; // Timestamp; when this request should be considered invalid optional string memo = 5; // Human-readable description of request for the customer optional string payment_url = 6; // URL to send Payment and get PaymentACK optional bytes merchant_data = 7; // Arbitrary data to include in the Payment message } message PaymentRequest { optional uint32 payment_details_version = 1 [default = 1]; optional string pki_type = 2 [default = "none"]; // none / x509+sha256 / x509+sha1 optional bytes pki_data = 3; // depends on pki_type required bytes serialized_payment_details = 4; // PaymentDetails optional bytes signature = 5; // pki-dependent signature } message X509Certificates { repeated bytes certificate = 1; // DER-encoded X.509 certificate chain } message Payment { optional bytes merchant_data = 1; // From PaymentDetails.merchant_data repeated bytes transactions = 2; // Signed transactions that satisfy PaymentDetails.outputs repeated Output refund_to = 3; // Where to send refunds, if a refund is necessary optional string memo = 4; // Human-readable message for the merchant } message PaymentACK { required Payment payment = 1; // Payment message that triggered this ACK optional string memo = 2; // human-readable message for customer }