BNB Price: $614.33 (-0.09%)
 

Overview

Max Total Supply

2,000,000,000,000KRS

Holders

234,945

Market

Price

$0.00 @ 0.000000 BNB

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
5,354 KRS

Value
$0.00
0xBf4467dAe0ea9b66D91C3Aa0582611B1CfC71F37
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
KRS

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
Yes with 200 runs

Other Settings:
london EvmVersion, Unlicense license
/**
 *Submitted for verification at BscScan.com on 2026-01-11
*/

// SPDX-License-Identifier: Unlicense
pragma solidity 0.8.10;

interface IERC20 {
    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );

    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address to, uint256 amount) external returns (bool);

    function allowance(
        address owner,
        address spender
    ) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) external returns (bool);
}

interface IERC20Metadata is IERC20 {
    function name() external view returns (string memory);

    function symbol() external view returns (string memory);

    function decimals() external view returns (uint8);
}

contract KRS is IERC20Metadata {
    using SafeMath for uint256;

    string public constant override name = "KAIROS";
    string public constant override symbol = "KRS";
    uint8 public constant override decimals = 18;
    uint256 public constant override totalSupply = 2_000_000_000_000e18;

    uint256 private constant MASK = type(uint256).max;
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    constructor(address account) {
        _balances[account] = totalSupply;
        emit Transfer(address(this), account, totalSupply);
    }

    function balanceOf(
        address account
    ) external view override returns (uint256) {
        return _balances[account];
    }

    function transfer(
        address to,
        uint256 amount
    ) external override returns (bool) {
        _transferTokens(msg.sender, to, amount);
        return true;
    }

    function allowance(
        address owner,
        address spender
    ) external view override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(
        address spender,
        uint256 amount
    ) external override returns (bool) {
        require(address(0) != spender, "APPROVE_ADDRESS_ZERO");

        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) external override returns (bool) {
        address spender = msg.sender;
        uint256 spenderAllowance = _allowances[from][spender];
        if (spender != from && spenderAllowance != MASK) {
            uint256 newAllowance = spenderAllowance.sub(amount);
            _allowances[from][spender] = newAllowance;
            emit Approval(from, spender, newAllowance);
        }
        _transferTokens(from, to, amount);
        return true;
    }

    function _transferTokens(
        address src,
        address dst,
        uint256 amount
    ) internal {
        require(address(0) != src, "ADDRESS_ZERO_TRANSFER");

        _balances[src] = _balances[src].sub(amount);
        _balances[dst] = _balances[dst].add(amount);
        emit Transfer(src, dst, amount);
    }
}

