Types of accounts
User accounts
1. Ed25519
32-bytes, Base58 encoded
Looks like Solana address
Examples:
6XvZpuCDjdvSuot3eLr24C1wqzcf2w4QqeDh9BnDKsNE
9GQ46rqY238rk2neSwgidap9ww5zbAN4dyqyC7j5ZnBK
GUbYLN5NqmRocMBHqS183r2FQRoUjhx1p5nKyyUBpntQ
2. BLS
48-bytes, hex-encoded, 0x-prefixed
Examples:
0x8f079049121d5e2ae885bdc6581df9fb68eab94a7aa3ae54bfe1d1ac35aceefbb202f656b0c1b56d64583630612a9970
0xb2ec32c9d7216163790ba3628a6a6b5a12db457c933b1f4627775b6dae468636233c6ad9931a8ef848a58353e60d33dd
3. TBLS
48-bytes, hex-encoded, looks like BLS but without 0x-prefix. Rootkey for the whole group
Examples:
b2ec32c9d7216163790ba3628a6a6b5a12db457c933b1f4627775b6dae468636233c6ad9931a8ef848a58353e60d33dd
4. PQC - Post quantum accounts
32-bytes, hex-encoded, BLAKE3 hash of post-quantum pubkey
Examples:
4218fb0aaace62c4bfafbdd9adb05b99a9bf1a33eeae074215a51cb644b9a85c
Check yourself:
The pubkey is
The formula is:
5. EVM compatible account
20-bytes, hex-encoded, 0x-prefixed, looks like Ethereum address
Examples:
0x407d73d8a49eeb85d32cf465507dd71d507100c1
0x069bdf66961ce2D38eBe48DD2E095f2c8015ac82
Contract accounts
1. WASM contract account ID
32-bytes, hex-encoded, 0x-prefixed
Examples:
0x0000000000000000000000000000000000000000000000000000000000000000
0x8f079049121d5e2ae885bdc6581df9fb68eab94a7aa3ae54bfe1d1ac35aceefb
2. EVM contract account ID
20-bytes, hex-encoded, 0x-prefixed, looks like Ethereum address
Examples:
0x1000000000000000000000000000000000000007
0x9f8E68B1974069B854eE481deC0819697B901f1D
Last updated