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.
PQC Module (x/pqc)
x/pqc)hybrid_signature_mode
uint
1
Enforcement mode: 0=off, 1=permissive, 2=mandatory
algorithm_registry
array
ML-DSA-87, ML-KEM-1024
Registered PQC algorithms with size constraints
auto_register_enabled
bool
true
Auto-register PQC keys on first hybrid tx
migration_deadline_height
uint64
0
Block height after which classical-only keys are rejected (0=disabled)
migration_grace_period
uint64
100000
Blocks of warning before migration deadline
AI Module (x/ai)
x/ai)anomaly_weight_volume
string
0.30
Weight for volume anomaly in fraud scoring
anomaly_weight_velocity
string
0.25
Weight for velocity anomaly in fraud scoring
anomaly_weight_pattern
string
0.25
Weight for pattern anomaly in fraud scoring
anomaly_weight_network
string
0.20
Weight for network graph anomaly in fraud scoring
fraud_threshold_low
string
0.30
Score threshold for low-severity alert
fraud_threshold_medium
string
0.55
Score threshold for medium-severity alert
fraud_threshold_high
string
0.75
Score threshold for high-severity alert
fraud_threshold_critical
string
0.90
Score threshold for critical-severity alert
circuit_breaker_enabled
bool
true
Enable AI circuit breakers
Reputation Module (x/reputation)
x/reputation)alpha
string
0.30
Weight for uptime score (S_i) in reputation formula
beta
string
0.25
Weight for participation score (P_i)
gamma
string
0.25
Weight for community score (C_i)
delta
string
0.20
Weight for tenure score (T_i)
decay_lambda
string
0.01
Exponential 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)
x/qca)emerald_pool_weight
string
0.50
Block proposal weight for Emerald pool
sapphire_pool_weight
string
0.30
Block proposal weight for Sapphire pool
ruby_pool_weight
string
0.20
Block proposal weight for Ruby pool
emerald_min_reputation
string
0.80
Minimum reputation score for Emerald pool
sapphire_min_reputation
string
0.50
Minimum reputation score for Sapphire pool
bonding_curve_base_rate
string
0.05
Base rate for staking bonding curve
bonding_curve_multiplier
string
1.50
Multiplier for bonding curve progression
slashing_downtime_window
int64
10000
Blocks to assess downtime
slashing_downtime_threshold
string
0.05
Minimum signed blocks fraction before slashing
slashing_downtime_penalty
string
0.01
Slash fraction for downtime
slashing_double_sign_penalty
string
0.05
Slash fraction for double signing
qdrw_enabled
bool
true
Enable Dynamic Reward Weighting
qdrw_throughput_weight
string
0.40
QDRW weight for throughput metric
qdrw_latency_weight
string
0.30
QDRW weight for latency metric
qdrw_security_weight
string
0.20
QDRW weight for security metric
qdrw_decentralization_weight
string
0.10
QDRW weight for decentralization metric
qdrw_adjustment_cap
string
0.10
Maximum single-epoch QDRW adjustment
qdrw_adjustment_interval
int64
100
Blocks between QDRW adjustments
Burn Module (x/burn)
x/burn)burn_enabled
bool
true
Enable fee burn mechanism
validator_share
string
0.40
Fraction of fees distributed to block validators
burn_share
string
0.30
Fraction of fees permanently burned
treasury_share
string
0.20
Fraction of fees sent to community treasury
staker_share
string
0.10
Fraction of fees distributed to delegators
Shares must sum to 1.00.
xQORE Module (x/xqore)
x/xqore)min_lock_amount
string
1000000uqor
Minimum amount to lock as xQORE
min_lock_duration
string
7d
Minimum lock duration
max_lock_duration
string
365d
Maximum lock duration
penalty_tier_1_pct
string
0.50
Early unlock penalty: 0-25% of lock elapsed
penalty_tier_2_pct
string
0.30
Early unlock penalty: 25-50% of lock elapsed
penalty_tier_3_pct
string
0.15
Early unlock penalty: 50-75% of lock elapsed
penalty_tier_4_pct
string
0.05
Early unlock penalty: 75-100% of lock elapsed
pvp_rebase_enabled
bool
true
Enable PvP rebase redistribution
Inflation Module (x/inflation)
x/inflation)epoch_length
uint64
100
Blocks per inflation epoch
blocks_per_year
uint64
6311520
Estimated blocks per year (for rate calculation)
initial_rate
string
0.08
Initial annualized inflation rate (8%)
rate_decay
string
0.05
Decay factor applied each year
min_rate
string
0.02
Floor inflation rate (2%)
max_supply
string
1000000000000000uqor
Maximum token supply cap
Rate schedule: inflation decays annually from initial_rate by rate_decay until reaching min_rate.
RL Consensus Module (x/rlconsensus)
x/rlconsensus)observation_interval
uint64
10
Blocks between RL observation samples
agent_mode
uint
0
Agent mode: 0=off, 1=observe, 2=suggest, 3=auto
circuit_breaker_enabled
bool
true
Enable RL circuit breaker
circuit_breaker_max_change
string
0.10
Maximum parameter change per action (10%)
circuit_breaker_cooldown
uint64
100
Blocks to wait after circuit breaker trips
reward_throughput_weight
string
0.40
Reward weight for throughput
reward_latency_weight
string
0.30
Reward weight for latency
reward_security_weight
string
0.20
Reward weight for security
reward_stability_weight
string
0.10
Reward weight for stability
ppo_learning_rate
string
0.0003
PPO learning rate
ppo_clip_range
string
0.20
PPO clipping range
Bridge Module (x/bridge)
x/bridge)min_confirmations_ibc
uint64
1
Minimum confirmations for IBC transfers
min_confirmations_ethereum
uint64
12
Minimum confirmations for Ethereum bridge
min_confirmations_bitcoin
uint64
6
Minimum confirmations for Bitcoin bridge
circuit_breaker_enabled
bool
true
Enable bridge circuit breaker
circuit_breaker_max_daily_usd
string
10000000
Maximum daily bridge volume (USD equivalent)
circuit_breaker_max_single_tx
string
1000000
Maximum single transfer amount (USD equivalent)
Multilayer Module (x/multilayer)
x/multilayer)max_sidechains
uint
10
Maximum number of registered sidechains
max_paychains
uint
50
Maximum number of registered paychains
anchor_interval_sidechain
uint64
100
Mandatory anchor interval for sidechains (blocks)
anchor_interval_paychain
uint64
50
Mandatory anchor interval for paychains (blocks)
challenge_period
string
7d
Duration for fraud challenges on anchors
min_sidechain_stake
string
100000000000uqor
Minimum stake to register a sidechain
min_paychain_stake
string
10000000000uqor
Minimum stake to register a paychain
routing_threshold
string
0.80
Load threshold to trigger automatic routing
Cross-VM Module (x/crossvm)
x/crossvm)max_message_size
uint64
65536
Maximum cross-VM message size in bytes (64 KB)
max_queue_size
uint
1000
Maximum pending messages in the cross-VM queue
queue_timeout
uint64
100
Blocks before a pending message is timed out
SVM Module (x/svm)
x/svm)max_program_size
uint64
10485760
Maximum program binary size in bytes (10 MB)
compute_budget
uint64
1400000
Default compute units per transaction (1.4M)
rent_lamports_per_byte_year
uint64
3480
Annual rent cost per byte in lamports
rent_exemption_threshold
string
2.0
Years of rent required for exemption
max_accounts_per_tx
uint
64
Maximum accounts referenced per transaction
RDK Module (x/rdk)
x/rdk)max_rollups
uint
100
Maximum registered rollups
min_stake
string
10000000000uqor
Minimum operator stake (10,000 QOR)
burn_rate
string
0.01
Percentage of rollup fees burned (1%)
challenge_window
string
7d
Duration of the fraud challenge window
max_blob_size
uint64
2097152
Maximum DA blob size in bytes (2 MB)
blob_retention
uint64
432000
Blocks to retain DA blobs before pruning
max_batches_pending
uint
10
Maximum unfinalized batches per rollup
auto_finalize
bool
true
Enable EndBlocker auto-finalization
settlement_types
array
optimistic, zk, pessimistic, sovereign
Allowed settlement paradigms
preset_profiles
array
defi, gaming, nft, social, general
Available rollup presets
FairBlock Module (x/fairblock)
x/fairblock)enabled
bool
false
Enable FairBlock tIBE encryption
tibe_threshold
uint
2
Minimum decryption key shares required
decryption_delay
uint64
1
Blocks after finalization before decryption
max_encrypted_size
uint64
4096
Maximum encrypted payload size in bytes
Gas Abstraction Module (x/gasabstraction)
x/gasabstraction)accepted_tokens
array
(see below)
Tokens accepted for gas payment with conversion rates
Default accepted tokens:
uqor
1.0
Native QOR token (1:1)
ibc/USDC
1.0
IBC-bridged USDC
ibc/ATOM
10.0
IBC-bridged ATOM
Conversion rates represent the number of gas units per token unit. Higher rates mean each token unit covers more gas.
