Contract detail
BopToken
BopToken is a verified Robinhood Chain smart contract at 0xc381ce01…0bc7f797 with 8 indexed transactions.
- Address type
- Smart contract
- Transactions
- 8
- First indexed block
- #28383229
- Latest indexed block
- #29784107
- Emitted events
- 21
- Token tracker
- Board of Proof (BOP)
- Verification
- Verified
- Compiler
- v0.8.24+commit.e11b9ed9
- Verification match
- full
- Creation transaction
- 0x480a3301…e02b45b9
- Created at block
- #28383229
- Language
- solidity
- EVM version
- cancun
- License
- none
- Compiler optimization
- Enabled · 200 runs
Related activity
Transactions
Verified contract
Contract source code
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";
/**
* @title BopToken
* @notice Plain ERC-20. Fixed 1,000,000,000 supply minted once at deploy to `initialOwner`.
* @dev Owner can call OpenZeppelin `renounceOwnership()` to make the token ownerless.
* No mint / burn / pause / tax.
*/
contract BopToken is ERC20, Ownable {
uint256 public constant TOTAL_SUPPLY = 1_000_000_000 * 10 ** 18;
constructor(address initialOwner) ERC20("Board of Proof", "BOP") Ownable(initialOwner) {
require(initialOwner != address(0), "zero owner");
_mint(initialOwner, TOTAL_SUPPLY);
}
}