STONE
Name: Stone
Symbol: STONE
Max supply: 69,000,000,000
ca: 0x0BdABD339F5733Dc83c43ba1494A67Ced86DaCFE
1. Preparation
Wallet: Set up an Ethereum-compatible wallet (e.g., MetaMask) with support for the network where the contract is deployed (likely Shibarium, given the use of BONE and WoofSwap).
Funds: Ensure you have at least 0.01 BONE in your wallet, plus extra for gas fees.
Network: Connect your wallet to the correct blockchain network where the contract is deployed.
2. Steps to Participate
Send BONE to the Contract:
Send exactly 0.01 BONE to the contract address using your wallet.
This triggers the receive() function automatically. You can do this by:
Sending 0.01 BONE directly to the contract address via your wallet's "Send" feature.
Purchase Memecoins:
Your 0.01 BONE will be swapped for one of eight memecoins (DAMN, WOW, LUISA, SHIPA, FEED, CHIKA, PIKA, WOOF) via the WoofSwap router.
The specific memecoin you receive depends on your purchase history (purchaseCount[msg.sender] % 8), cycling through the list in order.
The swapped memecoin tokens are sent directly to your wallet address.
Mine STONE Tokens:
With each successful purchase, you receive a number of STONE tokens as a mining reward, determined by the current reward rate (currentReward).
The reward decreases over time (see "Rules" below), and the STONE tokens are automatically credited to your wallet's balance (balanceOf[msg.sender]).
Check Your Status:
Use a blockchain explorer or DApp to call these view functions:
balanceOf(yourAddress): Check your STONE balance.
getCurrentReward(): See the current mining reward.
getNextToken(yourAddress): Find out which memecoin you'll receive next.
getRemainingSupply(): View how many STONE tokens are left to mine.
Use STONE Tokens:
STONE is an ERC20 token. You can:
Transfer it to others using transfer(recipient, amount).
Approve others to spend it using approve(spender, amount) or adjust allowances with increaseAllowance/decreaseAllowance.
Allow others to transfer it on your behalf with transferFrom.
3. Tools and Tips
Gas Fees: Ensure you have enough BONE for gas fees on top of the 0.01 BONE purchase amount.
Interface: Use a DApp or contract interaction tool (e.g., Remix, ethers.js) for better control and visibility.
Events: Monitor Purchase, SwapDetails, and Transfer events via a blockchain explorer to track your transactions.
4. Strategy
Early Participation: Join early to benefit from higher rewards (up to 690 STONE per purchase).
Frequent Purchases: Each purchase costs only 0.01 BONE, so you can accumulate STONE and memecoins over multiple transactions.
Monitor Rewards: Check totalPurchases and currentReward to understand when rewards decrease.
Rules of the StoneToken ContractHere are the key rules governing how the contract operates:1. Purchase Rules
Cost: You must send exactly 0.01 BONE per purchase. Any other amount will cause the transaction to revert.
Memecoin Rotation: Purchases cycle through 8 memecoins (DAMN, WOW, LUISA, SHIPA, FEED, CHIKA, PIKA, WOOF) based on your individual purchaseCount.
Swap Mechanism: The 0.01 BONE is swapped via WoofSwap (WOOFSWAP_ROUTER) with a 1% slippage tolerance (SLIPPAGE_TOLERANCE = 99).
2. Mining Rules
Total Supply: The maximum supply of STONE is 69 billion (69,000,000,000 STONE).
Reward Phases:
Phase 1: For the first 12 million purchases (PHASE1_INTERVAL * 12):
Starts at 690 STONE (INITIAL_REWARD).
Decreases by 50 STONE (PHASE1_REDUCTION) every 1 million purchases.
Ends at 100 STONE (690, 640, 590, ..., 100).
Phase 2: For the next 900 million purchases (PHASE2_INTERVAL * 9):
Starts at 100 STONE.
Decreases by 10 STONE (PHASE2_REDUCTION) every 100 million purchases.
Ends at 10 STONE (100, 90, 80, ..., 10).
Phase 3: After 912 million purchases:
Fixed at 10 STONE (PHASE3_REWARD) per purchase until the total supply reaches 69 billion.
Stops at 0 STONE when totalSupply hits MAX_SUPPLY.
Reward Distribution: STONE is minted from the zero address and credited to your balance automatically with each purchase.
3. ERC20 Rules
Transfer: You can send STONE to any address using transfer.
Allowance: You can:
Set an allowance with approve(spender, amount).
Increase it with increaseAllowance(spender, addedValue).
Decrease it with decreaseAllowance(spender, subtractedValue).
Allow others to transfer your STONE with transferFrom.
4. Contract Governance
Owner Privileges: The contract owner can:
Withdraw stuck BONE tokens (withdrawBone).
Withdraw any ETH sent to the contract (emergencyWithdraw).
Transfer ownership (transferOwnership).
5. Limits and Termination
Mining Limit: Mining stops when totalSupply reaches 69 billion STONE.
Purchase Continuation: You can still purchase memecoins after mining ends, but no STONE will be rewarded.
6. Total Purchases Estimate
Phase 1: 12 million purchases yield ~4.74 billion STONE.
Phase 2: 900 million purchases yield ~49.5 billion STONE.
Phase 3: ~1.476 billion purchases (at 10 STONE each) yield the remaining ~14.76 billion STONE.
Total: ~2.388 billion purchases to mine all 69 billion STONE (far from 10 billion; see optimization suggestions if needed).
Last updated