[][src]Module grin_wallet_libwallet::api_impl::owner

Generic implementation of owner API functions

Functions

accounts

List of accounts

cancel_tx

cancel tx

check_ttl

Check TTL

context_is_invoice

return whether slate was an invoice tx

create_account_path

new account path

create_slatepack_message

Create a slatepack message from the given slate

decode_slatepack_message

Decode a slatepack message, to allow viewing Will decrypt if possible, otherwise will return undecrypted slatepack

finalize_tx

Finalize slate

get_slatepack_address

Retrieve the slatepack address for the current parent key at the given index set active account

get_slatepack_secret_key

Retrieve the decryption key for the current parent key the given index set active account

get_stored_tx

get stored tx

init_send_tx

Initiate tx as sender

issue_invoice_tx

Initiate a transaction as the recipient (invoicing)

node_height

node height

post_tx

Posts a transaction to the chain take a client impl instead of wallet so as not to have to lock the wallet

process_invoice_tx

Receive an invoice tx, essentially adding inputs to whatever output was specified

retrieve_outputs

retrieve outputs

retrieve_payment_proof

Retrieve payment proof

retrieve_summary_info

Retrieve summary info

retrieve_txs

Retrieve txs

scan

check repair Accepts a wallet inst instead of a raw wallet so it can lock as little as possible

set_active_account

set active account

slate_from_slatepack_message

Unpack a slate from the given slatepack message, optionally decrypting

tx_lock_outputs

Lock sender outputs

update_wallet_state

Experimental, wrap the entire definition of how a wallet's state is updated

verify_payment_proof

Verify/validate arbitrary payment proof Returns (whether this wallet is the sender, whether this wallet is the recipient)