Skip to main content

System Addresses

"Add System Address" page (SystemAddressAdd)

Used to add special addresses required for internal system needs: commission, reserve, and technical addresses. These addresses are necessary for correct allocation of commissions, reserving funds, and supporting internal service operations.

System addresses are used for:

  • charging and collecting commissions;
  • reserving funds for specific operations;
  • technical tasks related to internal transfers and wallet servicing.

Adding and managing system addresses is an important part of configuring financial flows in the system.

Types of addresses in the system

IdNameDescription
1Legacy_P2PKHBitcoin: Legacy Bitcoin address format starting with "1"
2P2SHBitcoin: New address type structured similarly to P2PKH, but starts with "3"
3P2WPKHBitcoin: P2WPKH or Bech32 is an advanced address type used to reduce blockchain block size for faster transaction response times. Addresses start with "bc1"
4ETH_EOAEthereum Externally Owned Address (EOA)
5TRON_HexTron: The public key P as the input, and use SHA3 to get the result H. Get the last 20 bytes of H, and add a byte of 0x41 as a prefix
6TRON_Base58Tron: A Base58 address can be obtained from the basecheck calculation of a Hex address. All Base58 addresses begin with T
7XMR_BaseMonero: A raw Monero address is a set of 95 characters starting with a '4' or an '8'
8XMR_IntMonero: An integrated address is an address combined with an encrypted 64-bit payment ID. A raw integrated address is 106 characters long
9BNB_BEP20Binance Smart Chain: Similar to Ethereum
10IBANType of an address in bank networks
11EmailWallet user address
12Crm_IDCRM user address
13TON_RawHexTON: Contains the workchain ID and 32-byte account identifier
14TON_Base58TON: A Base58 [Workchain ID] + [32-byte Address Hash] + [4-byte CRC32 Checksum]