ERC-20
Overview
Max Total Supply
21,000,000 CBAI
Holders
11
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
1,149,011.399936500815858495 CBAIValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
CryptoBotsAi
Compiler Version
v0.8.20+commit.a1b79de6
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-01-28 */ // SPDX-License-Identifier: MIT /** Website: https://cryptobotsai.com/ TG: https://t.me/CryptobotsaiOfficial Twitter: https://twitter.com/CBAIOfficial **/ pragma solidity ^0.8.19; contract CryptoBotsAi { address public owner; string public name; string public symbol; uint8 public decimals; uint256 public totalSupply; mapping(address => uint256) public balanceOf; mapping(address => mapping(address => uint256)) private _allowances; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); modifier onlyOwner() { require(msg.sender == owner, "Not the owner"); _; } constructor() { owner = msg.sender; name = "CryptoBots Ai"; symbol = "CBAI"; decimals = 18; totalSupply = 21000000 * (10 ** 18); balanceOf[msg.sender] = totalSupply; emit Transfer(address(0), msg.sender, totalSupply); } function transferOwnership(address newOwner) external onlyOwner { require(newOwner != address(0), "Zero address"); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } function transfer(address recipient, uint256 amount) external returns (bool) { require(balanceOf[msg.sender] >= amount, "Insufficient balance"); balanceOf[msg.sender] -= amount; balanceOf[recipient] += amount; emit Transfer(msg.sender, recipient, amount); return true; } function allowance(address _owner, address spender) external view returns (uint256) { return _allowances[_owner][spender]; } function approve(address spender, uint256 amount) external returns (bool) { _allowances[msg.sender][spender] = amount; emit Approval(msg.sender, spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) { require(_allowances[sender][msg.sender] >= amount, "Insufficient allowance"); _allowances[sender][msg.sender] -= amount; balanceOf[sender] -= amount; balanceOf[recipient] += amount; emit Transfer(sender, recipient, amount); return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561000f575f80fd5b505f80546001600160a01b0319163317905560408051808201909152600d81526c43727970746f426f747320416960981b60208201526001906100529082610187565b506040805180820190915260048152634342414960e01b602082015260029061007b9082610187565b506003805460ff191660121790556a115eec47f6cf7e350000006004819055335f8181526005602052604080822084905551919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916100e09190815260200190565b60405180910390a3610242565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061011557607f821691505b60208210810361013357634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115610182575f81815260208120601f850160051c8101602086101561015f5750805b601f850160051c820191505b8181101561017e5782815560010161016b565b5050505b505050565b81516001600160401b038111156101a0576101a06100ed565b6101b4816101ae8454610101565b84610139565b602080601f8311600181146101e7575f84156101d05750858301515b5f19600386901b1c1916600185901b17855561017e565b5f85815260208120601f198616915b82811015610215578886015182559484019460019091019084016101f6565b508582101561023257878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b6107ca8061024f5f395ff3fe608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a08231146101345780638da5cb5b1461015357806395d89b411461017d578063a9059cbb14610185578063dd62ed3e14610198578063f2fde38b146101d0575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd14610102578063313ce56714610115575b5f80fd5b6100b26101e5565b6040516100bf919061060a565b60405180910390f35b6100db6100d6366004610670565b610271565b60405190151581526020016100bf565b6100f460045481565b6040519081526020016100bf565b6100db610110366004610698565b6102dd565b6003546101229060ff1681565b60405160ff90911681526020016100bf565b6100f46101423660046106d1565b60056020525f908152604090205481565b5f54610165906001600160a01b031681565b6040516001600160a01b0390911681526020016100bf565b6100b2610435565b6100db610193366004610670565b610442565b6100f46101a63660046106f1565b6001600160a01b039182165f90815260066020908152604080832093909416825291909152205490565b6101e36101de3660046106d1565b610523565b005b600180546101f290610722565b80601f016020809104026020016040519081016040528092919081815260200182805461021e90610722565b80156102695780601f1061024057610100808354040283529160200191610269565b820191905f5260205f20905b81548152906001019060200180831161024c57829003601f168201915b505050505081565b335f8181526006602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102cb9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f90815260066020908152604080832033845290915281205482111561034d5760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b60448201526064015b60405180910390fd5b6001600160a01b0384165f9081526006602090815260408083203384529091528120805484929061037f90849061076e565b90915550506001600160a01b0384165f90815260056020526040812080548492906103ab90849061076e565b90915550506001600160a01b0383165f90815260056020526040812080548492906103d7908490610781565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161042391815260200190565b60405180910390a35060019392505050565b600280546101f290610722565b335f908152600560205260408120548211156104975760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610344565b335f90815260056020526040812080548492906104b590849061076e565b90915550506001600160a01b0383165f90815260056020526040812080548492906104e1908490610781565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102cb565b5f546001600160a01b0316331461056c5760405162461bcd60e51b815260206004820152600d60248201526c2737ba103a34329037bbb732b960991b6044820152606401610344565b6001600160a01b0381166105b15760405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b6044820152606401610344565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f6020808352835180828501525f5b8181101561063557858101830151858201604001528201610619565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461066b575f80fd5b919050565b5f8060408385031215610681575f80fd5b61068a83610655565b946020939093013593505050565b5f805f606084860312156106aa575f80fd5b6106b384610655565b92506106c160208501610655565b9150604084013590509250925092565b5f602082840312156106e1575f80fd5b6106ea82610655565b9392505050565b5f8060408385031215610702575f80fd5b61070b83610655565b915061071960208401610655565b90509250929050565b600181811c9082168061073657607f821691505b60208210810361075457634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102d7576102d761075a565b808201808211156102d7576102d761075a56fea26469706673582212206496a1ee4db493262ffc6880c7c54e5eb1da2a66bafd22d396a8e26bed2023e964736f6c63430008140033
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a08231146101345780638da5cb5b1461015357806395d89b411461017d578063a9059cbb14610185578063dd62ed3e14610198578063f2fde38b146101d0575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd14610102578063313ce56714610115575b5f80fd5b6100b26101e5565b6040516100bf919061060a565b60405180910390f35b6100db6100d6366004610670565b610271565b60405190151581526020016100bf565b6100f460045481565b6040519081526020016100bf565b6100db610110366004610698565b6102dd565b6003546101229060ff1681565b60405160ff90911681526020016100bf565b6100f46101423660046106d1565b60056020525f908152604090205481565b5f54610165906001600160a01b031681565b6040516001600160a01b0390911681526020016100bf565b6100b2610435565b6100db610193366004610670565b610442565b6100f46101a63660046106f1565b6001600160a01b039182165f90815260066020908152604080832093909416825291909152205490565b6101e36101de3660046106d1565b610523565b005b600180546101f290610722565b80601f016020809104026020016040519081016040528092919081815260200182805461021e90610722565b80156102695780601f1061024057610100808354040283529160200191610269565b820191905f5260205f20905b81548152906001019060200180831161024c57829003601f168201915b505050505081565b335f8181526006602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102cb9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f90815260066020908152604080832033845290915281205482111561034d5760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b60448201526064015b60405180910390fd5b6001600160a01b0384165f9081526006602090815260408083203384529091528120805484929061037f90849061076e565b90915550506001600160a01b0384165f90815260056020526040812080548492906103ab90849061076e565b90915550506001600160a01b0383165f90815260056020526040812080548492906103d7908490610781565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161042391815260200190565b60405180910390a35060019392505050565b600280546101f290610722565b335f908152600560205260408120548211156104975760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610344565b335f90815260056020526040812080548492906104b590849061076e565b90915550506001600160a01b0383165f90815260056020526040812080548492906104e1908490610781565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102cb565b5f546001600160a01b0316331461056c5760405162461bcd60e51b815260206004820152600d60248201526c2737ba103a34329037bbb732b960991b6044820152606401610344565b6001600160a01b0381166105b15760405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b6044820152606401610344565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f6020808352835180828501525f5b8181101561063557858101830151858201604001528201610619565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461066b575f80fd5b919050565b5f8060408385031215610681575f80fd5b61068a83610655565b946020939093013593505050565b5f805f606084860312156106aa575f80fd5b6106b384610655565b92506106c160208501610655565b9150604084013590509250925092565b5f602082840312156106e1575f80fd5b6106ea82610655565b9392505050565b5f8060408385031215610702575f80fd5b61070b83610655565b915061071960208401610655565b90509250929050565b600181811c9082168061073657607f821691505b60208210810361075457634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102d7576102d761075a565b808201808211156102d7576102d761075a56fea26469706673582212206496a1ee4db493262ffc6880c7c54e5eb1da2a66bafd22d396a8e26bed2023e964736f6c63430008140033
Deployed Bytecode Sourcemap
197:2260:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;253:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1841:209;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;1841:209:0;1004:187:1;333:26:0;;;;;;;;;1342:25:1;;;1330:2;1315:18;333:26:0;1196:177:1;2058:396:0;;;;;;:::i;:::-;;:::i;305:21::-;;;;;;;;;;;;1883:4:1;1871:17;;;1853:36;;1841:2;1826:18;305:21:0;1711:184:1;366:44:0;;;;;;:::i;:::-;;;;;;;;;;;;;;226:20;;;;;-1:-1:-1;;;;;226:20:0;;;;;;-1:-1:-1;;;;;2255:32:1;;;2237:51;;2225:2;2210:18;226:20:0;2091:203:1;278:20:0;;;:::i;1367:320::-;;;;;;:::i;:::-;;:::i;1695:138::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1797:19:0;;;1770:7;1797:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;1695:138;1149:210;;;;;;:::i;:::-;;:::i;:::-;;253:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1841:209::-;1938:10;1909:4;1926:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;1926:32:0;;;;;;;;;;:41;;;1983:37;1909:4;;1926:32;;1983:37;;;;1961:6;1342:25:1;;1330:2;1315:18;;1196:177;1983:37:0;;;;;;;;-1:-1:-1;2038:4:0;1841:209;;;;;:::o;2058:396::-;-1:-1:-1;;;;;2174:19:0;;2149:4;2174:19;;;:11;:19;;;;;;;;2194:10;2174:31;;;;;;;;:41;-1:-1:-1;2174:41:0;2166:76;;;;-1:-1:-1;;;2166:76:0;;3151:2:1;2166:76:0;;;3133:21:1;3190:2;3170:18;;;3163:30;-1:-1:-1;;;3209:18:1;;;3202:52;3271:18;;2166:76:0;;;;;;;;;-1:-1:-1;;;;;2253:19:0;;;;;;:11;:19;;;;;;;;2273:10;2253:31;;;;;;;:41;;2288:6;;2253:19;:41;;2288:6;;2253:41;:::i;:::-;;;;-1:-1:-1;;;;;;;2305:17:0;;;;;;:9;:17;;;;;:27;;2326:6;;2305:17;:27;;2326:6;;2305:27;:::i;:::-;;;;-1:-1:-1;;;;;;;2343:20:0;;;;;;:9;:20;;;;;:30;;2367:6;;2343:20;:30;;2367:6;;2343:30;:::i;:::-;;;;;;;;2406:9;-1:-1:-1;;;;;2389:35:0;2398:6;-1:-1:-1;;;;;2389:35:0;;2417:6;2389:35;;;;1342:25:1;;1330:2;1315:18;;1196:177;2389:35:0;;;;;;;;-1:-1:-1;2442:4:0;2058:396;;;;;:::o;278:20::-;;;;;;;:::i;1367:320::-;1473:10;1438:4;1463:21;;;:9;:21;;;;;;:31;-1:-1:-1;1463:31:0;1455:64;;;;-1:-1:-1;;;1455:64:0;;3897:2:1;1455:64:0;;;3879:21:1;3936:2;3916:18;;;3909:30;-1:-1:-1;;;3955:18:1;;;3948:50;4015:18;;1455:64:0;3695:344:1;1455:64:0;1540:10;1530:21;;;;:9;:21;;;;;:31;;1555:6;;1530:21;:31;;1555:6;;1530:31;:::i;:::-;;;;-1:-1:-1;;;;;;;1572:20:0;;;;;;:9;:20;;;;;:30;;1596:6;;1572:20;:30;;1596:6;;1572:30;:::i;:::-;;;;-1:-1:-1;;1618:39:0;;1342:25:1;;;-1:-1:-1;;;;;1618:39:0;;;1627:10;;1618:39;;1330:2:1;1315:18;1618:39:0;1196:177:1;1149:210:0;801:5;;-1:-1:-1;;;;;801:5:0;787:10;:19;779:45;;;;-1:-1:-1;;;779:45:0;;4246:2:1;779:45:0;;;4228:21:1;4285:2;4265:18;;;4258:30;-1:-1:-1;;;4304:18:1;;;4297:43;4357:18;;779:45:0;4044:337:1;779:45:0;-1:-1:-1;;;;;1232:22:0;::::1;1224:47;;;::::0;-1:-1:-1;;;1224:47:0;;4588:2:1;1224:47:0::1;::::0;::::1;4570:21:1::0;4627:2;4607:18;;;4600:30;-1:-1:-1;;;4646:18:1;;;4639:42;4698:18;;1224:47:0::1;4386:336:1::0;1224:47:0::1;1308:5;::::0;;1287:37:::1;::::0;-1:-1:-1;;;;;1287:37:0;;::::1;::::0;1308:5;::::1;::::0;1287:37:::1;::::0;::::1;1335:5;:16:::0;;-1:-1:-1;;;;;;1335:16:0::1;-1:-1:-1::0;;;;;1335:16:0;;;::::1;::::0;;;::::1;::::0;;1149:210::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:186::-;1959:6;2012:2;2000:9;1991:7;1987:23;1983:32;1980:52;;;2028:1;2025;2018:12;1980:52;2051:29;2070:9;2051:29;:::i;:::-;2041:39;1900:186;-1:-1:-1;;;1900:186:1:o;2299:260::-;2367:6;2375;2428:2;2416:9;2407:7;2403:23;2399:32;2396:52;;;2444:1;2441;2434:12;2396:52;2467:29;2486:9;2467:29;:::i;:::-;2457:39;;2515:38;2549:2;2538:9;2534:18;2515:38;:::i;:::-;2505:48;;2299:260;;;;;:::o;2564:380::-;2643:1;2639:12;;;;2686;;;2707:61;;2761:4;2753:6;2749:17;2739:27;;2707:61;2814:2;2806:6;2803:14;2783:18;2780:38;2777:161;;2860:10;2855:3;2851:20;2848:1;2841:31;2895:4;2892:1;2885:15;2923:4;2920:1;2913:15;2777:161;;2564:380;;;:::o;3300:127::-;3361:10;3356:3;3352:20;3349:1;3342:31;3392:4;3389:1;3382:15;3416:4;3413:1;3406:15;3432:128;3499:9;;;3520:11;;;3517:37;;;3534:18;;:::i;3565:125::-;3630:9;;;3651:10;;;3648:36;;;3664:18;;:::i
Swarm Source
ipfs://6496a1ee4db493262ffc6880c7c54e5eb1da2a66bafd22d396a8e26bed2023e9
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.