Skip to main content

Chain Parameters

Consolidated reference of all configurable module parameters in the QoreChain genesis. Parameters are grouped by module and can be queried at runtime with qorechaind query <module> params.

note

Values shown are the deployed genesis defaults. Parameters apply to mainnet qorechain-vladi (EVM chain ID 9801) and testnet qorechain-diana (EVM chain ID 9800) unless noted otherwise.


PQC Module (x/pqc)

ParameterTypeDefault ValueDescription
hybrid_signature_modeuint2 (required)Enforcement mode: 0=disabled, 1=optional, 2=required (current default)
allow_classical_fallbackboolfalseClassical-only fallback is closed; cosmos txs must be hybrid
algorithm_registryarrayML-DSA-87, ML-KEM-1024Registered PQC algorithms with size constraints
auto_register_enabledbooltrueAuto-register PQC keys on first hybrid tx
migration_deadline_heightuint640Block height after which classical-only keys are rejected (0=disabled)
migration_grace_perioduint64100000Blocks of warning before migration deadline

AI Module (x/ai)

ParameterTypeDefault ValueDescription
anomaly_weight_volumestring0.30Weight for volume anomaly in fraud scoring
anomaly_weight_velocitystring0.25Weight for velocity anomaly in fraud scoring
anomaly_weight_patternstring0.25Weight for pattern anomaly in fraud scoring
anomaly_weight_networkstring0.20Weight for network graph anomaly in fraud scoring
fraud_threshold_lowstring0.30Score threshold for low-severity alert
fraud_threshold_mediumstring0.55Score threshold for medium-severity alert
fraud_threshold_highstring0.75Score threshold for high-severity alert
fraud_threshold_criticalstring0.90Score threshold for critical-severity alert
circuit_breaker_enabledbooltrueEnable QCAI circuit breakers

Reputation Module (x/reputation)

ParameterTypeDefault ValueDescription
alphastring0.30Weight for uptime score (S_i) in reputation formula
betastring0.25Weight for participation score (P_i)
gammastring0.25Weight for community score (C_i)
deltastring0.20Weight for tenure score (T_i)
decay_lambdastring0.01Exponential time decay factor for historical scores

Reputation formula: R_i = alpha * S_i + beta * P_i + gamma * C_i + delta * T_i with exponential time decay applied per epoch.


QCA Module (x/qca)

ParameterTypeDefault ValueDescription
emerald_pool_weightstring0.50Block proposal weight for Emerald pool
sapphire_pool_weightstring0.30Block proposal weight for Sapphire pool
ruby_pool_weightstring0.20Block proposal weight for Ruby pool
emerald_min_reputationstring0.80Minimum reputation score for Emerald pool
sapphire_min_reputationstring0.50Minimum reputation score for Sapphire pool
bonding_curve_base_ratestring0.05Base rate for staking bonding curve
bonding_curve_multiplierstring1.50Multiplier for bonding curve progression
slashing_downtime_windowint6410000Blocks to assess downtime
slashing_downtime_thresholdstring0.05Minimum signed blocks fraction before slashing
slashing_downtime_penaltystring0.01Slash fraction for downtime
slashing_double_sign_penaltystring0.05Slash fraction for double signing
qdrw_enabledbooltrueEnable Dynamic Reward Weighting
qdrw_throughput_weightstring0.40QDRW weight for throughput metric
qdrw_latency_weightstring0.30QDRW weight for latency metric
qdrw_security_weightstring0.20QDRW weight for security metric
qdrw_decentralization_weightstring0.10QDRW weight for decentralization metric
qdrw_adjustment_capstring0.10Maximum single-epoch QDRW adjustment
qdrw_adjustment_intervalint64100Blocks between QDRW adjustments

Burn Module (x/burn)

ParameterTypeDefault ValueDescription
burn_enabledbooltrueEnable fee burn mechanism
validator_sharestring0.37Fraction of fees distributed to block validators
burn_sharestring0.30Fraction of fees permanently burned
treasury_sharestring0.20Fraction of fees sent to community treasury
staker_sharestring0.10Fraction of fees distributed to delegators
light_node_sharestring0.03Fraction of fees distributed to light nodes

Shares must sum to 1.00. The fee split is 37 / 30 / 20 / 10 / 3 across validators, burn, treasury, stakers, and light nodes.


xQORE Module (x/xqore)

ParameterTypeDefault ValueDescription
min_lock_amountstring1000000uqorMinimum amount to lock as xQORE
min_lock_durationstring7dMinimum lock duration
max_lock_durationstring365dMaximum lock duration
penalty_tier_1_pctstring0.50Early unlock penalty: 0-25% of lock elapsed
penalty_tier_2_pctstring0.30Early unlock penalty: 25-50% of lock elapsed
penalty_tier_3_pctstring0.15Early unlock penalty: 50-75% of lock elapsed
penalty_tier_4_pctstring0.05Early unlock penalty: 75-100% of lock elapsed
pvp_rebase_enabledbooltrueEnable PvP rebase redistribution

Inflation Module (x/inflation)

