# Flashy Chat > On-chain chat on Ethereum and Base. Every message you send flash-loans the entire Morpho pool — billions borrowed and repaid in a single block. Deployed on Ethereum Mainnet (0x2aB1C2d498AA2d7569D6B46FB2886f262d72DCd6) and Base (0xC1974C124D90C5eE6ADe21C6558ae86F20AFB740); both contracts are verified on Etherscan, Basescan, Blockscout and Sourcify. ## Pages Every public page on flashy.chat. - [Flashy Chat — on-chain chat that moves billions](https://flashy.chat/): On-chain chat on Ethereum and Base. Every message you send flash-loans the entire Morpho pool — billions borrowed and repaid in a single block. - [Ethereum Mainnet chat](https://flashy.chat/chat/mainnet): Send permanent on-chain messages on Ethereum Mainnet with Flashy Chat V2. Text or IPFS images — every message triggers Morpho flash loans worth billions. - [Base chat](https://flashy.chat/chat/base): Send permanent on-chain messages on Base with Flashy Chat V2. Text or IPFS images — every message triggers Morpho flash loans worth billions. - [On-chain ads](https://flashy.chat/ads): Run an ad on Ethereum or Base that flash-loans the entire Morpho pool. Self-ads are free; a custom ad with your text and link costs 0.01 ETH. - [FAQ](https://flashy.chat/faq): How Flashy Chat works: fees, IPFS image messages, on-chain ads, Morpho flash loans, supported tokens and contract security — answered in 20 questions. - [Blog](https://flashy.chat/blog): Explainers and receipts: what a flash loan actually is, what one message really borrows, and how on-chain chat is built. - [Ethereum Mainnet chat (V1 archive)](https://flashy.chat/chat-v1/mainnet): Read-only archive of Flashy Chat V1 messages on Ethereum Mainnet. Every message is a permanent blockchain transaction. New messages go through V2. - [Base chat (V1 archive)](https://flashy.chat/chat-v1/base): Read-only archive of Flashy Chat V1 messages on Base. Every message is a permanent blockchain transaction. New messages go through V2. ## Articles Explainers and verifiable receipts. Each one opens with a plain-language summary and closes with its sources. - [What is a flash loan?](https://flashy.chat/blog/what-is-a-flash-loan): A flash loan borrows and repays inside one transaction, so it cannot default. Here is the mechanic, why it needs no collateral, and a live example. - [How on-chain chat works](https://flashy.chat/blog/how-on-chain-chat-works): Messages as contract events, images on IPFS, and a Morpho callback that holds every token at once. The architecture behind Flashy Chat, and why fees exist. - [Every message moves billions — the receipts](https://flashy.chat/blog/every-message-moves-billions): Two real transactions, broken down token by token: what one Flashy Chat message actually borrowed on Ethereum and on Base, with explorer links. ## Notes - Fees: 0.02 ETH per text message, 0.04 ETH per image message, 0.01 ETH per custom ad. A plain self-ad is free apart from gas. Excess ETH is refunded in the same transaction. - Every message and every ad sequentially flash-loans the entire Morpho balance of every supported token and repays it within the same transaction — 17 tokens on Ethereum Mainnet, 16 on Base. - Images are uploaded to IPFS; the message stores the permanent ipfs:// content identifier on-chain. - Contact: hello@flashy.chat