Blobble University
PLAY BLOBBLE NOW
  • 🎓Welcome to the Blobble University
  • Game play
    • How to mint a Blobble
    • How to give Food, Drink and Love
    • How to adopt a Blobble
    • How to buy or sell a Blobble
    • How to earn BST token
    • Blobble Treasury
  • BST Token Information
    • Contract Address
    • Token mechanics
      • BST Minting and bnUSD Redeeming
      • BST Price Action
    • New Blobble Mints
    • BST Distribution Ratio Calculations
    • Caretaking fees
    • Eye on ICON Validator Node Rewards
    • Rewards Distribution Graphic
  • ❓FAQ
    • Where can I meet other Blobble parents?
    • When will my Blobble go unhealthy?
    • How do you sell your Blobble?
    • Can I sell and buy Blobbles on Craft NFT Marketplace?
    • What is FREE feeding?
    • Can I buy the BST token on Balanced DEX?
    • How does the team profit?
    • Why would I adopt a Blobble?
    • What is Blobble Finance?
    • How does Blobble code live entirely on-chain?
    • Why must I approve the Orphanage Contract?
    • How do you counter game and BST growth stagnancy?
    • Can I benefit without playing the game?
    • Can I play the game for free?
  • Videos
    • Blobble Full Game Overview
    • Blobble Playground
    • Blobble Orphanage
    • Blobble Market
    • Blobble Finance
    • Blobble Tokenomics
  • NFT COLLECTIONS YIELD AMPLIFIERS
    • iDoge NFT collection
    • 16 Bit Fight Club
Powered by GitBook
On this page
  1. BST Token Information

BST Distribution Ratio Calculations

Let's get granular!

Below is the code that determines the percentage each healthy Blobble receives from the daily Blobble Treasury & Eye On ICON Node Treasury distribution receives.

ids := healthyBlobbleIds 
sharePerId := make(map[int]float64) sort.Ints(ids)
n := float64(len(ids))
sum := n * (n + 1) / 2

for i, id := range ids {
	share := (n - float64(i)) / sum * 100.0
	sharePerId[id] = share
}

return sharePerId

PreviousNew Blobble MintsNextCaretaking fees

Last updated 2 years ago