|
Monero
|


Classes | |
| class | BackgroundSyncOptions |
Public Member Functions | |
| def | __init__ (self, protocol='http', host='127.0.0.1', port=0, idx=0) |
| def | transfer (self, destinations, account_index=0, subaddr_indices=[], priority=0, ring_size=0, unlock_time=0, payment_id='', get_tx_key=True, do_not_relay=False, get_tx_hex=False, get_tx_metadata=False, subtract_fee_from_outputs=[]) |
| def | transfer_split (self, destinations, account_index=0, subaddr_indices=[], priority=0, ring_size=0, unlock_time=0, payment_id='', get_tx_key=True, do_not_relay=False, get_tx_hex=False, get_tx_metadata=False) |
| def | get_transfer_by_txid (self, txid, account_index=0) |
| def | get_payments (self, payment_id) |
| def | get_bulk_payments (self, payment_ids=[], min_block_height=0) |
| def | describe_transfer (self, unsigned_txset='', multisig_txset='') |
| def | create_wallet (self, filename='', password='', language='English') |
| def | get_balance (self, account_index=0, address_indices=[], all_accounts=False, strict=False) |
| def | sweep_dust (self, get_tx_keys=True, do_not_relay=False, get_tx_hex=False, get_tx_metadata=False) |
| def | sweep_all (self, address='', account_index=0, subaddr_indices=[], priority=0, ring_size=0, outputs=1, unlock_time=0, payment_id='', get_tx_keys=False, below_amount=0, do_not_relay=False, get_tx_hex=False, get_tx_metadata=False) |
| def | sweep_single (self, address='', priority=0, ring_size=0, outputs=1, unlock_time=0, payment_id='', get_tx_keys=False, key_image="", do_not_relay=False, get_tx_hex=False, get_tx_metadata=False) |
| def | get_address (self, account_index=0, subaddresses=[]) |
| def | create_account (self, label="") |
| def | create_address (self, account_index=0, label="", count=1) |
| def | label_address (self, subaddress_index, label) |
| def | label_account (self, account_index, label) |
| def | get_address_index (self, address) |
| def | query_key (self, key_type) |
| def | restore_deterministic_wallet (self, seed='', seed_offset='', filename='', restore_height=0, password='', language='', autosave_current=True, enable_multisig_experimental=False) |
| def | generate_from_keys (self, restore_height=0, filename="", password="", address="", spendkey="", viewkey="", autosave_current=True) |
| def | set_subaddress_lookahead |
| def | open_wallet (self, filename, password='', autosave_current=True) |
| def | close_wallet (self, autosave_current=True) |
| def | change_wallet_password (self, old_password, new_password) |
| def | store (self) |
| def | stop_wallet (self) |
| def | refresh (self) |
| def | incoming_transfers (self, transfer_type='all', account_index=0, subaddr_indices=[]) |
| def | get_transfers (self, in_=True, out=True, pending=True, failed=True, pool=True, min_height=None, max_height=None, account_index=0, subaddr_indices=[], all_accounts=False) |
| def | make_integrated_address (self, standard_address='', payment_id='') |
| def | split_integrated_address (self, integrated_address) |
| def | auto_refresh (self, enable, period=0) |
| def | set_daemon (self, address, trusted=False, ssl_support="autodetect", ssl_private_key_path="", ssl_certificate_path="", ssl_allowed_certificates=[], ssl_allowed_fingerprints=[], ssl_allow_any_cert=False) |
| def | is_multisig (self) |
| def | prepare_multisig (self, enable_multisig_experimental=False) |
| def | make_multisig (self, multisig_info, threshold, password='') |
| def | finalize_multisig (self) |
| def | exchange_multisig_keys (self, multisig_info, password='', force_update_use_with_caution=False) |
| def | export_multisig_info (self) |
| def | import_multisig_info (self, info=[]) |
| def | sign_multisig (self, tx_data_hex) |
| def | submit_multisig (self, tx_data_hex) |
| def | sign_transfer (self, unsigned_txset, export_raw=False, get_tx_keys=False) |
| def | submit_transfer (self, tx_data_hex) |
| def | get_tx_key (self, txid) |
| def | check_tx_key (self, txid='', tx_key='', address='') |
| def | get_tx_proof (self, txid='', address='', message='') |
| def | check_tx_proof (self, txid='', address='', message='', signature='') |
| def | get_spend_proof (self, txid='', message='') |
| def | check_spend_proof (self, txid='', message='', signature='') |
| def | get_reserve_proof (self, all_=True, account_index=0, amount=0, message='') |
| def | check_reserve_proof (self, address='', message='', signature='') |
| def | sign (self, data, account_index=0, address_index=0, signature_type="") |
| def | verify (self, data, address, signature) |
| def | get_height (self) |
| def | relay_tx (self, hex_) |
| def | get_languages (self) |
| def | export_outputs (self, all=False, start=0, count=0xffffffff) |
| def | import_outputs (self, outputs_data_hex) |
| def | export_key_images (self, all_=False) |
| def | import_key_images (self, signed_key_images, offset=0) |
| def | set_log_level (self, level) |
| def | set_log_categories (self, categories) |
| def | validate_address (self, address, any_net_type=False, allow_openalias=False) |
| def | get_accounts (self, tag, strict_balances=False) |
| def | get_account_tags (self) |
| def | tag_accounts (self, tag, accounts=[]) |
| def | untag_accounts (self, accounts=[]) |
| def | set_account_tag_description (self, tag, description) |
| def | rescan_blockchain (self, hard=False) |
| def | rescan_spent (self) |
| def | set_tx_notes (self, txids=[], notes=[]) |
| def | get_tx_notes (self, txids=[]) |
| def | set_attribute (self, key, value) |
| def | get_attribute (self, key) |
| def | make_uri (self, address='', payment_id='', amount=0, tx_description='', recipient_name='') |
| def | parse_uri (self, uri) |
| def | add_address_book (self, address='', payment_id='', description='') |
| def | edit_address_book (self, index, address=None, payment_id=None, description=None) |
| def | get_address_book (self, entries=[]) |
| def | delete_address_book (self, index) |
| def | start_mining (self, threads_count, do_background_mining=False, ignore_battery=False) |
| def | stop_mining (self) |
| def | estimate_tx_size_and_weight (self, n_inputs, n_outputs, ring_size=0, rct=True) |
| def | get_default_fee_priority (self) |
| def | get_version (self) |
| def | scan_tx (self, txids) |
| def | freeze (self, key_image) |
| def | thaw (self, key_image) |
| def | frozen (self, key_image) |
| def | setup_background_sync (self, background_sync_type=background_sync_options.off, wallet_password='', background_cache_password='') |
| def | start_background_sync (self) |
| def | stop_background_sync (self, wallet_password='', seed='', seed_offset='') |
Public Attributes | |
| host | |
| port | |
| rpc | |
Static Public Attributes | |
| getbalance | |
| sweep_unmixable | |
| getaddress | |
| getheight | |
| background_sync_options | |
| def framework.wallet.Wallet.__init__ | ( | self, | |
protocol = 'http', |
|||
host = '127.0.0.1', |
|||
port = 0, |
|||
idx = 0 |
|||
| ) |
| def framework.wallet.Wallet.add_address_book | ( | self, | |
address = '', |
|||
payment_id = '', |
|||
description = '' |
|||
| ) |
| def framework.wallet.Wallet.auto_refresh | ( | self, | |
| enable, | |||
period = 0 |
|||
| ) |
| def framework.wallet.Wallet.change_wallet_password | ( | self, | |
| old_password, | |||
| new_password | |||
| ) |
| def framework.wallet.Wallet.check_reserve_proof | ( | self, | |
address = '', |
|||
message = '', |
|||
signature = '' |
|||
| ) |
| def framework.wallet.Wallet.check_spend_proof | ( | self, | |
txid = '', |
|||
message = '', |
|||
signature = '' |
|||
| ) |
| def framework.wallet.Wallet.check_tx_key | ( | self, | |
txid = '', |
|||
tx_key = '', |
|||
address = '' |
|||
| ) |
| def framework.wallet.Wallet.check_tx_proof | ( | self, | |
txid = '', |
|||
address = '', |
|||
message = '', |
|||
signature = '' |
|||
| ) |
| def framework.wallet.Wallet.close_wallet | ( | self, | |
autosave_current = True |
|||
| ) |
| def framework.wallet.Wallet.create_account | ( | self, | |
label = "" |
|||
| ) |
| def framework.wallet.Wallet.create_address | ( | self, | |
account_index = 0, |
|||
label = "", |
|||
count = 1 |
|||
| ) |
| def framework.wallet.Wallet.create_wallet | ( | self, | |
filename = '', |
|||
password = '', |
|||
language = 'English' |
|||
| ) |
| def framework.wallet.Wallet.delete_address_book | ( | self, | |
| index | |||
| ) |
| def framework.wallet.Wallet.describe_transfer | ( | self, | |
unsigned_txset = '', |
|||
multisig_txset = '' |
|||
| ) |
| def framework.wallet.Wallet.edit_address_book | ( | self, | |
| index, | |||
address = None, |
|||
payment_id = None, |
|||
description = None |
|||
| ) |
| def framework.wallet.Wallet.estimate_tx_size_and_weight | ( | self, | |
| n_inputs, | |||
| n_outputs, | |||
ring_size = 0, |
|||
rct = True |
|||
| ) |
| def framework.wallet.Wallet.exchange_multisig_keys | ( | self, | |
| multisig_info, | |||
password = '', |
|||
force_update_use_with_caution = False |
|||
| ) |
| def framework.wallet.Wallet.export_key_images | ( | self, | |
all_ = False |
|||
| ) |
| def framework.wallet.Wallet.export_multisig_info | ( | self | ) |
| def framework.wallet.Wallet.export_outputs | ( | self, | |
all = False, |
|||
start = 0, |
|||
count = 0xffffffff |
|||
| ) |
| def framework.wallet.Wallet.finalize_multisig | ( | self | ) |
| def framework.wallet.Wallet.freeze | ( | self, | |
| key_image | |||
| ) |
| def framework.wallet.Wallet.frozen | ( | self, | |
| key_image | |||
| ) |
| def framework.wallet.Wallet.generate_from_keys | ( | self, | |
restore_height = 0, |
|||
filename = "", |
|||
password = "", |
|||
address = "", |
|||
spendkey = "", |
|||
viewkey = "", |
|||
autosave_current = True |
|||
| ) |
| def framework.wallet.Wallet.get_account_tags | ( | self | ) |
| def framework.wallet.Wallet.get_accounts | ( | self, | |
| tag, | |||
strict_balances = False |
|||
| ) |
| def framework.wallet.Wallet.get_address | ( | self, | |
account_index = 0, |
|||
subaddresses = [] |
|||
| ) |
| def framework.wallet.Wallet.get_address_book | ( | self, | |
entries = [] |
|||
| ) |
| def framework.wallet.Wallet.get_address_index | ( | self, | |
| address | |||
| ) |
| def framework.wallet.Wallet.get_attribute | ( | self, | |
| key | |||
| ) |
| def framework.wallet.Wallet.get_balance | ( | self, | |
account_index = 0, |
|||
address_indices = [], |
|||
all_accounts = False, |
|||
strict = False |
|||
| ) |
| def framework.wallet.Wallet.get_bulk_payments | ( | self, | |
payment_ids = [], |
|||
min_block_height = 0 |
|||
| ) |
| def framework.wallet.Wallet.get_default_fee_priority | ( | self | ) |
| def framework.wallet.Wallet.get_height | ( | self | ) |
| def framework.wallet.Wallet.get_languages | ( | self | ) |
| def framework.wallet.Wallet.get_payments | ( | self, | |
| payment_id | |||
| ) |
| def framework.wallet.Wallet.get_reserve_proof | ( | self, | |
all_ = True, |
|||
account_index = 0, |
|||
amount = 0, |
|||
message = '' |
|||
| ) |
| def framework.wallet.Wallet.get_spend_proof | ( | self, | |
txid = '', |
|||
message = '' |
|||
| ) |
| def framework.wallet.Wallet.get_transfer_by_txid | ( | self, | |
| txid, | |||
account_index = 0 |
|||
| ) |
| def framework.wallet.Wallet.get_transfers | ( | self, | |
in_ = True, |
|||
out = True, |
|||
pending = True, |
|||
failed = True, |
|||
pool = True, |
|||
min_height = None, |
|||
max_height = None, |
|||
account_index = 0, |
|||
subaddr_indices = [], |
|||
all_accounts = False |
|||
| ) |
| def framework.wallet.Wallet.get_tx_key | ( | self, | |
| txid | |||
| ) |
| def framework.wallet.Wallet.get_tx_notes | ( | self, | |
txids = [] |
|||
| ) |
| def framework.wallet.Wallet.get_tx_proof | ( | self, | |
txid = '', |
|||
address = '', |
|||
message = '' |
|||
| ) |
| def framework.wallet.Wallet.get_version | ( | self | ) |
| def framework.wallet.Wallet.import_key_images | ( | self, | |
| signed_key_images, | |||
offset = 0 |
|||
| ) |
| def framework.wallet.Wallet.import_multisig_info | ( | self, | |
info = [] |
|||
| ) |
| def framework.wallet.Wallet.import_outputs | ( | self, | |
| outputs_data_hex | |||
| ) |
| def framework.wallet.Wallet.incoming_transfers | ( | self, | |
transfer_type = 'all', |
|||
account_index = 0, |
|||
subaddr_indices = [] |
|||
| ) |
| def framework.wallet.Wallet.is_multisig | ( | self | ) |
| def framework.wallet.Wallet.label_account | ( | self, | |
| account_index, | |||
| label | |||
| ) |
| def framework.wallet.Wallet.label_address | ( | self, | |
| subaddress_index, | |||
| label | |||
| ) |
| def framework.wallet.Wallet.make_integrated_address | ( | self, | |
standard_address = '', |
|||
payment_id = '' |
|||
| ) |
| def framework.wallet.Wallet.make_multisig | ( | self, | |
| multisig_info, | |||
| threshold, | |||
password = '' |
|||
| ) |
| def framework.wallet.Wallet.make_uri | ( | self, | |
address = '', |
|||
payment_id = '', |
|||
amount = 0, |
|||
tx_description = '', |
|||
recipient_name = '' |
|||
| ) |
| def framework.wallet.Wallet.open_wallet | ( | self, | |
| filename, | |||
password = '', |
|||
autosave_current = True |
|||
| ) |
| def framework.wallet.Wallet.parse_uri | ( | self, | |
| uri | |||
| ) |
| def framework.wallet.Wallet.prepare_multisig | ( | self, | |
enable_multisig_experimental = False |
|||
| ) |
| def framework.wallet.Wallet.query_key | ( | self, | |
| key_type | |||
| ) |
| def framework.wallet.Wallet.refresh | ( | self | ) |
| def framework.wallet.Wallet.relay_tx | ( | self, | |
| hex_ | |||
| ) |
| def framework.wallet.Wallet.rescan_blockchain | ( | self, | |
hard = False |
|||
| ) |
| def framework.wallet.Wallet.rescan_spent | ( | self | ) |
| def framework.wallet.Wallet.restore_deterministic_wallet | ( | self, | |
seed = '', |
|||
seed_offset = '', |
|||
filename = '', |
|||
restore_height = 0, |
|||
password = '', |
|||
language = '', |
|||
autosave_current = True, |
|||
enable_multisig_experimental = False |
|||
| ) |
| def framework.wallet.Wallet.scan_tx | ( | self, | |
| txids | |||
| ) |
| def framework.wallet.Wallet.set_account_tag_description | ( | self, | |
| tag, | |||
| description | |||
| ) |
| def framework.wallet.Wallet.set_attribute | ( | self, | |
| key, | |||
| value | |||
| ) |
| def framework.wallet.Wallet.set_daemon | ( | self, | |
| address, | |||
trusted = False, |
|||
ssl_support = "autodetect", |
|||
ssl_private_key_path = "", |
|||
ssl_certificate_path = "", |
|||
ssl_allowed_certificates = [], |
|||
ssl_allowed_fingerprints = [], |
|||
ssl_allow_any_cert = False |
|||
| ) |
| def framework.wallet.Wallet.set_log_categories | ( | self, | |
| categories | |||
| ) |
| def framework.wallet.Wallet.set_log_level | ( | self, | |
| level | |||
| ) |
| def framework.wallet.Wallet.set_subaddress_lookahead | ( | self, | |
| major_idx | |||
| ) |
| def framework.wallet.Wallet.set_tx_notes | ( | self, | |
txids = [], |
|||
notes = [] |
|||
| ) |
| def framework.wallet.Wallet.setup_background_sync | ( | self, | |
background_sync_type = background_sync_options.off, |
|||
wallet_password = '', |
|||
background_cache_password = '' |
|||
| ) |
| def framework.wallet.Wallet.sign | ( | self, | |
| data, | |||
account_index = 0, |
|||
address_index = 0, |
|||
signature_type = "" |
|||
| ) |
| def framework.wallet.Wallet.sign_multisig | ( | self, | |
| tx_data_hex | |||
| ) |
| def framework.wallet.Wallet.sign_transfer | ( | self, | |
| unsigned_txset, | |||
export_raw = False, |
|||
get_tx_keys = False |
|||
| ) |
| def framework.wallet.Wallet.split_integrated_address | ( | self, | |
| integrated_address | |||
| ) |
| def framework.wallet.Wallet.start_background_sync | ( | self | ) |
| def framework.wallet.Wallet.start_mining | ( | self, | |
| threads_count, | |||
do_background_mining = False, |
|||
ignore_battery = False |
|||
| ) |
| def framework.wallet.Wallet.stop_background_sync | ( | self, | |
wallet_password = '', |
|||
seed = '', |
|||
seed_offset = '' |
|||
| ) |
| def framework.wallet.Wallet.stop_mining | ( | self | ) |
| def framework.wallet.Wallet.stop_wallet | ( | self | ) |
| def framework.wallet.Wallet.store | ( | self | ) |
| def framework.wallet.Wallet.submit_multisig | ( | self, | |
| tx_data_hex | |||
| ) |
| def framework.wallet.Wallet.submit_transfer | ( | self, | |
| tx_data_hex | |||
| ) |
| def framework.wallet.Wallet.sweep_all | ( | self, | |
address = '', |
|||
account_index = 0, |
|||
subaddr_indices = [], |
|||
priority = 0, |
|||
ring_size = 0, |
|||
outputs = 1, |
|||
unlock_time = 0, |
|||
payment_id = '', |
|||
get_tx_keys = False, |
|||
below_amount = 0, |
|||
do_not_relay = False, |
|||
get_tx_hex = False, |
|||
get_tx_metadata = False |
|||
| ) |
| def framework.wallet.Wallet.sweep_dust | ( | self, | |
get_tx_keys = True, |
|||
do_not_relay = False, |
|||
get_tx_hex = False, |
|||
get_tx_metadata = False |
|||
| ) |
| def framework.wallet.Wallet.sweep_single | ( | self, | |
address = '', |
|||
priority = 0, |
|||
ring_size = 0, |
|||
outputs = 1, |
|||
unlock_time = 0, |
|||
payment_id = '', |
|||
get_tx_keys = False, |
|||
key_image = "", |
|||
do_not_relay = False, |
|||
get_tx_hex = False, |
|||
get_tx_metadata = False |
|||
| ) |
| def framework.wallet.Wallet.tag_accounts | ( | self, | |
| tag, | |||
accounts = [] |
|||
| ) |
| def framework.wallet.Wallet.thaw | ( | self, | |
| key_image | |||
| ) |
| def framework.wallet.Wallet.transfer | ( | self, | |
| destinations, | |||
account_index = 0, |
|||
subaddr_indices = [], |
|||
priority = 0, |
|||
ring_size = 0, |
|||
unlock_time = 0, |
|||
payment_id = '', |
|||
get_tx_key = True, |
|||
do_not_relay = False, |
|||
get_tx_hex = False, |
|||
get_tx_metadata = False, |
|||
subtract_fee_from_outputs = [] |
|||
| ) |
| def framework.wallet.Wallet.transfer_split | ( | self, | |
| destinations, | |||
account_index = 0, |
|||
subaddr_indices = [], |
|||
priority = 0, |
|||
ring_size = 0, |
|||
unlock_time = 0, |
|||
payment_id = '', |
|||
get_tx_key = True, |
|||
do_not_relay = False, |
|||
get_tx_hex = False, |
|||
get_tx_metadata = False |
|||
| ) |
| def framework.wallet.Wallet.untag_accounts | ( | self, | |
accounts = [] |
|||
| ) |
| def framework.wallet.Wallet.validate_address | ( | self, | |
| address, | |||
any_net_type = False, |
|||
allow_openalias = False |
|||
| ) |
| def framework.wallet.Wallet.verify | ( | self, | |
| data, | |||
| address, | |||
| signature | |||
| ) |
|
static |
|
static |
|
static |
|
static |
| framework.wallet.Wallet.host |
| framework.wallet.Wallet.port |
| framework.wallet.Wallet.rpc |
|
static |
1.8.14