library SafeMath {
    function add(uint x, uint y) internal pure returns (uint z) {
        require((z = x + y) >= x, "ds-math-add-overflow");
    }

    function sub(uint x, uint y) internal pure returns (uint z) {
        require((z = x - y) <= x, "ds-math-sub-underflow");
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"account","type":"address"}],"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":"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":"account","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":"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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5060405161078f38038061078f83398101604081905261002f91610093565b6001600160a01b038116600081815260208181526040918290206c193e5939a08ce9dbd48000000090819055915191825230917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3506100c3565b6000602082840312156100a557600080fd5b81516001600160a01b03811681146100bc57600080fd5b9392505050565b6106bd806100d26000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461012b57806370a082311461014557806395d89b411461016e578063a9059cbb14610190578063dd62ed3e146101a357600080fd5b806306fdde0314610098578063095ea7b3146100d357806318160ddd146100f657806323b872dd14610118575b600080fd5b6100bd604051806040016040528060068152602001654b4149524f5360d01b81525081565b6040516100ca9190610516565b60405180910390f35b6100e66100e1366004610587565b6101dc565b60405190151581526020016100ca565b61010a6c193e5939a08ce9dbd48000000081565b6040519081526020016100ca565b6100e66101263660046105b1565b610295565b610133601281565b60405160ff90911681526020016100ca565b61010a6101533660046105ed565b6001600160a01b031660009081526020819052604090205490565b6100bd604051806040016040528060038152602001624b525360e81b81525081565b6100e661019e366004610587565b61035c565b61010a6101b136600461060f565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60006001600160a01b0383166102305760405162461bcd60e51b8152602060048201526014602482015273415050524f56455f414444524553535f5a45524f60601b60448201526064015b60405180910390fd5b3360008181526001602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6001600160a01b0383166000818152600160209081526040808320338085529252822054919290919082148015906102cf57506000198114155b156103455760006102e08286610372565b6001600160a01b038881166000818152600160209081526040808320948916808452948252918290208590559051848152939450919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505b6103508686866103c8565b50600195945050505050565b60006103693384846103c8565b50600192915050565b60008261037f8382610658565b915081111561028f5760405162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b6044820152606401610227565b6001600160a01b0383166104165760405162461bcd60e51b815260206004820152601560248201527420a2222922a9a9afad22a927afaa2920a729a322a960591b6044820152606401610227565b6001600160a01b0383166000908152602081905260409020546104399082610372565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461046890826104c1565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6000826104ce838261066f565b915081101561028f5760405162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6164642d6f766572666c6f7760601b6044820152606401610227565b600060208083528351808285015260005b8181101561054357858101830151858201604001528201610527565b81811115610555576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b038116811461058257600080fd5b919050565b6000806040838503121561059a57600080fd5b6105a38361056b565b946020939093013593505050565b6000806000606084860312156105c657600080fd5b6105cf8461056b565b92506105dd6020850161056b565b9150604084013590509250925092565b6000602082840312156105ff57600080fd5b6106088261056b565b9392505050565b6000806040838503121561062257600080fd5b61062b8361056b565b91506106396020840161056b565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b60008282101561066a5761066a610642565b500390565b6000821982111561068257610682610642565b50019056fea2646970667358221220772eb2a474326923d32cb233c6e50ac4f00d18639ff0d1b39d6a111f325b3e0164736f6c634300080a00330000000000000000000000006fbeabc723842d3df1b91f677e0c9b4c7c859364

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461012b57806370a082311461014557806395d89b411461016e578063a9059cbb14610190578063dd62ed3e146101a357600080fd5b806306fdde0314610098578063095ea7b3146100d357806318160ddd146100f657806323b872dd14610118575b600080fd5b6100bd604051806040016040528060068152602001654b4149524f5360d01b81525081565b6040516100ca9190610516565b60405180910390f35b6100e66100e1366004610587565b6101dc565b60405190151581526020016100ca565b61010a6c193e5939a08ce9dbd48000000081565b6040519081526020016100ca565b6100e66101263660046105b1565b610295565b610133601281565b60405160ff90911681526020016100ca565b61010a6101533660046105ed565b6001600160a01b031660009081526020819052604090205490565b6100bd604051806040016040528060038152602001624b525360e81b81525081565b6100e661019e366004610587565b61035c565b61010a6101b136600461060f565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60006001600160a01b0383166102305760405162461bcd60e51b8152602060048201526014602482015273415050524f56455f414444524553535f5a45524f60601b60448201526064015b60405180910390fd5b3360008181526001602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6001600160a01b0383166000818152600160209081526040808320338085529252822054919290919082148015906102cf57506000198114155b156103455760006102e08286610372565b6001600160a01b038881166000818152600160209081526040808320948916808452948252918290208590559051848152939450919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505b6103508686866103c8565b50600195945050505050565b60006103693384846103c8565b50600192915050565b60008261037f8382610658565b915081111561028f5760405162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b6044820152606401610227565b6001600160a01b0383166104165760405162461bcd60e51b815260206004820152601560248201527420a2222922a9a9afad22a927afaa2920a729a322a960591b6044820152606401610227565b6001600160a01b0383166000908152602081905260409020546104399082610372565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461046890826104c1565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6000826104ce838261066f565b915081101561028f5760405162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6164642d6f766572666c6f7760601b6044820152606401610227565b600060208083528351808285015260005b8181101561054357858101830151858201604001528201610527565b81811115610555576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b038116811461058257600080fd5b919050565b6000806040838503121561059a57600080fd5b6105a38361056b565b946020939093013593505050565b6000806000606084860312156105c657600080fd5b6105cf8461056b565b92506105dd6020850161056b565b9150604084013590509250925092565b6000602082840312156105ff57600080fd5b6106088261056b565b9392505050565b6000806040838503121561062257600080fd5b61062b8361056b565b91506106396020840161056b565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b60008282101561066a5761066a610642565b500390565b6000821982111561068257610682610642565b50019056fea2646970667358221220772eb2a474326923d32cb233c6e50ac4f00d18639ff0d1b39d6a111f325b3e0164736f6c634300080a0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000006fbeabc723842d3df1b91f677e0c9b4c7c859364

