Skip to content

FlashCoin Core v0.1.2

Choose a tag to compare

@TheFlashCoinDev TheFlashCoinDev released this 10 Dec 05:03
· 1 commit to main since this release
e49c015

FlashCoin Core v0.1.2

This release introduces a founder reward mechanism, a default seed node, and a formal version bump for the FlashCoin Core client.


🚀 Highlights

1. Founder / Dev Reward (10%)

A fixed founder reward has been added at the consensus level:

  • From each block:
    • Miner receives:
      • 90% of the block subsidy
      • 100% of the transaction fees
    • Dev wallet receives:
      • 10% of the block subsidy
  • The logic guarantees:
    • minerAmount + devReward == totalReward
    • No consensus violation: total block reward is preserved.
  • If the dev address is invalid for any reason, 100% of the reward goes to the miner as a fallback.

This ensures ongoing funding for development while keeping miners properly incentivized.


2. Default Seed Node

A public seed node has been hardcoded into the network parameters to improve initial connectivity for new nodes and wallets:

  • Seed node: 75.86.96.101
  • Default mainnet port: 17554

New nodes can now discover peers without requiring manual addnode entries in flashcoin.conf.


3. Coinbase Reward Structure Cleanup

The coinbase transaction logic has been updated to cleanly separate:

  • blockReward → block subsidy
  • fees → transaction fees
  • totalReward = blockReward + fees

On top of this:

  • The founder reward is calculated as 10% of the subsidy only.
  • The miner output is adjusted accordingly.
  • A second output is added for the dev wallet with the computed founder reward.

If anything goes wrong with the dev destination (invalid address, etc.), the miner receives the full totalReward.


4. Version Bump

  • Client version updated to v0.1.2.
  • The new version is visible in:
    • getnetworkinfo → subversion field
    • GUI “About” dialog in FlashCoin Core

Example:

"subversion": "/FlashCoin Core:0.1.2/"