glossary·2026-03-09·1 min read

credits.aleo

credits.aleo

credits.aleo is the built-in system program on Aleo that handles all native credit operations. Every fee payment, credit transfer, staking action, and delegation call goes through this program.

Key transitions include:

  • transfer_public - Move credits between addresses using public balances
  • transfer_private - Move credits using private records
  • transfer_private_to_public - Unshield credits from private to public
  • transfer_public_to_private - Shield credits from public to private
  • bond_public - Stake credits with a validator
  • unbond_public - Begin unstaking credits

This is the most-called program on the network. Any agent that handles value transfer, fee estimation, or staking will interact with credits.aleo directly.