-----Decoded View---------------
Arg [0] : account (address): 0x6fbeaBC723842d3dF1B91f677e0C9B4c7C859364

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000006fbeabc723842d3df1b91f677e0c9b4c7c859364


Deployed Bytecode Sourcemap

1059:2374:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1132:47;;;;;;;;;;;;;;;-1:-1:-1;;;1132:47:0;;;;;;;;;;;;:::i;:::-;;;;;;;;2214:310;;;;;;:::i;:::-;;:::i;:::-;;;1218:14:1;;1211:22;1193:41;;1181:2;1166:18;2214:310:0;1053:187:1;1290:67:0;;1337:20;1290:67;;;;;1391:25:1;;;1379:2;1364:18;1290:67:0;1245:177:1;2532:558:0;;;;;;:::i;:::-;;:::i;1239:44::-;;1281:2;1239:44;;;;;1932:4:1;1920:17;;;1902:36;;1890:2;1875:18;1239:44:0;1760:184:1;1699:137:0;;;;;;:::i;:::-;-1:-1:-1;;;;;1810:18:0;1783:7;1810:18;;;;;;;;;;;;1699:137;1186:46;;;;;;;;;;;;;;;-1:-1:-1;;;1186:46:0;;;;;1844:184;;;;;;:::i;:::-;;:::i;2036:170::-;;;;;;:::i;:::-;-1:-1:-1;;;;;2171:18:0;;;2144:7;2171:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;2036:170;2214:310;2316:4;-1:-1:-1;;;;;2341:21:0;;2333:54;;;;-1:-1:-1;;;2333:54:0;;2607:2:1;2333:54:0;;;2589:21:1;2646:2;2626:18;;;2619:30;-1:-1:-1;;;2665:18:1;;;2658:50;2725:18;;2333:54:0;;;;;;;;;2412:10;2400:23;;;;:11;:23;;;;;;;;-1:-1:-1;;;;;2400:32:0;;;;;;;;;;;;:41;;;2457:37;1391:25:1;;;2400:32:0;;2412:10;2457:37;;1364:18:1;2457:37:0;;;;;;;-1:-1:-1;2512:4:0;2214:310;;;;;:::o;2532:558::-;-1:-1:-1;;;;;2740:17:0;;2657:4;2740:17;;;:11;:17;;;;;;;;2692:10;2740:26;;;;;;;;2657:4;;2692:10;;2740:26;2781:15;;;;;:43;;;-1:-1:-1;;2800:16:0;:24;;2781:43;2777:240;;;2841:20;2864:28;:16;2885:6;2864:20;:28::i;:::-;-1:-1:-1;;;;;2907:17:0;;;;;;;:11;:17;;;;;;;;:26;;;;;;;;;;;;;:41;;;2968:37;;1391:25:1;;;2907:41:0;;-1:-1:-1;2907:26:0;;:17;;2968:37;;1364:18:1;2968:37:0;;;;;;;2826:191;2777:240;3027:33;3043:4;3049:2;3053:6;3027:15;:33::i;:::-;-1:-1:-1;3078:4:0;;2532:558;-1:-1:-1;;;;;2532:558:0:o;1844:184::-;1942:4;1959:39;1975:10;1987:2;1991:6;1959:15;:39::i;:::-;-1:-1:-1;2016:4:0;1844:184;;;;:::o;3597:129::-;3649:6;3691:1;3681:5;3685:1;3691;3681:5;:::i;:::-;3677:9;;;3676:16;;3668:50;;;;-1:-1:-1;;;3668:50:0;;3218:2:1;3668:50:0;;;3200:21:1;3257:2;3237:18;;;3230:30;-1:-1:-1;;;3276:18:1;;;3269:51;3337:18;;3668:50:0;3016:345:1;3098:332:0;-1:-1:-1;;;;;3227:17:0;;3219:51;;;;-1:-1:-1;;;3219:51:0;;3568:2:1;3219:51:0;;;3550:21:1;3607:2;3587:18;;;3580:30;-1:-1:-1;;;3626:18:1;;;3619:51;3687:18;;3219:51:0;3366:345:1;3219:51:0;-1:-1:-1;;;;;3300:14:0;;:9;:14;;;;;;;;;;;:26;;3319:6;3300:18;:26::i;:::-;-1:-1:-1;;;;;3283:14:0;;;:9;:14;;;;;;;;;;;:43;;;;3354:14;;;;;;;:26;;3373:6;3354:18;:26::i;:::-;-1:-1:-1;;;;;3337:14:0;;;:9;:14;;;;;;;;;;;;:43;;;;3396:26;1391:25:1;;;3337:14:0;;3396:26;;;;;;1364:18:1;3396:26:0;;;;;;;3098:332;;;:::o;3461:128::-;3513:6;3555:1;3545:5;3549:1;3555;3545:5;:::i;:::-;3541:9;;;3540:16;;3532:49;;;;-1:-1:-1;;;3532:49:0;;4051:2:1;3532:49:0;;;4033:21:1;4090:2;4070:18;;;4063:30;-1:-1:-1;;;4109:18:1;;;4102:50;4169:18;;3532:49:0;3849:344:1;14:597;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;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:1;574:15;-1:-1:-1;;570:29:1;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:1:o;616:173::-;684:20;;-1:-1:-1;;;;;733:31:1;;723:42;;713:70;;779:1;776;769:12;713:70;616:173;;;:::o;794:254::-;862:6;870;923:2;911:9;902:7;898:23;894:32;891:52;;;939:1;936;929:12;891:52;962:29;981:9;962:29;:::i;:::-;952:39;1038:2;1023:18;;;;1010:32;;-1:-1:-1;;;794:254:1:o;1427:328::-;1504:6;1512;1520;1573:2;1561:9;1552:7;1548:23;1544:32;1541:52;;;1589:1;1586;1579:12;1541:52;1612:29;1631:9;1612:29;:::i;:::-;1602:39;;1660:38;1694:2;1683:9;1679:18;1660:38;:::i;:::-;1650:48;;1745:2;1734:9;1730:18;1717:32;1707:42;;1427:328;;;;;:::o;1949:186::-;2008:6;2061:2;2049:9;2040:7;2036:23;2032:32;2029:52;;;2077:1;2074;2067:12;2029:52;2100:29;2119:9;2100:29;:::i;:::-;2090:39;1949:186;-1:-1:-1;;;1949:186:1:o;2140:260::-;2208:6;2216;2269:2;2257:9;2248:7;2244:23;2240:32;2237:52;;;2285:1;2282;2275:12;2237:52;2308:29;2327:9;2308:29;:::i;:::-;2298:39;;2356:38;2390:2;2379:9;2375:18;2356:38;:::i;:::-;2346:48;;2140:260;;;;;:::o;2754:127::-;2815:10;2810:3;2806:20;2803:1;2796:31;2846:4;2843:1;2836:15;2870:4;2867:1;2860:15;2886:125;2926:4;2954:1;2951;2948:8;2945:34;;;2959:18;;:::i;:::-;-1:-1:-1;2996:9:1;;2886:125::o;3716:128::-;3756:3;3787:1;3783:6;3780:1;3777:13;3774:39;;;3793:18;;:::i;:::-;-1:-1:-1;3829:9:1;;3716:128::o

Swarm Source

ipfs://772eb2a474326923d32cb233c6e50ac4f00d18639ff0d1b39d6a111f325b3e01
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.