Wallet RPC developer guide - Full refresh

Closed monero-project requested to merge el00ruobuob/monero-site:wallet-rpc-refresh into master

Created by: el00ruobuob

As i did for Daemon RPC dev guide, and as i did promise this for a long time, i started a full refresh of wallet RPC dev guide.

Here i will:

  • add any missing call
  • update existing call with:
    • new params
    • new examples
    • alias section
  • reorder calls based on the wallet_rpc_server.h call order

I open this PR as a Work in Progress to track my progress:

  • get_balance
  • get_address
  • get_address_index
  • create_address
  • label_address
  • get_accounts
  • create_account
  • label_account
  • get_account_tags
  • tag_accounts
  • untag_accounts
  • set_account_tag_description
  • get_height
  • transfer
  • transfer_split
  • sign_transfer
  • submit_transfer
  • sweep_dust
  • sweep_all
  • sweep_single
  • relay_tx
  • store
  • get_payments
  • get_bulk_payments
  • incoming_transfers
  • query_key
  • make_integrated_address
  • split_integrated_address
  • stop_wallet
  • rescan_blockchain
  • set_tx_notes
  • get_tx_notes
  • set_attribute
  • get_attribute
  • get_tx_key
  • check_tx_key
  • get_tx_proof
  • check_tx_proof
  • get_spend_proof
  • check_spend_proof
  • get_reserve_proof
  • check_reserve_proof
  • get_transfers
  • get_transfer_by_txid
  • sign
  • verify
  • export_outputs
  • import_outputs
  • export_key_images
  • import_key_images
  • make_uri
  • parse_uri
  • get_address_book
  • add_address_book
  • refresh
  • delete_address_book
  • rescan_spent
  • start_mining
  • stop_mining
  • get_languages
  • create_wallet
  • open_wallet
  • change_wallet_password
  • is_multisig
  • prepare_multisig
  • make_multisig
  • export_multisig_info
  • import_multisig_info
  • finalize_multisig
  • sign_multisig
  • submit_multisig
  • get_version

Any suggestion here is welcome.

Merge request reports