Documentation Index
Fetch the complete documentation index at: https://docs.paxeer.app/llms.txt
Use this file to discover all available pages before exploring further.
Module Accounts
Some modules have their own module account. Think of this as a wallet that can only be controlled by that module. Below is a table of modules, their respective wallet addresses and permissions:List of Module Accounts
| Name | Address | Permissions |
|---|---|---|
erc20 | HyperPaxeer1glht96kr2rseywuvhhay894qw7ekuc4qg9z5nw | minter burner |
fee_collector | HyperPaxeer17xpfvakm2amg962yls6f84z3kell8c5ljcjw34 | none |
inflation | HyperPaxeer1d4e35hk3gk4k6t5gh02dcm923z8ck86qygxf38 | minter |
transfer | HyperPaxeer1yl6hdjhmkf37639730gffanpzndzdpmhv788dt | minter burner |
bonded_tokens_pool | HyperPaxeer1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3h6cprl | burner staking |
not_bonded_tokens_pool | HyperPaxeer1tygms3xhhs3yv487phx3dw4a95jn7t7lr6ys4t | burner staking |
gov | HyperPaxeer10d07y265gmmuvt4z0w9aw880jnsr700jcrztvm | burner |
distribution | HyperPaxeer1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8974jnh | none |
evm | HyperPaxeer1vqu8rska6swzdmnhf90zuv0xmelej4lq0n56wq | minter burner |
ibc | HyperPaxeer1a53udazy8ayufvy0s434pfwjcedzqv345dnt3x | minter burner |
Account Permissions
- The
burnerpermission means this account has the permission to burn or destroy tokens. - The
minterpermission means this account has permission to mint or create new tokens. - The
stakingpermission means this account has permission to stake tokens on behalf of its owner.
IBC Module Accounts
Additionally, there are module accounts associated with IBC transfers. For each IBC connection, there’s an account of typeModuleAccount used to escrow the transferred coins
when HyperPaxeer is the source chain.
Their addresses are derived using the first 20 bytes of the SHA256 checksum of the account name and following the format
as outlined in ADR 028:
GetEscrowAccount function on IBC-go.
:::tip
Note: These escrow accounts are not listed when performing the query:
GetModuleAccount function
used on the query considers only the accounts on the permAddrs map of the AccountKeeper.
This address map is set at compile time and cannot be changed on runtime.
:::