← Назад
""" AlphaPulse Bot β€” "This Day in Crypto" Historical Events Database Curated crypto milestones indexed by (month, day). Each event: {'year': int, 'event': str, 'icon': str} """ CRYPTO_HISTORY = { # ── January ────────────────────────────────────────────────────────────── (1, 3): [{'year': 2009, 'event': 'Bitcoin Genesis Block mined by Satoshi Nakamoto', 'icon': '⛏️'}], (1, 9): [{'year': 2009, 'event': 'Bitcoin v0.1 software released to the world', 'icon': 'πŸ’Ύ'}], (1, 10): [{'year': 2024, 'event': 'SEC approves first US spot Bitcoin ETFs', 'icon': 'πŸ“œ'}], (1, 12): [{'year': 2009, 'event': 'First Bitcoin transaction: Satoshi sends 10 BTC to Hal Finney', 'icon': 'πŸ“€'}], (1, 15): [{'year': 2018, 'event': 'Bitcoin drops below $10K after hitting $20K ATH β€” bear market begins', 'icon': 'πŸ“‰'}], (1, 27): [{'year': 2014, 'event': 'Charlie Shrem arrested for money laundering via Bitcoin', 'icon': 'βš–οΈ'}], # ── February ───────────────────────────────────────────────────────────── (2, 7): [{'year': 2014, 'event': 'Mt. Gox halts all Bitcoin withdrawals, panic begins', 'icon': '🚨'}], (2, 8): [{'year': 2021, 'event': 'Tesla buys $1.5B in Bitcoin, BTC pumps past $44K', 'icon': 'πŸš—'}], (2, 12): [{'year': 2021, 'event': 'BNY Mellon announces Bitcoin custody services', 'icon': '🏦'}], (2, 19): [{'year': 2021, 'event': 'Bitcoin market cap exceeds $1 trillion for first time', 'icon': 'πŸ†'}], (2, 24): [{'year': 2014, 'event': 'Mt. Gox goes offline, 850K BTC lost in biggest crypto hack', 'icon': 'πŸ’€'}], (2, 28): [{'year': 2014, 'event': 'Mt. Gox files for bankruptcy in Tokyo', 'icon': 'πŸ“‰'}], # ── March ──────────────────────────────────────────────────────────────── (3, 11): [{'year': 2020, 'event': 'WHO declares COVID-19 pandemic β€” crypto about to crash', 'icon': '🦠'}], (3, 12): [{'year': 2020, 'event': 'Black Thursday: BTC crashes 50% in 24h to $3,800', 'icon': 'πŸ“‰'}], (3, 13): [{'year': 2021, 'event': 'Bitcoin breaks $60,000 for the first time', 'icon': 'πŸš€'}], (3, 14): [{'year': 2024, 'event': 'Bitcoin hits new ATH of $73,750 ahead of halving', 'icon': 'πŸ”οΈ'}], (3, 22): [{'year': 2018, 'event': 'Twitter bans crypto advertising, following Google and Facebook', 'icon': '🚫'}], (3, 23): [{'year': 2021, 'event': 'Beeple NFT sells for $69M at Christie\'s β€” NFT mania peaks', 'icon': '🎨'}, {'year': 2025, 'event': 'MicroStrategy holds 500K+ BTC β€” largest corporate holder', 'icon': '🏒'}], (3, 25): [{'year': 2019, 'event': 'Bitcoin breaks back above $4,000 β€” beginning of recovery', 'icon': 'πŸ“ˆ'}], # ── April ──────────────────────────────────────────────────────────────── (4, 1): [{'year': 2019, 'event': 'Bitcoin jumps 20% in minutes, triggering "April Fools rally"', 'icon': 'πŸŽͺ'}], (4, 5): [{'year': 2021, 'event': 'Visa starts settling transactions in USDC stablecoin', 'icon': 'πŸ’³'}], (4, 14): [{'year': 2021, 'event': 'Coinbase goes public (COIN) at $328 β€” $86B valuation', 'icon': 'πŸ””'}], (4, 15): [{'year': 2021, 'event': 'DOGE pumps 400% in a week as "Doge Day" trends', 'icon': 'πŸ•'}], (4, 18): [{'year': 2021, 'event': 'Turkey bans crypto payments, BTC drops 4%', 'icon': 'πŸ‡ΉπŸ‡·'}], (4, 20): [{'year': 2024, 'event': 'Bitcoin 4th halving: block reward drops to 3.125 BTC', 'icon': '⛏️'}], (4, 22): [{'year': 2023, 'event': 'ARB token launches, Arbitrum becomes largest L2 by TVL', 'icon': 'πŸ”·'}], (4, 25): [{'year': 2013, 'event': 'Bitcoin crashes 60% in 3 days: $260 β†’ $100', 'icon': 'πŸ’₯'}], # ── May ─────────────────────────────────────────────────────────────────── (5, 8): [{'year': 2021, 'event': 'Dogecoin hits ATH $0.73 before Elon\'s SNL appearance tanks it', 'icon': 'πŸ•'}], (5, 9): [{'year': 2022, 'event': 'UST depegs from $1 β€” Terra/Luna collapse begins', 'icon': 'πŸ’€'}], (5, 12): [{'year': 2022, 'event': 'LUNA crashes from $80 to $0.01 in 48 hours. $40B wiped', 'icon': 'πŸ“‰'}], (5, 13): [{'year': 2022, 'event': 'Terra blockchain halted. Do Kwon says "deploying more capital"', 'icon': 'πŸ›‘'}], (5, 19): [{'year': 2021, 'event': 'BTC crashes 30% after China FUD. Largest single-day liquidation', 'icon': 'πŸ‡¨πŸ‡³'}], (5, 22): [{'year': 2010, 'event': 'First real Bitcoin purchase: 10,000 BTC for 2 pizzas ($41 each)', 'icon': 'πŸ•'}], # ── June ────────────────────────────────────────────────────────────────── (6, 5): [{'year': 2023, 'event': 'SEC sues Binance and Changpeng Zhao', 'icon': 'βš–οΈ'}], (6, 6): [{'year': 2023, 'event': 'SEC sues Coinbase for operating as unregistered exchange', 'icon': 'βš–οΈ'}], (6, 13): [{'year': 2022, 'event': 'Celsius Network halts withdrawals β€” contagion begins', 'icon': '🧊'}], (6, 15): [{'year': 2022, 'event': 'Three Arrows Capital (3AC) hit with massive margin calls', 'icon': 'πŸ“‰'}], (6, 18): [{'year': 2021, 'event': 'El Salvador passes Bitcoin as legal tender β€” first country ever', 'icon': 'πŸ‡ΈπŸ‡»'}], (6, 30): [{'year': 2015, 'event': 'Ethereum mainnet launches β€” the world computer is born', 'icon': '⟠'}], # ── July ────────────────────────────────────────────────────────────────── (7, 1): [{'year': 2022, 'event': 'Three Arrows Capital files for bankruptcy', 'icon': 'πŸ’€'}], (7, 6): [{'year': 2022, 'event': 'Voyager Digital halts withdrawals and files Chapter 11', 'icon': 'πŸ›‘'}], (7, 13): [{'year': 2022, 'event': 'Celsius files for bankruptcy β€” $4.7B in liabilities', 'icon': '🧊'}], (7, 20): [{'year': 2017, 'event': 'Bitcoin community avoids split: SegWit locked in (BIP91)', 'icon': '🀝'}], (7, 22): [{'year': 2014, 'event': 'Ethereum ICO begins at $0.31 per ETH', 'icon': '⟠'}], (7, 30): [{'year': 2015, 'event': 'First Ethereum block mined. Vitalik era begins', 'icon': 'πŸ”·'}], # ── August ──────────────────────────────────────────────────────────────── (8, 1): [{'year': 2017, 'event': 'Bitcoin Cash (BCH) hard fork from Bitcoin', 'icon': 'πŸ”€'}], (8, 5): [{'year': 2021, 'event': 'EIP-1559 goes live: Ethereum starts burning fees', 'icon': 'πŸ”₯'}], (8, 10): [{'year': 2021, 'event': 'Poly Network hacked for $611M β€” hacker returns most funds', 'icon': 'πŸ΄β€β˜ οΈ'}], (8, 18): [{'year': 2020, 'event': 'SushiSwap launches, starting the DeFi "food token" craze', 'icon': '🍣'}], (8, 24): [{'year': 2017, 'event': 'SegWit activates on Bitcoin. Scaling wars end (mostly)', 'icon': '⚑'}], # ── September ───────────────────────────────────────────────────────────── (9, 4): [{'year': 2017, 'event': 'China bans ICOs. Market drops 20%', 'icon': 'πŸ‡¨πŸ‡³'}], (9, 7): [{'year': 2021, 'event': 'El Salvador officially adopts Bitcoin. BTC crashes 10% same day', 'icon': 'πŸ‡ΈπŸ‡»'}], (9, 15): [{'year': 2022, 'event': 'Ethereum Merge complete: PoW β†’ PoS. Energy use drops 99.95%', 'icon': 'πŸ”€'}], (9, 21): [{'year': 2017, 'event': 'China bans ALL crypto trading. Bitcoin drops below $4K', 'icon': 'πŸ‡¨πŸ‡³'}], (9, 24): [{'year': 2020, 'event': 'Uniswap airdrops UNI token β€” $1,200 per wallet for free', 'icon': 'πŸ¦„'}], # ── October ─────────────────────────────────────────────────────────────── (10, 1): [{'year': 2013, 'event': 'Silk Road seized by FBI. Ross Ulbricht arrested', 'icon': 'βš–οΈ'}], (10, 7): [{'year': 2021, 'event': 'Bitcoin hits $55K as "Uptober" narrative takes hold', 'icon': 'πŸŽƒ'}], (10, 19): [{'year': 2021, 'event': 'First Bitcoin futures ETF (BITO) launches on NYSE', 'icon': 'πŸ“ˆ'}], (10, 28): [{'year': 2021, 'event': 'Facebook rebrands to Meta β€” metaverse tokens pump', 'icon': '🌐'}], (10, 31): [{'year': 2008, 'event': 'Satoshi publishes Bitcoin whitepaper. Everything starts here', 'icon': 'πŸ“„'}], # ── November ────────────────────────────────────────────────────────────── (11, 2): [{'year': 2022, 'event': 'CoinDesk reveals Alameda balance sheet is mostly FTT', 'icon': 'πŸ“°'}], (11, 6): [{'year': 2022, 'event': 'CZ tweets "we will liquidate our FTT" β€” FTX death spiral begins', 'icon': 'πŸ’£'}], (11, 8): [{'year': 2022, 'event': 'FTX halts withdrawals. Binance signs LOI to acquire (then backs out)', 'icon': '🚨'}], (11, 10): [{'year': 2021, 'event': 'Bitcoin hits ATH $69,000. Peak euphoria', 'icon': 'πŸ”οΈ'}], (11, 11): [{'year': 2022, 'event': 'FTX, Alameda, and 130 entities file for bankruptcy. SBF resigns', 'icon': 'πŸ’€'}], (11, 12): [{'year': 2022, 'event': 'FTX hacked for $600M hours after bankruptcy filing', 'icon': 'πŸ΄β€β˜ οΈ'}], (11, 28): [{'year': 2017, 'event': 'Bitcoin crosses $10,000 for the first time', 'icon': 'πŸŽ‰'}], # ── December ────────────────────────────────────────────────────────────── (12, 1): [{'year': 2017, 'event': 'CBOE announces Bitcoin futures. Institutional era dawns', 'icon': 'πŸ›οΈ'}], (12, 6): [{'year': 2017, 'event': 'NiceHash hacked for 4,700 BTC', 'icon': 'πŸ΄β€β˜ οΈ'}], (12, 11): [{'year': 2017, 'event': 'CBOE Bitcoin futures go live. BTC hits $17K', 'icon': 'πŸ“Š'}], (12, 17): [{'year': 2017, 'event': 'Bitcoin hits ATH near $20,000. CME futures launch same day', 'icon': 'πŸ”οΈ'}], (12, 22): [{'year': 2017, 'event': 'Bitcoin crashes 30% from ATH. "Crypto winter" begins', 'icon': '❄️'}], (12, 25): [{'year': 2013, 'event': 'Bitcoin ends year at $730 β€” up 5,400% from January', 'icon': 'πŸŽ„'}], } def get_today_events(month: int, day: int) -> list: """Return historical events for a given date. Falls back to nearby dates if empty.""" events = CRYPTO_HISTORY.get((month, day), []) if events: return events # Try adjacent days (Β±1) for better coverage for offset in [1, -1, 2, -2]: nearby = CRYPTO_HISTORY.get((month, day + offset), []) if nearby: return [dict(e, _nearby=True) for e in nearby] return []