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
| Id | Name | Description |
|---|---|---|
| 1 | Legacy_P2PKH | Bitcoin: Legacy Bitcoin address format starting with "1" |
| 2 | P2SH | Bitcoin: New address type structured similarly to P2PKH, but starts with "3" |
| 3 | P2WPKH | Bitcoin: P2WPKH or Bech32 is an advanced address type used to reduce blockchain block size for faster transaction response times. Addresses start with "bc1" |
| 4 | ETH_EOA | Ethereum Externally Owned Address (EOA) |
| 5 | TRON_Hex | Tron: 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 |
| 6 | TRON_Base58 | Tron: A Base58 address can be obtained from the basecheck calculation of a Hex address. All Base58 addresses begin with T |
| 7 | XMR_Base | Monero: A raw Monero address is a set of 95 characters starting with a '4' or an '8' |
| 8 | XMR_Int | Monero: An integrated address is an address combined with an encrypted 64-bit payment ID. A raw integrated address is 106 characters long |
| 9 | BNB_BEP20 | Binance Smart Chain: Similar to Ethereum |
| 10 | IBAN | Type of an address in bank networks |
| 11 | Wallet user address | |
| 12 | Crm_ID | CRM user address |
| 13 | TON_RawHex | TON: Contains the workchain ID and 32-byte account identifier |
| 14 | TON_Base58 | TON: A Base58 [Workchain ID] + [32-byte Address Hash] + [4-byte CRC32 Checksum] |