Module: Mastercoin
- Defined in:
- lib/mastercoin-ruby.rb,
lib/mastercoin-ruby/util.rb,
lib/mastercoin-ruby/simple_send.rb,
lib/mastercoin-ruby/transaction.rb,
lib/mastercoin-ruby/exodus_payment.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, SimpleSend, Transaction, TransactionNotFoundException, Util
Constant Summary
collapse
- TRANSACTION_SIMPLE_SEND =
"0"
- TRANSACTION_TYPES =
{
TRANSACTION_SIMPLE_SEND => "Simple transfer",
"10" => "Mark saving",
"11" => "Mark compromised",
"20" => "Currency trade offer bitcoins",
"21" => "Currency trade offer master-coin derived",
"22" => "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
45
46
47
48
49
|
# File 'lib/mastercoin-ruby.rb', line 45
def self.init_logger(level = Logger::INFO)
@@log ||= Logger.new(STDOUT)
@@log.level = level
@@log
end
|
.set_storage(storage_string) ⇒ Object
35
36
37
|
# File 'lib/mastercoin-ruby.rb', line 35
def self.set_storage(storage_string)
@storage_string = storage_string
end
|
.storage ⇒ Object
39
40
41
42
43
|
# File 'lib/mastercoin-ruby.rb', line 39
def self.storage
Bitcoin.network ||= :bitcoin
@@storage ||= Bitcoin::Storage.sequel(:db => @storage_string)
return @@storage
end
|