// SPDX-License-Identifier: MIT pragma solidity 0.8.30; import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol"; /// @notice Fixed-supply test token. This contract cannot be deployed on mainnet. /// @dev The deployer receives the complete test supply. No further minting, /// administrative privileges, transfer taxes, pause or upgrade mechanism exist. contract TRIVA369Test is ERC20 { uint256 public constant INITIAL_SUPPLY = 369_000 * 10 ** 18; error TestNetworkOnly(); constructor() ERC20("TRIVA369 Test", "tTRIVA") { if (block.chainid != 84532) revert TestNetworkOnly(); _mint(msg.sender, INITIAL_SUPPLY); } }