SMART CONTRACT ARCHITECTURE — V2.3

$MHT Smart-Vault
Architecture

Complete visual documentation of the MHT V2 smart contract — fully automated, trustless after renounceOwnership().

BNB Smart Chain — ChainID 56 Chainlink Automation PancakeSwap V2 OpenZeppelin v5
TOTAL SUPPLY
1B
MHT — fixed forever
SMART-VAULT
500M
50% — asymptotic release
MILESTONE RELEASE
5%
Floor 1M / Cap 20M MHT
MILESTONE TRIGGER
$1M
MCap growth via Chainlink
V1 BONUS POOL
50M
Distribué au deploy — auto LP flush
OWNERSHIP
0x0
renounced at launch
TOKEN ALLOCATION — 1,000,000,000 MHT
1B
MHT
Smart-Vault 50%
LP Progressive 20%
Marketing 15%
START (LP flush) 5%
Founder 5%
Bonus V1 5%
🛡️ Buy Tax: 2%
1% Burn / 1% Mkt → BNB auto-swap
📈 Sell Tax: 5%
1% Burn / 2% Auto-LP burned / 2% Mkt → BNB auto-swap
🔒 renounceOwnership() at launch — trustless forever
Token allocations & deploy sequence
1B MHT distributed across 6 allocations at deploy. Constructor auto-distributes V1 bonus snapshot and flushes remaining to LP. Owner calls renounceOwnership() — done forever.
MHT V2 — Token allocation overview 1 billion MHT distributed across 6 allocations at deploy — V1 bonus auto-distributed at deploy, remaining flushed to LP Constructor 1,000,000,000 MHT — deploy unique — 6 mints Smart-Vault 500M — 50% LP Pool 200M — 20% START 50M — 5% Bonus V1 50M — 5% Marketing 150M — 15% Founder 50M — 5% address(this) Contrat — locked address(this) Contrat — tracké 30M → LP launch PinkLock ~20M → auto LP flush 33K → burn miroir V1 ~4.3M → holders V1 ~45.7M → LP flush LP burned forever marketingWallet Immutable founderWallet Immutable Constructor auto-actions at deploy — then owner calls renounceOwnership() V1 snapshot distributed Auto at deploy — hardcoded LP flush by price $0.0003 / $0.0004 / $0.0005 / $0.0006 setBlacklistBatch() — silent burn setAutomation() Chainlink registry renounceOwnership() Irréversible — owner() = address(0) — forever
Smart-Vault
LP pool (200M)
START (50M)
Bonus V1
Marketing
Founder
Owner actions
renounceOwnership()
Milestone flow — Chainlink to holder rewards
Chainlink checks MCap every block. When conditions are met, 5% of vault is released and split 70/15/15. LP tranches auto-unlock at MCap triggers.
MHT V2 — Milestone flow Chainlink triggers performUpkeep, calculates 5% release with floor and cap, splits 70/15/15, checks LP tranches Chainlink Automation checkUpkeep() — every block MCap >= nextMilestone TOTAL_SUPPLY x price vaultBalance > 0 Asymptotic model Cooldown 24h OK lastMilestoneTimestamp performUpkeep() _executeMilestone() _calculateRelease() 5% vault — floor 1,000,000 MHT — cap 20,000,000 MHT Holders 70% rewardsPool Auto-LP 15% autoLpBuffer Marketing 15% marketingBuffer _checkAndReleaseLPTranches() — auto after renounce T1 — 40M @ $1.5M MCap T2 — 40M @ $10M MCap T3 — 40M @ $25M MCap
Chainlink conditions
Holders 70%
Auto-LP 15%
Marketing 15%
LP tranches auto
Tax flow & auto-swap mechanism
Every DEX transaction is intercepted. Redirect-to-burn for blacklisted addresses. Buy 2% / Sell 5%. Buffers accumulate until 100K MHT threshold, then auto-swap to BNB.
MHT V2 — Tax flow and auto-swap Every DEX transaction triggers tax deduction, redirect-to-burn check, buffer accumulation, and auto-swap when threshold reached _update() — DEX transfer PancakeSwap buy or sell detected isRedirectToBurn[from]? silent redirect Yes BURN 0x000...dEaD No Buy — 2% 1% burn + 1% mkt buffer Sell — 5% 1% burn + 2% LP + 2% mkt Burn permanent Burn permanent Auto-swap buffer Accumulates to 100,000 MHT _swapAndDistribute() PancakeSwap — MHT to BNB — _swapping flag addLiquidityETH — LP burned BNB to marketingWallet
Burn / redirect-to-burn
Buy 2%
Sell 5%
Auto-LP buffer + swap
Bonus V1 auto-distribution & LP flush by price
V1 snapshot hardcoded at deploy — distributed automatically to 6 eligible holders. Remaining ~45.7M flushed to LP in 6 tranches triggered by price levels. START residue ~20M also flushed to LP. LP tokens burned permanently. Zero manual intervention required.
MHT V2 — Bonus V1 auto-distribution and LP flush by price Snapshot hardcoded at deploy. Eligible holders receive pro-rata share. Remaining ~47M flushed to LP in 4 price tranches. LP tokens burned forever. Bonus V1 Pool — 50,000,000 MHT Locked in address(this) Constructor — auto at deploy Hardcoded snapshot — zero action needed V1 Snapshot — eligible holders Paul — 2,000,000 MHT Streak Me — 585,655 MHT (+rachat) Raids / BKO / Twitter / Mohamed... → 0 (blacklisted) ~3M distributed instantly Pro-rata — sent at deploy tx ~47M → LP flush (see right) Remaining redirected to auto-LP LP Flush — ~65.7M MHT 6 tranches — price triggered — auto T1 — ~10.9M @ $0.000300 Chainlink price check — swap 50/50 T2 — ~10.9M @ $0.000400 Auto via Chainlink performUpkeep() T3 — ~10.9M @ $0.000500 Auto via Chainlink performUpkeep() T4 — ~10.9M @ $0.000600 T5 ~10.9M@$0.0007 / T6 ~10.9M@$0.0008 swap 50/50 → addLiquidityETH MHT + BNB injected into pair LP tokens → burned forever 0x000...dEaD — permanent liquidity LP Progressive 200M — unchanged T1 40M@$1.5M / T2 40M@$10M / T3 40M@$25M / T4 40M@$50M / T5 40M@$75M
Bonus V1 — auto-distributed at deploy
Eligible holders (hardcoded)
LP flush by price tranches
LP burned forever