ParameterTypeDefault ValueDescription
epoch_lengthuint64100Blocks per inflation epoch
blocks_per_yearuint646311520Estimated blocks per year (for rate calculation)
initial_ratestring0.08Initial annualized emission rate parameter
rate_decaystring0.05Decay factor applied each year
min_ratestring0.02Floor emission rate parameter
max_supplystring1000000000000000uqorMaximum token supply cap
note

The x/inflation parameters above are the deployed mechanism defaults. Under the canonical tokenomics v2.1 economic model, QoreChain is fixed-supply with a finite emission budget (590M pool) that funds staking and ecosystem rewards. The initial_rate / rate_decay / min_rate values are mechanism details that govern how emissions are scheduled within that finite budget — they are not an open-ended percentage inflation of total supply.


RL Consensus Module (x/rlconsensus)

The x/rlconsensus module implements PRISM, the reinforcement-learning optimization layer of the QoreChain Consensus Engine.

ParameterTypeDefault ValueDescription
observation_intervaluint6410Blocks between PRISM observation samples
agent_modeuint0Agent mode: 0=off, 1=observe, 2=suggest, 3=auto
circuit_breaker_enabledbooltrueEnable PRISM circuit breaker
circuit_breaker_max_changestring0.10Maximum parameter change per action (10%)
circuit_breaker_cooldownuint64100Blocks to wait after circuit breaker trips
reward_throughput_weightstring0.40Reward weight for throughput
reward_latency_weightstring0.30Reward weight for latency
reward_security_weightstring0.20Reward weight for security
reward_stability_weightstring0.10Reward weight for stability
ppo_learning_ratestring0.0003PPO learning rate
ppo_clip_rangestring0.20PPO clipping range

Bridge Module (x/bridge)

ParameterTypeDefault ValueDescription
min_confirmations_ibcuint641Minimum confirmations for IBC transfers
min_confirmations_ethereumuint6412Minimum confirmations for Ethereum bridge
min_confirmations_bitcoinuint646Minimum confirmations for Bitcoin bridge
circuit_breaker_enabledbooltrueEnable bridge circuit breaker
circuit_breaker_max_daily_usdstring10000000Maximum daily bridge volume (USD equivalent)
circuit_breaker_max_single_txstring1000000Maximum single transfer amount (USD equivalent)

Multilayer Module (x/multilayer)

ParameterTypeDefault ValueDescription
max_sidechainsuint10Maximum number of registered sidechains
max_paychainsuint50Maximum number of registered paychains
anchor_interval_sidechainuint64100Mandatory anchor interval for sidechains (blocks)
anchor_interval_paychainuint6450Mandatory anchor interval for paychains (blocks)
challenge_periodstring7dDuration for fraud challenges on anchors
min_sidechain_stakestring1000000000uqorMinimum stake to register a sidechain (1,000 QOR)
min_paychain_stakestring100000000uqorMinimum stake to register a paychain (100 QOR)
routing_thresholdstring0.80Load threshold to trigger automatic routing

Cross-VM Module (x/crossvm)

ParameterTypeDefault ValueDescription
max_message_sizeuint6465536Maximum cross-VM message size in bytes (64 KB)
max_queue_sizeuint1000Maximum pending messages in the cross-VM queue
queue_timeoutuint64100Blocks before a pending message is timed out

SVM Module (x/svm)

ParameterTypeDefault ValueDescription
max_program_sizeuint6410485760Maximum program binary size in bytes (10 MB)
compute_budgetuint641400000Default compute units per transaction (1.4M)
rent_lamports_per_byte_yearuint643480Annual rent cost per byte in lamports
rent_exemption_thresholdstring2.0Years of rent required for exemption
max_accounts_per_txuint64Maximum accounts referenced per transaction

RDK Module (x/rdk)

ParameterTypeDefault ValueDescription
max_rollupsuint100Maximum registered rollups
min_stakestring10000000000uqorMinimum operator stake (10,000 QOR)
burn_ratestring0.01Percentage of rollup fees burned (1%)
challenge_windowstring7dDuration of the fraud challenge window
max_blob_sizeuint642097152Maximum DA blob size in bytes (2 MB)
blob_retentionuint64432000Blocks to retain DA blobs before pruning
max_batches_pendinguint10Maximum unfinalized batches per rollup
auto_finalizebooltrueEnable EndBlocker auto-finalization
settlement_typesarrayoptimistic, zk, based, sovereignAllowed settlement paradigms
preset_profilesarraydefi, gaming, nft, enterprise, customAvailable rollup presets

FairBlock Module (x/fairblock)

ParameterTypeDefault ValueDescription
enabledboolfalseEnable FairBlock tIBE encryption
tibe_thresholduint2Minimum decryption key shares required
decryption_delayuint641Blocks after finalization before decryption
max_encrypted_sizeuint644096Maximum encrypted payload size in bytes

Gas Abstraction Module (x/gasabstraction)

ParameterTypeDefault ValueDescription
accepted_tokensarray(see below)Tokens accepted for gas payment with conversion rates

Default accepted tokens:

Token DenomConversion RateDescription
uqor1.0Native QOR token (1:1)
ibc/USDC1.0IBC-bridged USDC
ibc/ATOM10.0IBC-bridged ATOM

Conversion rates represent the number of gas units per token unit. Higher rates mean each token unit covers more gas.