cosmos-sdk/simapp/app.yaml

140 lines
3.0 KiB
YAML

modules:
- name: runtime
config:
"@type": cosmos.app.runtime.v1alpha1.Module
app_name: SimApp
# During begin block slashing happens after distr.BeginBlocker so that
# there is nothing left over in the validator fee pool, so as to keep the
# CanWithdrawInvariant invariant.
# NOTE: staking module is required if HistoricalEntries param > 0
# NOTE: capability module's beginblocker must come before any modules using capabilities (e.g. IBC)
begin_blockers:
[
upgrade,
capability,
mint,
distribution,
slashing,
evidence,
staking,
auth,
bank,
gov,
crisis,
genutil,
authz,
feegrant,
nft,
group,
params,
vesting,
]
end_blockers:
[
crisis,
gov,
staking,
capability,
auth,
bank,
distribution,
slashing,
mint,
genutil,
evidence,
authz,
feegrant,
nft,
group,
params,
upgrade,
vesting,
]
override_store_keys:
- module_name: auth
kv_store_key: acc
- name: auth
config:
"@type": cosmos.auth.module.v1.Module
bech32_prefix: cosmos
module_account_permissions:
- account: fee_collector
- account: distribution
- account: mint
permissions: [minter]
- account: bonded_tokens_pool
permissions: [burner, staking]
- account: not_bonded_tokens_pool
permissions: [burner, staking]
- account: gov
permissions: [burner]
- account: nft
- name: params
config:
"@type": cosmos.params.module.v1.Module
- name: tx
config:
"@type": cosmos.tx.module.v1.Module
- name: feegrant
config:
"@type": cosmos.feegrant.module.v1.Module
- name: bank
config:
"@type": cosmos.bank.module.v1.Module
- name: authz
config:
"@type": cosmos.authz.module.v1.Module
- name: capability
config:
"@type": cosmos.capability.module.v1.Module
seal_keeper: true
- name: staking
config:
"@type": cosmos.staking.module.v1.Module
- name: group
config:
"@type": cosmos.group.v1.module.v1.Module
max_metadata_len: 255
max_execution_period: "1209600s"
- name: nft
config:
"@type": cosmos.nft.module.v1.Module
- name: slashing
config:
"@type": cosmos.slashing.module.v1.Module
- name: genutil
config:
"@type": cosmos.genutil.module.v1.Module
- name: mint
config:
"@type": cosmos.mint.module.v1.Module
- name: evidence
config:
"@type": cosmos.evidence.module.v1.Module
- name: distribution
config:
"@type": cosmos.distribution.module.v1.Module
- name: vesting
config:
"@type": cosmos.vesting.module.v1.Module