mirror of
https://github.com/bitcoin/bips.git
synced 2025-01-18 21:35:13 +01:00
enumerate the list of script forms which can convey a notification pubkey
This commit is contained in:
parent
a6f4ae5b5d
commit
650fa601ad
@ -161,6 +161,17 @@ Bitcoins received via notification transactions require special handling in orde
|
||||
# Outputs received to notification addresses MAY be passed through a mixing service before being added to the user's spendable balance.
|
||||
# Outputs received to notification addresses MAY be donated to miners using dust-b-gone or an equivalent procedure.
|
||||
|
||||
=====Standard Notification Transaction Scripts=====
|
||||
|
||||
Alice SHOULD use an input script in one of the following standard forms to expose a public key, and compliant applications SHOULD recognize all of these forms.
|
||||
|
||||
* P2PK (pay to pubkey)
|
||||
* P2PKH (pay to pubkey hash)
|
||||
* Multisig (bare multisig, without P2SH)
|
||||
* a script which spends any of the above script forms via P2SH (pay to script hash)
|
||||
|
||||
Compatible wallets MAY provide a method for a user to manually specify the public key associated with a notification transaction in order to recover payment codes sent via non-standard notification transactions.
|
||||
|
||||
====Sending====
|
||||
|
||||
# Each time Alice wants to initiate a transaction to Bob, Alice derives a unique P2PKH address for the transaction using ECDH follows:
|
||||
|
Loading…
Reference in New Issue
Block a user