Module: MixinBot
- Defined in:
- lib/mixin_bot.rb,
lib/mixin_bot/api.rb,
lib/mixin_bot/cli.rb,
lib/mixin_bot/nfo.rb,
lib/mixin_bot/uuid.rb,
lib/mixin_bot/utils.rb,
lib/mixin_bot/api/me.rb,
lib/mixin_bot/client.rb,
lib/mixin_bot/address.rb,
lib/mixin_bot/api/app.rb,
lib/mixin_bot/api/pin.rb,
lib/mixin_bot/api/rpc.rb,
lib/mixin_bot/api/tip.rb,
lib/mixin_bot/cli/api.rb,
lib/mixin_bot/invoice.rb,
lib/mixin_bot/version.rb,
lib/mixin_bot/api/auth.rb,
lib/mixin_bot/api/user.rb,
lib/mixin_bot/cli/node.rb,
lib/mixin_bot/api/asset.rb,
lib/mixin_bot/api/blaze.rb,
lib/mixin_bot/cli/utils.rb,
lib/mixin_bot/api/output.rb,
lib/mixin_bot/api/address.rb,
lib/mixin_bot/api/message.rb,
lib/mixin_bot/api/payment.rb,
lib/mixin_bot/transaction.rb,
lib/mixin_bot/api/multisig.rb,
lib/mixin_bot/api/snapshot.rb,
lib/mixin_bot/api/transfer.rb,
lib/mixin_bot/api/withdraw.rb,
lib/mixin_bot/utils/crypto.rb,
lib/mixin_bot/configuration.rb,
lib/mixin_bot/utils/address.rb,
lib/mixin_bot/utils/decoder.rb,
lib/mixin_bot/utils/encoder.rb,
lib/mixin_bot/api/attachment.rb,
lib/mixin_bot/api/inscription.rb,
lib/mixin_bot/api/transaction.rb,
lib/mixin_bot/api/conversation.rb,
lib/mixin_bot/api/legacy_output.rb,
lib/mixin_bot/api/legacy_payment.rb,
lib/mixin_bot/api/legacy_multisig.rb,
lib/mixin_bot/api/legacy_snapshot.rb,
lib/mixin_bot/api/legacy_transfer.rb,
lib/mixin_bot/api/encrypted_message.rb,
lib/mixin_bot/api/legacy_collectible.rb,
lib/mixin_bot/api/legacy_transaction.rb
Defined Under Namespace
Modules: Utils
Classes: API, ArgumentError, CLI, Client, Configuration, ConfigurationNotValidError, Error, ForbiddenError, HttpError, InsufficientBalanceError, InsufficientPoolError, InvalidInvoiceFormatError, InvalidNfoFormatError, InvalidTransactionFormatError, InvalidUuidFormatError, Invoice, InvoiceEntry, MainAddress, MixAddress, Nfo, NodeCLI, NotFoundError, PinError, RequestError, ResponseError, Transaction, UUID, UnauthorizedError, UserNotFoundError
Constant Summary
collapse
- MAIN_ADDRESS_PREFIX =
'XIN'
- MIX_ADDRESS_PREFIX =
'MIX'
- MIX_ADDRESS_VERSION =
2
- UUID_ADDRESS_LENGTH =
16
- MAIN_ADDRESS_LENGTH =
64
- VERSION =
'1.4.0'
Class Method Summary
collapse
Class Method Details
.api ⇒ Object
36
37
38
39
40
41
|
# File 'lib/mixin_bot.rb', line 36
def api
return @api if defined?(@api)
@api = MixinBot::API.new
@api
end
|
.config ⇒ Object
43
44
45
46
47
48
|
# File 'lib/mixin_bot.rb', line 43
def config
return @config if defined?(@config)
@config = MixinBot::Configuration.new
@config
end
|
50
51
52
|
# File 'lib/mixin_bot.rb', line 50
def configure(&)
config.instance_exec(&)
end
|
.utils ⇒ Object
54
55
56
|
# File 'lib/mixin_bot.rb', line 54
def utils
MixinBot::Utils
end
|