ETH Price: $2,936.48 (-0.39%)

Contract

0x65883B1e9a2944CbaCbc695116c26d8B926C61af

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
GM385806112026-01-25 8:16:105 hrs ago1769328970IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006
GM385466852026-01-24 22:50:4414 hrs ago1769295044IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006974
GM385133972026-01-24 13:35:5623 hrs ago1769261756IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006
GM385016002026-01-24 10:19:1927 hrs ago1769249959IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006
GM384978132026-01-24 9:16:1228 hrs ago1769246172IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006
GM384563912026-01-23 21:45:5039 hrs ago1769204750IN
0x65883B1e...B926C61af
0 ETH0.000000040.0006974
GM384253892026-01-23 13:09:082 days ago1769173748IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006
GM384010362026-01-23 6:23:152 days ago1769149395IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006
GM383700892026-01-22 21:47:282 days ago1769118448IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006975
GM383577892026-01-22 18:22:282 days ago1769106148IN
0x65883B1e...B926C61af
0 ETH0.000000040.0006979
GM383219772026-01-22 8:25:363 days ago1769070336IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006
GM383167552026-01-22 6:58:343 days ago1769065114IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006
GM382844592026-01-21 22:00:183 days ago1769032818IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006974
GM382358732026-01-21 8:30:324 days ago1768984232IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006
GM382284672026-01-21 6:27:064 days ago1768976826IN
0x65883B1e...B926C61af
0 ETH0.000000030.0006
GM381930072026-01-20 20:36:064 days ago1768941366IN
0x65883B1e...B926C61af
0 ETH0.000000040.0006974
GM381476022026-01-20 7:59:215 days ago1768895961IN
0x65883B1e...B926C61af
0 ETH00.00010025
GM381097142026-01-19 21:27:535 days ago1768858073IN
0x65883B1e...B926C61af
0 ETH00.00000035
GM380581142026-01-19 7:07:536 days ago1768806473IN
0x65883B1e...B926C61af
0 ETH00.00010025
GM380581082026-01-19 7:07:476 days ago1768806467IN
0x65883B1e...B926C61af
0 ETH00.00010025
GM380547962026-01-19 6:12:356 days ago1768803155IN
0x65883B1e...B926C61af
0 ETH00.00010027
GM380275592026-01-18 22:38:386 days ago1768775918IN
0x65883B1e...B926C61af
0 ETH00.00000035
GM379763362026-01-18 8:24:557 days ago1768724695IN
0x65883B1e...B926C61af
0 ETH00.00010025
GM379734242026-01-18 7:36:237 days ago1768721783IN
0x65883B1e...B926C61af
0 ETH00.00010025
GM379383872026-01-17 21:52:267 days ago1768686746IN
0x65883B1e...B926C61af
0 ETH00.00000035
View all transactions

Advanced mode:
Parent Transaction Hash Block From To
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GMLogger

Compiler Version
v0.8.30+commit.73712a01

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at uniscan.xyz on 2025-05-19
*/

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

contract GMLogger {
    struct GMRecord {
        uint32 timestamp;
        uint32 callNumber;
        address caller;
    }
    
    GMRecord[] private _gmRecords; 
    mapping(address => uint256) private _callCounts;
    event GMCalled(address caller, uint256 timestamp);
    
    function GM() external {
        _callCounts[msg.sender] += 1;
        
        GMRecord memory newRecord = GMRecord({
            timestamp: uint32(block.timestamp),
            callNumber: uint32(_gmRecords.length + 1),
            caller: msg.sender
        });
        
        _gmRecords.push(newRecord);
        emit GMCalled(msg.sender, block.timestamp);
    }
    
    function getGMCalls(address user) external view returns (uint256) {
        return _callCounts[user];
    }
    
    function getTotalGMCalls() external view returns (uint256) {
        return _gmRecords.length;
    }
    
}

Contract Security Audit

Contract ABI

