Sha256: f1f0c38630ae1a92047fef686fbf73fae9050b3e7ccf17edf3b662e47374b5d1
Contents?: true
Size: 1.45 KB
Versions: 3
Compression:
Stored size: 1.45 KB
Contents
# frozen_string_literal: true class RaiblocksRpc::Account < RaiblocksRpc::Proxy attr_accessor :address def initialize(address) unless address raise RaiblocksRpc::MissingArguments, 'Missing argument: address (str)' end self.address = address end def proxy_params { account: :address } end def proxy_methods { account_balance: nil, account_block_count: nil, account_info: nil, account_create: { required: %i[wallet] }, account_history: { required: %i[count] }, account_list: nil, account_move: { required: %i[wallet source accounts] }, account_key: nil, account_remove: { required: %i[wallet] }, account_representative: nil, account_representative_set: { required: %i[wallet representative] }, account_weight: nil, delegators: nil, delegators_count: nil, frontiers: { required: %i[count] }, frontier_count: nil, ledger: { required: %i[count] }, validate_account_number: nil, pending: { required: %i[count], optional: %i[threshold exists] }, payment_wait: { required: %i[amount timeout] }, accounts_balances: { required: %i[accounts] }, accounts_create: { required: %i[accounts wallet count], optional: %i[work] }, accounts_frontiers: { required: %i[accounts] }, accounts_pending: { required: %i[accounts count], optional: %i[threshold source] } } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
raiblocks_rpc-0.3.0 | lib/raiblocks_rpc/proxies/account.rb |
raiblocks_rpc-0.2.0 | lib/raiblocks_rpc/proxies/account.rb |
raiblocks_rpc-0.1.0 | lib/raiblocks_rpc/proxies/account.rb |