BNB Price: $618.46 (+3.53%)
 

Overview

Max Total Supply

1,000,000,000,000Alien

Holders

100,296

Market

Price

$0.00 @ 0.000000 BNB

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
10 Alien

Value
$0.00
0x55d48c648d0c3938e3b0714c3beeecc65c99e21e
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
SimpleProxyalien

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at BscScan.com on 2026-04-12
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

contract SimpleProxyalien {


    bytes32 private constant _OWNER_SLOT =
        0xa7b53796fd2d99cb1f5ae019b54f9e024446c3d12b483f733ccc62ed04eb126a;

    bytes32 private constant _IMPL_SLOT =
        0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;

    event ImplementationSet(address indexed implementation);
    event OwnershipRenounced();

    modifier onlyOwner() {
        require(_getOwner() == msg.sender, "Not owner");
        _;
    }

    constructor() {
        _setOwner(msg.sender);
    }

    function owner() public view returns (address) {
        return _getOwner();
    }

    function implementation() public view returns (address) {
        return _getImpl();
    }

    function setImplementation(address _implementation) external onlyOwner {
        require(_implementation != address(0), "Zero address");
        require(_getImpl() == address(0), "Already set");
        _setImpl(_implementation);
        emit ImplementationSet(_implementation);
    }

    function renounceOwnership() external onlyOwner {
        _setOwner(address(0));
        emit OwnershipRenounced();
    }

    function _getOwner() internal view returns (address o) {
        bytes32 slot = _OWNER_SLOT;
        assembly { o := sload(slot) }
    }

    function _setOwner(address o) internal {
        bytes32 slot = _OWNER_SLOT;
        assembly { sstore(slot, o) }
    }

    function _getImpl() internal view returns (address o) {
        bytes32 slot = _IMPL_SLOT;
        assembly { o := sload(slot) }
    }

    function _setImpl(address o) internal {
        bytes32 slot = _IMPL_SLOT;
        assembly { sstore(slot, o) }
    }

    fallback() external payable {
        address impl = _getImpl();
        require(impl != address(0), "Implementation not set");
        assembly {
            calldatacopy(0, 0, calldatasize())
            let result := delegatecall(gas(), impl, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            switch result
            case 0 { revert(0, returndatasize()) }
            default { return(0, returndatasize()) }
        }
    }

    receive() external payable {
        address impl = _getImpl();
        require(impl != address(0), "Implementation not set");
        assembly {
            calldatacopy(0, 0, calldatasize())
            let result := delegatecall(gas(), impl, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            switch result
            case 0 { revert(0, returndatasize()) }
            default { return(0, returndatasize()) }
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"ImplementationSet","type":"event"},{"anonymous":false,"inputs":[],"name":"OwnershipRenounced","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_implementation","type":"address"}],"name":"setImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561000f575f80fd5b5061001f3361002460201b60201c565b610051565b5f7fa7b53796fd2d99cb1f5ae019b54f9e024446c3d12b483f733ccc62ed04eb126a5f1b90508181555050565b6107c78061005e5f395ff3fe608060405260043610610042575f3560e01c80635c60da1b14610177578063715018a6146101a15780638da5cb5b146101b7578063d784d426146101e1576100df565b366100df575f610050610209565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100b79061058a565b60405180910390fd5b365f80375f80365f845af43d5f803e805f81146100db573d5ff35b3d5ffd5b5f6100e8610209565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610158576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161014f9061058a565b60405180910390fd5b365f80375f80365f845af43d5f803e805f8114610173573d5ff35b3d5ffd5b348015610182575f80fd5b5061018b610238565b60405161019891906105e7565b60405180910390f35b3480156101ac575f80fd5b506101b5610246565b005b3480156101c2575f80fd5b506101cb6102f2565b6040516101d891906105e7565b60405180910390f35b3480156101ec575f80fd5b506102076004803603810190610202919061062e565b610300565b005b5f807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5f1b9050805491505090565b5f610241610209565b905090565b3373ffffffffffffffffffffffffffffffffffffffff166102656104a7565b73ffffffffffffffffffffffffffffffffffffffff16146102bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102b2906106a3565b60405180910390fd5b6102c45f6104d6565b7fd1f66c3d2bc1993a86be5e3d33709d98f0442381befcedd29f578b9b2506b1ce60405160405180910390a1565b5f6102fb6104a7565b905090565b3373ffffffffffffffffffffffffffffffffffffffff1661031f6104a7565b73ffffffffffffffffffffffffffffffffffffffff1614610375576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161036c906106a3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036103e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103da9061070b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff16610402610209565b73ffffffffffffffffffffffffffffffffffffffff1614610458576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044f90610773565b60405180910390fd5b61046181610503565b8073ffffffffffffffffffffffffffffffffffffffff167fab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d1360405160405180910390a250565b5f807fa7b53796fd2d99cb1f5ae019b54f9e024446c3d12b483f733ccc62ed04eb126a5f1b9050805491505090565b5f7fa7b53796fd2d99cb1f5ae019b54f9e024446c3d12b483f733ccc62ed04eb126a5f1b90508181555050565b5f7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5f1b90508181555050565b5f82825260208201905092915050565b7f496d706c656d656e746174696f6e206e6f7420736574000000000000000000005f82015250565b5f610574601683610530565b915061057f82610540565b602082019050919050565b5f6020820190508181035f8301526105a181610568565b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105d1826105a8565b9050919050565b6105e1816105c7565b82525050565b5f6020820190506105fa5f8301846105d8565b92915050565b5f80fd5b61060d816105c7565b8114610617575f80fd5b50565b5f8135905061062881610604565b92915050565b5f6020828403121561064357610642610600565b5b5f6106508482850161061a565b91505092915050565b7f4e6f74206f776e657200000000000000000000000000000000000000000000005f82015250565b5f61068d600983610530565b915061069882610659565b602082019050919050565b5f6020820190508181035f8301526106ba81610681565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6106f5600c83610530565b9150610700826106c1565b602082019050919050565b5f6020820190508181035f830152610722816106e9565b9050919050565b7f416c7265616479207365740000000000000000000000000000000000000000005f82015250565b5f61075d600b83610530565b915061076882610729565b602082019050919050565b5f6020820190508181035f83015261078a81610751565b905091905056fea264697066735822122001e543b7f74f00c97459515c016558d5a4f91c0872ce5e671b4c1e0aed61493a64736f6c63430008140033

Deployed Bytecode

0x608060405260043610610042575f3560e01c80635c60da1b14610177578063715018a6146101a15780638da5cb5b146101b7578063d784d426146101e1576100df565b366100df575f610050610209565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100b79061058a565b60405180910390fd5b365f80375f80365f845af43d5f803e805f81146100db573d5ff35b3d5ffd5b5f6100e8610209565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610158576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161014f9061058a565b60405180910390fd5b365f80375f80365f845af43d5f803e805f8114610173573d5ff35b3d5ffd5b348015610182575f80fd5b5061018b610238565b60405161019891906105e7565b60405180910390f35b3480156101ac575f80fd5b506101b5610246565b005b3480156101c2575f80fd5b506101cb6102f2565b6040516101d891906105e7565b60405180910390f35b3480156101ec575f80fd5b506102076004803603810190610202919061062e565b610300565b005b5f807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5f1b9050805491505090565b5f610241610209565b905090565b3373ffffffffffffffffffffffffffffffffffffffff166102656104a7565b73ffffffffffffffffffffffffffffffffffffffff16146102bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102b2906106a3565b60405180910390fd5b6102c45f6104d6565b7fd1f66c3d2bc1993a86be5e3d33709d98f0442381befcedd29f578b9b2506b1ce60405160405180910390a1565b5f6102fb6104a7565b905090565b3373ffffffffffffffffffffffffffffffffffffffff1661031f6104a7565b73ffffffffffffffffffffffffffffffffffffffff1614610375576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161036c906106a3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036103e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103da9061070b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff16610402610209565b73ffffffffffffffffffffffffffffffffffffffff1614610458576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044f90610773565b60405180910390fd5b61046181610503565b8073ffffffffffffffffffffffffffffffffffffffff167fab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d1360405160405180910390a250565b5f807fa7b53796fd2d99cb1f5ae019b54f9e024446c3d12b483f733ccc62ed04eb126a5f1b9050805491505090565b5f7fa7b53796fd2d99cb1f5ae019b54f9e024446c3d12b483f733ccc62ed04eb126a5f1b90508181555050565b5f7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5f1b90508181555050565b5f82825260208201905092915050565b7f496d706c656d656e746174696f6e206e6f7420736574000000000000000000005f82015250565b5f610574601683610530565b915061057f82610540565b602082019050919050565b5f6020820190508181035f8301526105a181610568565b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105d1826105a8565b9050919050565b6105e1816105c7565b82525050565b5f6020820190506105fa5f8301846105d8565b92915050565b5f80fd5b61060d816105c7565b8114610617575f80fd5b50565b5f8135905061062881610604565b92915050565b5f6020828403121561064357610642610600565b5b5f6106508482850161061a565b91505092915050565b7f4e6f74206f776e657200000000000000000000000000000000000000000000005f82015250565b5f61068d600983610530565b915061069882610659565b602082019050919050565b5f6020820190508181035f8301526106ba81610681565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6106f5600c83610530565b9150610700826106c1565b602082019050919050565b5f6020820190508181035f830152610722816106e9565b9050919050565b7f416c7265616479207365740000000000000000000000000000000000000000005f82015250565b5f61075d600b83610530565b915061076882610729565b602082019050919050565b5f6020820190508181035f83015261078a81610751565b905091905056fea264697066735822122001e543b7f74f00c97459515c016558d5a4f91c0872ce5e671b4c1e0aed61493a64736f6c63430008140033

Deployed Bytecode Sourcemap

61:2683:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2303:12;2318:10;:8;:10::i;:::-;2303:25;;2363:1;2347:18;;:4;:18;;;2339:53;;;;;;;;;;;;:::i;:::-;;;;;;;;;2446:14;2443:1;2440;2427:34;2537:1;2534;2518:14;2515:1;2509:4;2502:5;2489:50;2574:16;2571:1;2568;2553:38;2612:6;2637:1;2632:38;;;;2704:16;2701:1;2694:27;2632:38;2651:16;2648:1;2641:27;61:2683;1819:12;1834:10;:8;:10::i;:::-;1819:25;;1879:1;1863:18;;:4;:18;;;1855:53;;;;;;;;;;;;:::i;:::-;;;;;;;;;1962:14;1959:1;1956;1943:34;2053:1;2050;2034:14;2031:1;2025:4;2018:5;2005:50;2090:16;2087:1;2084;2069:38;2128:6;2153:1;2148:38;;;;2220:16;2217:1;2210:27;2148:38;2167:16;2164:1;2157:27;701:92;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1098:124;;;;;;;;;;;;;:::i;:::-;;609:84;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;801:289;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1507:137;1550:9;1572:12;268:66;1587:10;;1572:25;;1630:4;1624:11;1619:16;;1617:20;1507:137;:::o;701:92::-;748:7;775:10;:8;:10::i;:::-;768:17;;701:92;:::o;1098:124::-;495:10;480:25;;:11;:9;:11::i;:::-;:25;;;472:47;;;;;;;;;;;;:::i;:::-;;;;;;;;;1157:21:::1;1175:1;1157:9;:21::i;:::-;1194:20;;;;;;;;;;1098:124::o:0;609:84::-;647:7;674:11;:9;:11::i;:::-;667:18;;609:84;:::o;801:289::-;495:10;480:25;;:11;:9;:11::i;:::-;:25;;;472:47;;;;;;;;;;;;:::i;:::-;;;;;;;;;918:1:::1;891:29;;:15;:29;;::::0;883:54:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;978:1;956:24;;:10;:8;:10::i;:::-;:24;;;948:48;;;;;;;;;;;;:::i;:::-;;;;;;;;;1007:25;1016:15;1007:8;:25::i;:::-;1066:15;1048:34;;;;;;;;;;;;801:289:::0;:::o;1230:139::-;1274:9;1296:12;146:66;1311:11;;1296:26;;1355:4;1349:11;1344:16;;1342:20;1230:139;:::o;1377:122::-;1427:12;146:66;1442:11;;1427:26;;1488:1;1482:4;1475:15;1473:19;1377:122;:::o;1652:120::-;1701:12;268:66;1716:10;;1701:25;;1761:1;1755:4;1748:15;1746:19;1652:120;:::o;7:169:1:-;91:11;125:6;120:3;113:19;165:4;160:3;156:14;141:29;;7:169;;;;:::o;182:172::-;322:24;318:1;310:6;306:14;299:48;182:172;:::o;360:366::-;502:3;523:67;587:2;582:3;523:67;:::i;:::-;516:74;;599:93;688:3;599:93;:::i;:::-;717:2;712:3;708:12;701:19;;360:366;;;:::o;732:419::-;898:4;936:2;925:9;921:18;913:26;;985:9;979:4;975:20;971:1;960:9;956:17;949:47;1013:131;1139:4;1013:131;:::i;:::-;1005:139;;732:419;;;:::o;1157:126::-;1194:7;1234:42;1227:5;1223:54;1212:65;;1157:126;;;:::o;1289:96::-;1326:7;1355:24;1373:5;1355:24;:::i;:::-;1344:35;;1289:96;;;:::o;1391:118::-;1478:24;1496:5;1478:24;:::i;:::-;1473:3;1466:37;1391:118;;:::o;1515:222::-;1608:4;1646:2;1635:9;1631:18;1623:26;;1659:71;1727:1;1716:9;1712:17;1703:6;1659:71;:::i;:::-;1515:222;;;;:::o;1824:117::-;1933:1;1930;1923:12;2070:122;2143:24;2161:5;2143:24;:::i;:::-;2136:5;2133:35;2123:63;;2182:1;2179;2172:12;2123:63;2070:122;:::o;2198:139::-;2244:5;2282:6;2269:20;2260:29;;2298:33;2325:5;2298:33;:::i;:::-;2198:139;;;;:::o;2343:329::-;2402:6;2451:2;2439:9;2430:7;2426:23;2422:32;2419:119;;;2457:79;;:::i;:::-;2419:119;2577:1;2602:53;2647:7;2638:6;2627:9;2623:22;2602:53;:::i;:::-;2592:63;;2548:117;2343:329;;;;:::o;2678:159::-;2818:11;2814:1;2806:6;2802:14;2795:35;2678:159;:::o;2843:365::-;2985:3;3006:66;3070:1;3065:3;3006:66;:::i;:::-;2999:73;;3081:93;3170:3;3081:93;:::i;:::-;3199:2;3194:3;3190:12;3183:19;;2843:365;;;:::o;3214:419::-;3380:4;3418:2;3407:9;3403:18;3395:26;;3467:9;3461:4;3457:20;3453:1;3442:9;3438:17;3431:47;3495:131;3621:4;3495:131;:::i;:::-;3487:139;;3214:419;;;:::o;3639:162::-;3779:14;3775:1;3767:6;3763:14;3756:38;3639:162;:::o;3807:366::-;3949:3;3970:67;4034:2;4029:3;3970:67;:::i;:::-;3963:74;;4046:93;4135:3;4046:93;:::i;:::-;4164:2;4159:3;4155:12;4148:19;;3807:366;;;:::o;4179:419::-;4345:4;4383:2;4372:9;4368:18;4360:26;;4432:9;4426:4;4422:20;4418:1;4407:9;4403:17;4396:47;4460:131;4586:4;4460:131;:::i;:::-;4452:139;;4179:419;;;:::o;4604:161::-;4744:13;4740:1;4732:6;4728:14;4721:37;4604:161;:::o;4771:366::-;4913:3;4934:67;4998:2;4993:3;4934:67;:::i;:::-;4927:74;;5010:93;5099:3;5010:93;:::i;:::-;5128:2;5123:3;5119:12;5112:19;;4771:366;;;:::o;5143:419::-;5309:4;5347:2;5336:9;5332:18;5324:26;;5396:9;5390:4;5386:20;5382:1;5371:9;5367:17;5360:47;5424:131;5550:4;5424:131;:::i;:::-;5416:139;;5143:419;;;:::o

Swarm Source

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