glossary·2026-03-09·1 min read

Address

Address

An Aleo address is the public identifier for an account on the network. It follows the format aleo1... and is derived deterministically from a private key through the key hierarchy: private key → compute key → view key → address.

Addresses are used as record owners, function parameters, and mapping keys throughout Leo programs. The address type in Leo is a first-class primitive - you use it to identify who owns a record, who called a function, and who receives output.

Every program deployed on Aleo has a program address derived from its program ID. When you write program token.aleo, the program itself gets an address that can hold records.