class Wallet::Controller

Included Modules

Defined in:

tron-wallet/controller.cr

Constructors

Instance Method Summary

Instance methods inherited from module Wallet::WitnessController

witness(args) witness, witness_brokerage(args) witness_brokerage, witness_list(args) witness_list, witness_top(args) witness_top, witness_vote(args) witness_vote

Class methods inherited from module Wallet::WitnessController

list(node) list, top(node) top

Instance methods inherited from module Wallet::ServiceController

block(args) block, connect(args) connect, debug(args) debug, help(args) help, transaction(args) transaction

Instance methods inherited from module Wallet::SettingsController

settings(args) settings, settings_edit(args = [] of String, reconnect = true) settings_edit, settings_show(args) settings_show

Instance methods inherited from module Wallet::BookController

book(args) book, book_create(args) book_create, book_delete(args) book_delete, book_list(args) book_list

Instance methods inherited from module Wallet::ContractsController

contracts(args) contracts, contracts_create(args) contracts_create, contracts_delete(args) contracts_delete, contracts_list(args) contracts_list, fill_contracts_from_env! fill_contracts_from_env!

Instance methods inherited from module Wallet::WalletController

get_account_address(account) get_account_address, get_account_data(account, key) get_account_data, get_logged_account_key get_logged_account_key, select_account_from_the_book select_account_from_the_book, select_another_account_in_the_wallet select_another_account_in_the_wallet, show_transaction_result(result, message, transaction_id) show_transaction_result, wallet(args) wallet, wallet_address(args) wallet_address, wallet_backup(args) wallet_backup, wallet_balance(args) wallet_balance, wallet_change_password(args) wallet_change_password, wallet_claim(args) wallet_claim, wallet_create(args) wallet_create, wallet_delete(args) wallet_delete, wallet_history(args) wallet_history, wallet_import(args) wallet_import, wallet_list(args) wallet_list, wallet_login(args) wallet_login, wallet_logout(args) wallet_logout, wallet_rename(args) wallet_rename, wallet_send(args) wallet_send, wallet_send_token(amount, address, contract, private_key) wallet_send_token, wallet_send_trx(amount, address, private_key) wallet_send_trx, wallet_stake(args) wallet_stake, wallet_unstake(args) wallet_unstake, wallet_unstake_v1(args) wallet_unstake_v1, wallet_withdraw(args) wallet_withdraw

Constructor Detail

def self.new(wallet : Wallet::Main) #

[View source]

Instance Method Detail

def ask_for_password(custom_prompt = nil) #

[View source]
def ask_for_settings #

[View source]
def authorized? #

[View source]
def connected? #

[View source]
def one_password_for_all_mode? #

[View source]
def process(command : String) #

[View source]