Skip to content

jeton-tech/payment-protocol-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Payment Protocol Extensions

Extensions of the BIP 70 Payment Protocol

This specification describes an extension to the Bitcoin Payment Protocol (BIP70) which leverages the merchant_data field in a payment request to store a standardized JSON object which can be used to deliver additional instructions to a user's wallet.

This specification describes an extension to the JSON Merchant Data specification and defines a structure for the representation of advanced multi-party script contracts. The purpose of this specification is to create a standard allowing parties to independently verify contract terms before committing to funding and to be able to produce the necessary unlocking script (scriptSig) to spend a contract output.

This specification describes an extension to the Bitcoin Payment Protocol (BIP70) which leverages the SIGHASH_ANYONECANPAY signature hash flag to combine two or more partial transactions, from separate parties, into a single transaction. This protocol is useful for "blind" funding of complex script contracts by multiple parties.

About

Extensions of the BIP 70 Payment Protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published