Sha256: 74710b3ff1b3c6b19b42b5174c95e555be1a37caa781cacf65aff21acbe47e38
Contents?: true
Size: 1003 Bytes
Versions: 2
Compression:
Stored size: 1003 Bytes
Contents
#!/usr/bin/env ruby # This is an example of using the higher level "payment" wrapper. Notice # that we are using KeyPair instead of the raw rbnacl keys and that we need # not build the entire heirarchy of xdr object manually. # # You can see where these helpers are defined in the files underneath /lib, # which is where we extend the xdrgen generated source files with our higher # level api. require 'auction-ruby-base' require 'faraday' require 'faraday_middleware' $server = Faraday.new(url: "http://localhost:39132") do |conn| conn.response :json conn.adapter Faraday.default_adapter end master = Stellar::KeyPair.from_raw_seed("allmylifemyhearthasbeensearching") destination = Stellar::KeyPair.from_raw_seed("allmylifemyhearthasbeensearching") tx = Stellar::Transaction.payment({ account: master, destination: destination, sequence: 1, amount: [:native, 20] }) b64 = tx.to_envelope(master).to_xdr(:base64) result = $server.get('tx', blob: b64) p result.body
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
auction-ruby-base-0.1.3 | examples/mid_level_transaction_post.rb |
auction-ruby-base-0.1.2 | examples/mid_level_transaction_post.rb |