API
[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"caller","type":"address"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"GMCalled","type":"event"},{"inputs":[],"name":"GM","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getGMCalls","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalGMCalls","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

6080604052348015600e575f5ffd5b506104078061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806323fecc3914610043578063894b039a1461004d578063fd816a321461007d575b5f5ffd5b61004b61009b565b005b610067600480360381019061006291906102df565b610230565b6040516100749190610322565b60405180910390f35b610085610276565b6040516100929190610322565b60405180910390f35b6001805f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546100e79190610368565b925050819055505f60405180606001604052804263ffffffff16815260200160015f805490506101179190610368565b63ffffffff1681526020013373ffffffffffffffffffffffffffffffffffffffff1681525090505f81908060018154018082558091505060019003905f5260205f20015f909190919091505f820151815f015f6101000a81548163ffffffff021916908363ffffffff1602179055506020820151815f0160046101000a81548163ffffffff021916908363ffffffff1602179055506040820151815f0160086101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050507ff0125b93349f0d02e91627d7f8c15bd405be5b506d47f2d62102034f60fd723f33426040516102259291906103aa565b60405180910390a150565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f5f80549050905090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6102ae82610285565b9050919050565b6102be816102a4565b81146102c8575f5ffd5b50565b5f813590506102d9816102b5565b92915050565b5f602082840312156102f4576102f3610281565b5b5f610301848285016102cb565b91505092915050565b5f819050919050565b61031c8161030a565b82525050565b5f6020820190506103355f830184610313565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6103728261030a565b915061037d8361030a565b92508282019050808211156103955761039461033b565b5b92915050565b6103a4816102a4565b82525050565b5f6040820190506103bd5f83018561039b565b6103ca6020830184610313565b939250505056fea264697066735822122040bbd5c9e5448b6308c90f100c5b8e30d03e1d464cf0a0be92a7fa34dd844c8a64736f6c634300081e0033

Deployed Bytecode

0x608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806323fecc3914610043578063894b039a1461004d578063fd816a321461007d575b5f5ffd5b61004b61009b565b005b610067600480360381019061006291906102df565b610230565b6040516100749190610322565b60405180910390f35b610085610276565b6040516100929190610322565b60405180910390f35b6001805f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546100e79190610368565b925050819055505f60405180606001604052804263ffffffff16815260200160015f805490506101179190610368565b63ffffffff1681526020013373ffffffffffffffffffffffffffffffffffffffff1681525090505f81908060018154018082558091505060019003905f5260205f20015f909190919091505f820151815f015f6101000a81548163ffffffff021916908363ffffffff1602179055506020820151815f0160046101000a81548163ffffffff021916908363ffffffff1602179055506040820151815f0160086101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050507ff0125b93349f0d02e91627d7f8c15bd405be5b506d47f2d62102034f60fd723f33426040516102259291906103aa565b60405180910390a150565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f5f80549050905090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6102ae82610285565b9050919050565b6102be816102a4565b81146102c8575f5ffd5b50565b5f813590506102d9816102b5565b92915050565b5f602082840312156102f4576102f3610281565b5b5f610301848285016102cb565b91505092915050565b5f819050919050565b61031c8161030a565b82525050565b5f6020820190506103355f830184610313565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6103728261030a565b915061037d8361030a565b92508282019050808211156103955761039461033b565b5b92915050565b6103a4816102a4565b82525050565b5f6040820190506103bd5f83018561039b565b6103ca6020830184610313565b939250505056fea264697066735822122040bbd5c9e5448b6308c90f100c5b8e30d03e1d464cf0a0be92a7fa34dd844c8a64736f6c634300081e0033

Deployed Bytecode Sourcemap

60:916:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;354:378;;;:::i;:::-;;744:109;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;865:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;354:378;415:1;388:11;:23;400:10;388:23;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;437:25;465:159;;;;;;;;507:15;465:159;;;;;;577:1;557:10;:17;;;;:21;;;;:::i;:::-;465:159;;;;;;602:10;465:159;;;;;437:187;;645:10;661:9;645:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;687:37;696:10;708:15;687:37;;;;;;;:::i;:::-;;;;;;;;377:355;354:378::o;744:109::-;801:7;828:11;:17;840:4;828:17;;;;;;;;;;;;;;;;821:24;;744:109;;;:::o;865:102::-;915:7;942:10;:17;;;;935:24;;865:102;:::o;88:117:1:-;197:1;194;187:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:329::-;900:6;949:2;937:9;928:7;924:23;920:32;917:119;;;955:79;;:::i;:::-;917:119;1075:1;1100:53;1145:7;1136:6;1125:9;1121:22;1100:53;:::i;:::-;1090:63;;1046:117;841:329;;;;:::o;1176:77::-;1213:7;1242:5;1231:16;;1176:77;;;:::o;1259:118::-;1346:24;1364:5;1346:24;:::i;:::-;1341:3;1334:37;1259:118;;:::o;1383:222::-;1476:4;1514:2;1503:9;1499:18;1491:26;;1527:71;1595:1;1584:9;1580:17;1571:6;1527:71;:::i;:::-;1383:222;;;;:::o;1611:180::-;1659:77;1656:1;1649:88;1756:4;1753:1;1746:15;1780:4;1777:1;1770:15;1797:191;1837:3;1856:20;1874:1;1856:20;:::i;:::-;1851:25;;1890:20;1908:1;1890:20;:::i;:::-;1885:25;;1933:1;1930;1926:9;1919:16;;1954:3;1951:1;1948:10;1945:36;;;1961:18;;:::i;:::-;1945:36;1797:191;;;;:::o;1994:118::-;2081:24;2099:5;2081:24;:::i;:::-;2076:3;2069:37;1994:118;;:::o;2118:332::-;2239:4;2277:2;2266:9;2262:18;2254:26;;2290:71;2358:1;2347:9;2343:17;2334:6;2290:71;:::i;:::-;2371:72;2439:2;2428:9;2424:18;2415:6;2371:72;:::i;:::-;2118:332;;;;;:::o

Swarm Source

ipfs://40bbd5c9e5448b6308c90f100c5b8e30d03e1d464cf0a0be92a7fa34dd844c8a

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.