Sha256: 1d6d690f35cb0c437f23c48150d2cf3f71439122e328eaa8a9a595de8e73f111
Contents?: true
Size: 1.7 KB
Versions: 4
Compression:
Stored size: 1.7 KB
Contents
require 'bitcoin' require 'logger' require 'active_support/core_ext' module Mastercoin class TransactionNotFoundException < StandardError;end autoload :SimpleSend, 'mastercoin-ruby/simple_send' autoload :SellingOffer, 'mastercoin-ruby/selling_offer' autoload :ExodusPayment, 'mastercoin-ruby/exodus_payment' autoload :Transaction, 'mastercoin-ruby/transaction' autoload :Message, 'mastercoin-ruby/message' autoload :PurchaseOffer, 'mastercoin-ruby/purchase_offer' autoload :Util, 'mastercoin-ruby/util' autoload :BitcoinWrapper, 'mastercoin-ruby/bitcoin_wrapper' TRANSACTION_SIMPLE_SEND = "0" TRANSACTION_SELL_FOR_BITCOIN = 20 TRANSACTION_PURCHASE_BTC_TRADE = 22 TRANSACTION_TYPES = { TRANSACTION_SIMPLE_SEND => "Simple transfer", "10" => "Mark saving", "11" => "Mark compromised", TRANSACTION_SELL_FOR_BITCOIN => "Currency trade offer bitcoins", "21" => "Currency trade offer master-coin derived", TRANSACTION_PURCHASE_BTC_TRADE => "Currency trade offer accept", "30" => "Register data-stream", "40" => "Bet offer", "100" => "Create child currency" } CURRENCY_IDS = { "1" => "Mastercoin", "2" => "Test Mastercoin" } EXODUS_ADDRESS = "1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P" END_TIME = Time.new(2013,9,01,00,00,00, "+00:00") END_BLOCK = 255365 def self.set_storage(storage_string) @storage_string = storage_string end def self.storage Bitcoin.network ||= :bitcoin @@storage ||= Bitcoin::Storage.sequel(:db => @storage_string) return @@storage end def self.init_logger(level = Logger::INFO) @@log ||= Logger.new(STDOUT) @@log.level = level @@log end def self.log @@log ||= Mastercoin.init_logger end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
mastercoin-ruby-0.2.2 | lib/mastercoin-ruby.rb |
mastercoin-ruby-0.2.1 | lib/mastercoin-ruby.rb |
mastercoin-ruby-0.2.0 | lib/mastercoin-ruby.rb |
mastercoin-ruby-0.1.0 | lib/mastercoin-ruby.rb |