Sha256: 7b8adb9680040f301c8f2319f24d4887a9ecb1c290abe2c8302823dce8260eb5

Contents?: true

Size: 1.43 KB

Versions: 5

Compression:

Stored size: 1.43 KB

Contents

# frozen_string_literal: true

module Peatio
    module Coinpaymentnew
        class WalletApi
            public
            def self.balance
                Coinpayments.balances
            end
            def self.rate
                Coinpayments.rates
            end
            def self.createTransaction(amount, currency1, currency2, address)
                Coinpayments.create_transaction(amount, currency1, currency2, {address: address, buyer_email: "joshirockstar007@gmail.com"})
            end
            def self.createWithdrawal(amount, currency, address)
                Coinpayments.create_withdrawal(amount, currency, address)
            end
            def self.cancelWithdrawal(id)
                Coinpayments.cancel_withdrawal(id)
            end
            def self.getTxInfo(txid)
                Coinpayments.get_tx_info(txid)
            end
            def self.getCallbackAddress(currency)
                Coinpayments.get_callback_address(currency)
            end
            def self.get_deposit_address(currency, options = {})
                args = { currency: currency }.merge!(options)
                Coinpayments.api_call(args)
            end
            def self.getWithdrawalInfo(id)
                Coinpayments.get_withdrawal_info(id)
            end
            def self.Sign(secretPhrase)
                Coinpayments.sign(secretPhrase)
            end
        end
    end
end
  

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
peatio-coinpaymentnew-0.0.4 lib/peatio/coinpaymentnew/walletApi.rb
peatio-coinpaymentnew-0.0.3 lib/peatio/coinpaymentnew/walletApi.rb
peatio-coinpaymentnew-0.0.2 lib/peatio/coinpaymentnew/walletApi.rb
peatio-coinpaymentnew-0.0.1 lib/peatio/coinpaymentnew/walletApi.rb
peatio-coinpaymentnew-1.0.0 lib/peatio/coinpaymentnew/walletApi.rb