Sha256: b6db36c70262e342e7ae1610e2403a16110cf68e806ef4bf1cba01ae5c19063e

Contents?: true

Size: 1004 Bytes

Versions: 2

Compression:

Stored size: 1004 Bytes

Contents

require 'bitcoin'
require 'bitcoin/grpc/version'

require 'concurrent'
require 'concurrent-edge'
require 'leveldb'

require 'extensions/string'

module Bitcoin
  module Grpc
    class Error < StandardError; end

    require 'bitcoin/grpc/grpc_pb'
    require 'bitcoin/grpc/grpc_services_pb'

    require 'extensions/bitcoin/rpc/request_handler'
    require 'extensions/bitcoin/wallet/base'
    require 'extensions/bitcoin/wallet/db'
    require 'extensions/bitcoin/tx'

    autoload :Api, 'bitcoin/grpc/api'
    autoload :OapService, 'bitcoin/grpc/oap_service'
    autoload :Server, 'bitcoin/grpc/server'
  end

  module Wallet
    autoload :AssetFeature, 'bitcoin/wallet/asset_feature'
    autoload :AssetHandler, 'bitcoin/wallet/asset_handler'
    autoload :Publisher, 'bitcoin/wallet/publisher'
    autoload :Signer, 'bitcoin/wallet/signer'
    autoload :UtxoDB, 'bitcoin/wallet/utxo_db'
    autoload :UtxoHandler, 'bitcoin/wallet/utxo_handler'
  end
end

# Concurrent.use_simple_logger Logger::DEBUG

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bitcoinrb-grpc-0.1.9 lib/bitcoin/grpc.rb
bitcoinrb-grpc-0.1.8 lib/bitcoin/grpc.rb