// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; // $DONKEY Token // Symbol: DONKEY // With love and humor by PEACHMEADOW 🐾 🐴 /* $$$$$$\ $$$$$$\ $$\ $$\ $$\ $$$$$$\ $$$$$$$$\ $$ __$$\ $$ __$$\ $$ | $$ |\__| $$ __$$\\__$$ __| $$ / $$ |$$ / $$ |$$ |$$ / $$\ $$ / $$ | $$ | $$$$$$$$ |$$ | $$ |$$$$$ / $$ | $$ | $$ | $$ | $$ __$$ |$$ | $$ |$$ $$< $$ | $$ | $$ | $$ | $$ | $$ |$$ | $$ |$$ |\$$\ $$ | $$ | $$ | $$ | $$ | $$ | $$$$$$ |$$ | \$$\ $$ | $$$$$$ | $$ | \__| \__| \______/ \__| \__|\__| \______/ \__| Camille is a donkey! Dev Signature: ~~~ PEACHMEADOW 🐾 🐴 ~~~ */ contract DonkeyToken is ERC20, Ownable { // Constructor: Initializes the token and mints the initial supply constructor() ERC20("Donkey Token", "DONKEY") Ownable(msg.sender) { _mint(msg.sender, 1000000 * 10 ** decimals()); } // Reveal a fun message about donkeys function revealMessage() public pure returns (string memory) { return unicode"Camille is a DONKEY! Brought to you by PEACHMEADOW 🐴."; } // Developer's playful signature function devSignature() public pure returns (string memory) { return unicode"~~~ PEACHMEADOW 🐾 says: Donkeys are love, donkeys are life! ~~~"; } // ASCII Art of a donkey to brighten your day /* _______ // ||\ \ //___||_\ \ PEACHMEADOW's signature touch! ) DONKEY | Humor included. \___||___/ 🐴 */ // Another hidden message in the contract (for fun!) /* Dear Camille, This token is dedicated to your spirit. Donkeys are wise, loyal, and strong. Just like you. Well... maybe minus the donkey part. ~ PEACHMEADOW 🐾 */ }
0.4.18