Skip to content

Exchange Addresses

Reuben Yap edited this page Jan 26, 2024 · 5 revisions

Exchange Addresses are intended for use only by exchanges that have additional compliance requirements. They are not meant for use by regular users nor should users be creating exchange addresses.

These addresses are unable to accept Lelantus, Lelantus Spark spends, coinbase transactions and masternode rewards directly. Exchange addresses can only directly receive funds from other transparent addresses or exchange addresses.

This address type was developed together after discussion with exchanges who were subject to MiCA rules and/or US regulatory pressure.

Generating a new exchange address

getnewexchangeaddress

Returns a new, unused exchange address.

Generating an exchange address for an existing transparent address

If you would like to derive an exchange address from an existing transparent address, you can generate the equivalent exchange address for an existing transparent address. Note that this will share the same private key as the transparent address and does not prevent a user from still sending to the old address.

Example:

getnewexchangeaddress aJtPAs49k2RYonsUoY9SGgmpzv4awdPfVP

Output:

EXXYdhSMM9Em5Z3kzdUWeUm2vFMNyXFSAEE9

The result should be the same when the command is repeated.

Clone this wiki locally