class CardanoWallet::Byron::CoinSelections
API for CoinSelections
@see input-output-hk.github.io/cardano-wallet/api/edge/#tag/Byron-Coin-Selections
Public Instance Methods
random(wid, payments)
click to toggle source
Show random coin selection for particular payment @see input-output-hk.github.io/cardano-wallet/api/edge/#operation/byronSelectCoins
@example
random(wid, [{addr1: 1000000}, {addr2: 1000000}]) random(wid, [{ "address": "addr1..", "amount": { "quantity": 42000000, "unit": "lovelace" }, "assets": [{"policy_id": "pid", "asset_name": "name", "quantity": 0 } ] } ])
# File lib/cardano_wallet/byron.rb, line 197 def random(wid, payments) Utils.verify_param_is_array!(payments) payments_formatted = if payments.any? { |p| p.key?(:address) || p.key?('address') } payments else Utils.format_payments(payments) end self.class.post("/byron-wallets/#{wid}/coin-selections/random", body: { payments: payments_formatted }.to_json, headers: { 'Content-Type' => 'application/json' }) end