Module: Mastercoin
- Defined in:
- lib/mastercoin-ruby.rb,
lib/mastercoin-ruby/util.rb,
lib/mastercoin-ruby/message.rb,
lib/mastercoin-ruby/simple_send.rb,
lib/mastercoin-ruby/transaction.rb,
lib/mastercoin-ruby/selling_offer.rb,
lib/mastercoin-ruby/exodus_payment.rb,
lib/mastercoin-ruby/purchase_offer.rb,
lib/mastercoin-ruby/bitcoin_wrapper.rb,
bin/wallet.rb,
bin/simple_send,
bin/exodus_payment,
bin/mastercoin_transaction
Defined Under Namespace
Modules: Cli
Classes: BitcoinWrapper, ExodusPayment, Message, PurchaseOffer, SellingOffer, SimpleSend, Transaction, TransactionNotFoundException, Util
Constant Summary
collapse
- 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
Class Method Summary
collapse
Class Method Details
.init_logger(level = Logger::INFO) ⇒ Object
51
52
53
54
55
|
# File 'lib/mastercoin-ruby.rb', line 51
def self.init_logger(level = Logger::INFO)
@@log ||= Logger.new(STDOUT)
@@log.level = level
@@log
end
|
.set_storage(storage_string) ⇒ Object
41
42
43
|
# File 'lib/mastercoin-ruby.rb', line 41
def self.set_storage(storage_string)
@storage_string = storage_string
end
|
.storage ⇒ Object
45
46
47
48
49
|
# File 'lib/mastercoin-ruby.rb', line 45
def self.storage
Bitcoin.network ||= :bitcoin
@@storage ||= Bitcoin::Storage.sequel(:db => @storage_string)
return @@storage
end
|