AICY · ERC-20 on BaseDeployed · BaseSource verified
The AICYBER Token.
AICY is AICYBER’s own ERC-20 token on Base. All 100,000,000 tokens were minted once, when the contract was deployed on 30 September 2026, and every one of them is held by the company Safe.
It has no utility yet and represents nothing: it is not a share, not a debt, and not a claim on the company or any of its assets.
AICY
0x5c1790086C277506e4185B11853AAb6699710a80LIVE FROM BASEreading…
- Total supply
- —AICY
- Held by company Safe
- —AICY
- Share in the Safe
- —%
Token facts
Everything here is on-chain.
Each line can be checked on BaseScan. The contract has no owner and no admin functions, so none of these facts can be changed by AICYBER or anyone else.
- Name
- AICYBER Token
- Symbol
- AICY
- Standard
- ERC-20 (OpenZeppelin 5.4)
- Network
- Base mainnet · chain 8453
- Total supply
- 100,000,000 AICY, fixed
- Decimals
- 18
- Admin functions
- None: no mint, burn, pause or owner
- Deployed
- 30 September 2026 · block 51,971,821 (opens in a new tab)
- Source
- BaseScan (opens in a new tab) and Sourcify (opens in a new tab), exact match
- Compiler
- Solidity 0.8.30, optimiser on (200 runs)
Plainly
What AICY is, and what it isn’t.
AICY is
- A token AICYBER created on Base and holds in its company Safe.
- Fixed at 100,000,000. The contract cannot mint more.
- A standard ERC-20 with no owner, so no one can freeze, pause or change it.
AICY is not
- A share, a bond, a debt, or a claim on AICYBER or any of its assets.
- Used for anything yet. It has no utility today.
- In circulation or offered for sale. Every token is in the company Safe.
Source code
Compare on BaseScan (opens in a new tab)The whole contract, seventeen lines.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import {ERC20} from "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v5.4.0/contracts/token/ERC20/ERC20.sol";
/// @title AICYBER Token
/// @notice Fixed-supply ERC-20 token with no owner-only controls or further minting.
contract AICYToken is ERC20 {
uint256 public constant INITIAL_SUPPLY = 100_000_000 * 10 ** 18;
error InvalidTreasury();
constructor(address treasury) ERC20("AICYBER Token", "AICY") {
if (treasury == address(0)) revert InvalidTreasury();
_mint(treasury, INITIAL_SUPPLY);
}
}