Class: Bip70::PaymentRequestCreator
- Inherits:
-
Object
- Object
- Bip70::PaymentRequestCreator
- Defined in:
- lib/bip70/payment_request.rb
Class Method Summary collapse
Class Method Details
.run(outputs, merchant_data = '') ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/bip70/payment_request.rb', line 5 def self.run(outputs, merchant_data = '') outputs = outputs.map{ |output| Payments::Output.new(script: "#{output.fetch(:address)} OP_CHECKSIG", amount: output.fetch(:amount) { 0 }) } payment_details = Payments::PaymentDetails.new(merchant_data: merchant_data, time: Time.now.to_i) data = Payments::PaymentRequest.new(serialized_payment_details: payment_details.serialize_to_string) wrap_in_headers(data) end |