System contracts are built-in contracts of AxiomLedger. The contracts do not need to be deployed and can be called directly. The calling method of system contracts is compatible with the EVM.

System contracts use specific addresses, with the reserved addresses ranging from 0x1000 to 0xffff. System contracts mainly include the following types:

Contract AddressNameDescription
0x1000Governance Proposal ID Generation ContractAn internal system contract used for generating IDs for governance proposals, ensuring they are incremental.
0x1001Governance ContractUsed for governing AxiomLedger, primarily including proposal and voting functions. The types of proposals include node management, committee management, whitelist provider management, Gas management, etc.
0x1002AXC Management ContractThis contract has been deprecated.
0x1003Address Mapping Name ContractAn internal system contract used for mapping addresses to unique names, facilitating the identification of addresses.
0x1004Whitelist Management ContractUsed for managing the whitelist that can access AxiomLedger, serving as a permission control.
0x1005Unfinished Proposal Management ContractAn internal system contract used for managing unfinished proposals.
0x1006Epoch Management ContractUsed for managing on-chain epoch information, supporting query operations, etc.
0x1007AXC Management ContractManaging the shares, distribution, and transfer of AXC.
0x1008EntryPoint ContractSmart account-related contract, the entry point for calling smart accounts, fully compatible with the Ethereum abstract account standard.
0x1009Smart Account Factory ContractResponsible for generating smart accounts and obtaining smart account addresses.
0x1010Verifying Paymaster ContractResponsible for verifying the partial signature of the smart account’s Paymaster. Accounts verified can pay Gas free, with the Paymaster pay Gas for it.
0x1011Token Paymaster ContractSupports smart accounts in paying Gas with other types of Tokens. The Paymaster collects these Tokens and pays Gas for the account.