Addresses

The address format used in Substrate-based chains is SS58. SS58 is a modification of Base-58-check from Bitcoin with some minor modifications. Notably, the format contains an address type prefix that identifies an address as belonging to a specific network.

For example:

  • Polkadot addresses always start with the number 1.

  • Kusama addresses always start with a capital letter like C, D, E, F, etc...

  • Generic Substrate addresses start with 5.

🧙‍♂️ Learn more about SS58 addresses in Polkadot documentation.

The Pontem Network uses the 5 prefix now. To maintain compatibility with Diem we also support the Diem address format, it's 16-byte hexadecimal. For example, the Standard Library deployed using address 0x01. the Pontem Network maintains compatibility by converting SS58 addresses to Diem addresses in the background by adding empty bytes to the address if necessary.

SS58 and Diem address formats are supported on our Move VM pallet, tools and VS Code Extension.