ETH Price: $3,182.81 (+3.13%)

Token

Assembly Gas (AGAS)
 

Overview

Max Total Supply

8,888.888888888888888888 AGAS

Holders

94

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
12.293572781374460485 AGAS

Value
$0.00
0x7d02c8fa2e777dd9d671309639fd2756c9a9c381
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
AssemblyGas8888

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2024-08-16
*/

// SPDX-License-Identifier: MIT
// Telegram: https://t.me/agas_portal

pragma solidity ^0.8.26;

contract AssemblyGas8888 {
    uint256 public constant totalSupply = 8888888888888888888888;
    mapping(address => uint256) private balances;
    mapping(address => mapping(address => uint256)) private allowances;

    string public constant name = "Assembly Gas";
    string public constant symbol = "AGAS";
    uint8 public constant decimals = 18;

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

    constructor() {
        balances[tx.origin] = totalSupply;
        emit Transfer(address(0), tx.origin, totalSupply);
    }

    function balanceOf(address account) public view returns (uint256) {
        return balances[account];
    }

    function transfer(address recipient, uint256 amount) public returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

    function approve(address spender, uint256 amount) public returns (bool) {
        allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function allowance(address owner, address spender) public view returns (uint256) {
        return allowances[owner][spender];
    }

    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        uint256 currentAllowance = allowances[sender][msg.sender];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");

        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, currentAllowance - amount);
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(balances[sender] >= amount, "ERC20: transfer amount exceeds balance");
        balances[sender] -= amount;
        balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

    function _approve(address owner, address spender, uint256 amount) internal {
        allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
}

Contract Security Audit

Contract ABI

[{"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":"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":"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"}]

6080604052348015600e575f80fd5b50325f818152602081815260408083206901e1de1d2517bae38e389081905590519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36105fb8061006a5f395ff3fe608060405234801561000f575f80fd5b5060043610610090575f3560e01c8063313ce56711610063578063313ce5671461012a57806370a082311461014457806395d89b411461016c578063a9059cbb1461018f578063dd62ed3e146101a2575f80fd5b806306fdde0314610094578063095ea7b3146100d557806318160ddd146100f857806323b872dd14610117575b5f80fd5b6100bf6040518060400160405280600c81526020016b417373656d626c792047617360a01b81525081565b6040516100cc9190610488565b60405180910390f35b6100e86100e33660046104d8565b6101da565b60405190151581526020016100cc565b6101096901e1de1d2517bae38e3881565b6040519081526020016100cc565b6100e8610125366004610500565b610246565b610132601281565b60405160ff90911681526020016100cc565b61010961015236600461053a565b6001600160a01b03165f9081526020819052604090205490565b6100bf604051806040016040528060048152602001634147415360e01b81525081565b6100e861019d3660046104d8565b6102f9565b6101096101b036600461055a565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b335f8181526001602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102349086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f908152600160209081526040808320338452909152812054828110156102cf5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6102da85858561030e565b6102ee85336102e9868561059f565b610430565b506001949350505050565b5f61030533848461030e565b50600192915050565b6001600160a01b0383165f908152602081905260409020548111156103845760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102c6565b6001600160a01b0383165f90815260208190526040812080548392906103ab90849061059f565b90915550506001600160a01b0382165f90815260208190526040812080548392906103d79084906105b2565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161042391815260200190565b60405180910390a3505050565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259101610423565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146104d3575f80fd5b919050565b5f80604083850312156104e9575f80fd5b6104f2836104bd565b946020939093013593505050565b5f805f60608486031215610512575f80fd5b61051b846104bd565b9250610529602085016104bd565b929592945050506040919091013590565b5f6020828403121561054a575f80fd5b610553826104bd565b9392505050565b5f806040838503121561056b575f80fd5b610574836104bd565b9150610582602084016104bd565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102405761024061058b565b808201808211156102405761024061058b56fea2646970667358221220a6043f0c27f12d2ce5cf39a4afa5017359a8e02b7c7fe33de83d965f83fa752d64736f6c634300081a0033

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610090575f3560e01c8063313ce56711610063578063313ce5671461012a57806370a082311461014457806395d89b411461016c578063a9059cbb1461018f578063dd62ed3e146101a2575f80fd5b806306fdde0314610094578063095ea7b3146100d557806318160ddd146100f857806323b872dd14610117575b5f80fd5b6100bf6040518060400160405280600c81526020016b417373656d626c792047617360a01b81525081565b6040516100cc9190610488565b60405180910390f35b6100e86100e33660046104d8565b6101da565b60405190151581526020016100cc565b6101096901e1de1d2517bae38e3881565b6040519081526020016100cc565b6100e8610125366004610500565b610246565b610132601281565b60405160ff90911681526020016100cc565b61010961015236600461053a565b6001600160a01b03165f9081526020819052604090205490565b6100bf604051806040016040528060048152602001634147415360e01b81525081565b6100e861019d3660046104d8565b6102f9565b6101096101b036600461055a565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b335f8181526001602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102349086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f908152600160209081526040808320338452909152812054828110156102cf5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6102da85858561030e565b6102ee85336102e9868561059f565b610430565b506001949350505050565b5f61030533848461030e565b50600192915050565b6001600160a01b0383165f908152602081905260409020548111156103845760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102c6565b6001600160a01b0383165f90815260208190526040812080548392906103ab90849061059f565b90915550506001600160a01b0382165f90815260208190526040812080548392906103d79084906105b2565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161042391815260200190565b60405180910390a3505050565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259101610423565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146104d3575f80fd5b919050565b5f80604083850312156104e9575f80fd5b6104f2836104bd565b946020939093013593505050565b5f805f60608486031215610512575f80fd5b61051b846104bd565b9250610529602085016104bd565b929592945050506040919091013590565b5f6020828403121561054a575f80fd5b610553826104bd565b9392505050565b5f806040838503121561056b575f80fd5b610574836104bd565b9150610582602084016104bd565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102405761024061058b565b808201808211156102405761024061058b56fea2646970667358221220a6043f0c27f12d2ce5cf39a4afa5017359a8e02b7c7fe33de83d965f83fa752d64736f6c634300081a0033

Deployed Bytecode Sourcemap

102:2196:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;327:44;;;;;;;;;;;;;;;-1:-1:-1;;;327:44:0;;;;;;;;;;;;:::i;:::-;;;;;;;;1046:206;;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;1046:206:0;920:187:1;134:60:0;;172:22;134:60;;;;;1258:25:1;;;1246:2;1231:18;134:60:0;1112:177:1;1401:398:0;;;;;;:::i;:::-;;:::i;423:35::-;;456:2;423:35;;;;;1845:4:1;1833:17;;;1815:36;;1803:2;1788:18;423:35:0;1673:184:1;765:109:0;;;;;;:::i;:::-;-1:-1:-1;;;;;849:17:0;822:7;849:17;;;;;;;;;;;;765:109;378:38;;;;;;;;;;;;;;;-1:-1:-1;;;378:38:0;;;;;882:156;;;;;;:::i;:::-;;:::i;1260:133::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1359:17:0;;;1332:7;1359:17;;;:10;:17;;;;;;;;:26;;;;;;;;;;;;;1260:133;1046:206;1140:10;1112:4;1129:22;;;:10;:22;;;;;;;;-1:-1:-1;;;;;1129:31:0;;;;;;;;;;:40;;;1185:37;1112:4;;1129:31;;1185:37;;;;1163:6;1258:25:1;;1246:2;1231:18;;1112:177;1185:37:0;;;;;;;;-1:-1:-1;1240:4:0;1046:206;;;;;:::o;1401:398::-;-1:-1:-1;;;;;1534:18:0;;1490:4;1534:18;;;:10;:18;;;;;;;;1553:10;1534:30;;;;;;;;1583:26;;;;1575:79;;;;-1:-1:-1;;;1575:79:0;;2520:2:1;1575:79:0;;;2502:21:1;2559:2;2539:18;;;2532:30;2598:34;2578:18;;;2571:62;-1:-1:-1;;;2649:18:1;;;2642:38;2697:19;;1575:79:0;;;;;;;;;1667:36;1677:6;1685:9;1696:6;1667:9;:36::i;:::-;1714:55;1723:6;1731:10;1743:25;1762:6;1743:16;:25;:::i;:::-;1714:8;:55::i;:::-;-1:-1:-1;1787:4:0;;1401:398;-1:-1:-1;;;;1401:398:0:o;882:156::-;951:4;968:40;978:10;990:9;1001:6;968:9;:40::i;:::-;-1:-1:-1;1026:4:0;882:156;;;;:::o;1807:303::-;-1:-1:-1;;;;;1905:16:0;;:8;:16;;;;;;;;;;;:26;-1:-1:-1;1905:26:0;1897:77;;;;-1:-1:-1;;;1897:77:0;;3194:2:1;1897:77:0;;;3176:21:1;3233:2;3213:18;;;3206:30;3272:34;3252:18;;;3245:62;-1:-1:-1;;;3323:18:1;;;3316:36;3369:19;;1897:77:0;2992:402:1;1897:77:0;-1:-1:-1;;;;;1985:16:0;;:8;:16;;;;;;;;;;:26;;2005:6;;1985:8;:26;;2005:6;;1985:26;:::i;:::-;;;;-1:-1:-1;;;;;;;2022:19:0;;:8;:19;;;;;;;;;;:29;;2045:6;;2022:8;:29;;2045:6;;2022:29;:::i;:::-;;;;;;;;2084:9;-1:-1:-1;;;;;2067:35:0;2076:6;-1:-1:-1;;;;;2067:35:0;;2095:6;2067:35;;;;1258:25:1;;1246:2;1231:18;;1112:177;2067:35:0;;;;;;;;1807:303;;;:::o;2118:177::-;-1:-1:-1;;;;;2204:17:0;;;;;;;:10;:17;;;;;;;;:26;;;;;;;;;;;;;:35;;;2255:32;;1258:25:1;;;2255:32:0;;1231:18:1;2255:32:0;1112:177:1;14:418;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:173::-;505:20;;-1:-1:-1;;;;;554:31:1;;544:42;;534:70;;600:1;597;590:12;534:70;437:173;;;:::o;615:300::-;683:6;691;744:2;732:9;723:7;719:23;715:32;712:52;;;760:1;757;750:12;712:52;783:29;802:9;783:29;:::i;:::-;773:39;881:2;866:18;;;;853:32;;-1:-1:-1;;;615:300:1:o;1294:374::-;1371:6;1379;1387;1440:2;1428:9;1419:7;1415:23;1411:32;1408:52;;;1456:1;1453;1446:12;1408:52;1479:29;1498:9;1479:29;:::i;:::-;1469:39;;1527:38;1561:2;1550:9;1546:18;1527:38;:::i;:::-;1294:374;;1517:48;;-1:-1:-1;;;1634:2:1;1619:18;;;;1606:32;;1294:374::o;1862:186::-;1921:6;1974:2;1962:9;1953:7;1949:23;1945:32;1942:52;;;1990:1;1987;1980:12;1942:52;2013:29;2032:9;2013:29;:::i;:::-;2003:39;1862:186;-1:-1:-1;;;1862:186:1:o;2053:260::-;2121:6;2129;2182:2;2170:9;2161:7;2157:23;2153:32;2150:52;;;2198:1;2195;2188:12;2150:52;2221:29;2240:9;2221:29;:::i;:::-;2211:39;;2269:38;2303:2;2292:9;2288:18;2269:38;:::i;:::-;2259:48;;2053:260;;;;;:::o;2727:127::-;2788:10;2783:3;2779:20;2776:1;2769:31;2819:4;2816:1;2809:15;2843:4;2840:1;2833:15;2859:128;2926:9;;;2947:11;;;2944:37;;;2961:18;;:::i;3399:125::-;3464:9;;;3485:10;;;3482:36;;;3498:18;;:::i

Swarm Source

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