Bring Monero output records to an offline signing wallet

A cold wallet without a network connection needs to learn which outputs its online view wallet discovered. Monero transfers this information as an encoded output export.

Import on the corresponding offline wallet

From the online view wallet, transfer the outputs_data_hex produced by export_outputs through the agreed offline channel. Verify the wallet pairing before importing. Substitute the complete encoded value. POST this example to /json_rpc on monero-wallet-rpc.

{
  "jsonrpc": "2.0",
  "id": "guide",
  "method": "import_outputs",
  "params": {
    "outputs_data_hex": "<outputs_data_hex from export_outputs>"
  }
}

Use the count as a checkpoint

num_imported reports the number imported. Compare it with the intended batch and retain the export boundary used by the online wallet. This step supplies output records to the cold wallet; the return trip supplies signed key images for tracking spends on the online side. The count alone proves no payment was made.

docs.getmonero.org import_outputs