Bitcoin Forum
August 03, 2026, 02:31:35 AM *
News: COLDCARD users only: critical vulnerability risks funds stored on COLDCARD devices; immediate action required
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [UPDATE] Finalis Core v1.0.6 (Operator + Economics Summary)  (Read 24 times)
reikagi (OP)
Newbie
*
Offline

Activity: 39
Merit: 0


View Profile
April 20, 2026, 02:13:42 PM
Last edit: April 24, 2026, 01:11:21 PM by reikagi
 #1

Quick status update for operators and community. https://github.com/FinalisCore/finalis-core

Latest fixes
  • Fixed wallet UTXO fallback selection to enforce canonical finalized state only (prevents stale/non-canonical input edge cases).
  • Stabilized lightserver live RPC integration testing by pinning height/hash from one snapshot (CI race removed).
  • Fixed Windows packaging/startup to use packaged mainnet genesis consistently (Linux/Windows behavior aligned).

Coin issuance & PoW
  • Finalis does not use classic BTC-style miner-led emission.
  • Ticket PoW is a bounded secondary mechanism (participation/ranking pressure), not sole finality authority.
  • Issuance is deterministic and distributed through epoch settlement to eligible participants/validators.

Monetary economics (live model)
  • Hard-cap target: 7,000,000 FLS
  • Emission schedule: height-based, deterministic
  • During emission: 10% protocol reserve, 90% settlement rewards
  • If onboarding recipients exist: 3% of settlement rewards is carved into onboarding rewards
  • After emission cap: new issuance = 0; fee settlement continues by epoch logic

Validator onboarding lifecycle
Code:
ONBOARDING -> PENDING -> ACTIVE
ONBOARDING does not auto-activate by waiting; bonded validator join is required.

Linux CLI commands (copy/paste)
Code:
# 1) Check current validator/operator status
./build/finalis-cli validator status \
  --db ~/.finalis/mainnet \
  --file ~/.finalis/mainnet/keystore/validator.json

# 2) Submit bonded validator join (registration)
./build/finalis-cli validator-register \
  --rpc http://127.0.0.1:19444/rpc \
  --db ~/.finalis/mainnet \
  --file ~/.finalis/mainnet/keystore/validator.json

# 3) Monitor onboarding progress
watch -n 20 './build/linux-release/finalis-cli validator-register-status --rpc http://127.0.0.1:19444/rpc --db ~/.finalis/mainnet --file ~/.finalis/mainnet/keystore/validator.json'

Operator note
If a node stalls at low height with settlement commitment mismatch on Windows, do a full chain DB reset (keep validator key) and restart with current packaged genesis. https://github.com/FinalisCore/finalis-core
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!