Based Matt Coin

A small token on Base with a dog on it. 500 million BMATT were made and no more ever can be. Nobody owns the contract, not even the person who wrote it.

Contract address 0xFC578865b98383A2Dca5ce04718d32cB4D297fb7

Don't take this page's word for it

Your browser is asking Base these questions directly, right now. Nothing here comes from our server. Each row links to the same answer on someone else's site.

Asking Base.

The claim What Base says right now Check it yourself
500 million BMATT is the limit Asking. MAX_SUPPLY on Basescan
Nobody can make more Asking. The list of things the contract can do
Nobody owns the contract Asking. The whole contract, further down
The published code is the code that's running Asking Sourcify. The match on Sourcify
How many exist today Asking. The token page on Basescan

Where every BMATT is right now

The creator's wallet
–
The Uniswap pool
–
Everyone else
–
Burned for good
–

Most of the supply sits in one wallet: the creator's. That wallet could sell into the pool whenever it likes, and you should weigh that before buying. This bar is drawn from the chain, so if that changes, you'll see it here.

The only market for BMATT is one Uniswap pool. Its size is loading. A pool this small means a few dollars moves the price a lot.

The whole contract

This is all of it. Thirty-four lines, most of them comments. Point at a note, or tap it, to see the lines it's about.

  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.28;
  3. import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
  4. import {ERC20Burnable} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol";
  5. import {ERC20Permit} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Permit.sol";
  6. /// @title Based Matt Coin (BMATT)
  7. /// @notice The Base token modelled on MattCoin (MATT), the proof-of-work coin.
  8. /// It keeps MATT's numbers: a 500 million cap and 8 decimal places.
  9. ///
  10. /// One thing cannot carry over. MATT has no premine because miners
  11. /// create it block by block. Base has no mining, so the whole supply
  12. /// is minted once, in the constructor, to a single address. After
  13. /// that there is no owner and no mint function: supply can only go
  14. /// down, when holders burn their own tokens.
  15. contract BasedMattCoin is ERC20, ERC20Burnable, ERC20Permit {
  16. /// @dev Same as MattCoin's COIN = 100,000,000 base units per coin.
  17. uint8 private constant DECIMALS = 8;
  18. /// @notice Same cap as MattCoin's MAX_SUPPLY, in base units.
  19. uint256 public constant MAX_SUPPLY = 500_000_000 * 10 ** DECIMALS;
  20. /// @param initialHolder Receives the entire supply at deployment.
  21. constructor(
  22. address initialHolder
  23. ) ERC20("Based Matt Coin", "BMATT") ERC20Permit("Based Matt Coin") {
  24. _mint(initialHolder, MAX_SUPPLY);
  25. }
  26. function decimals() public pure override returns (uint8) {
  27. return DECIMALS;
  28. }
  29. }

It has an older sibling

MattCoin, or MATT, is a separate coin with its own blockchain, written from scratch and mined on ordinary computers. BMATT borrows its numbers and its name, and nothing else.

The two can't be swapped for each other, and neither one backs the other. Owning BMATT doesn't give you any MATT.

Open the MattCoin wallet

Before you buy any