Source Code
Latest 25 from a total of 3,600 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| GM | 38580611 | 5 hrs ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38546685 | 14 hrs ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38513397 | 23 hrs ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38501600 | 27 hrs ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38497813 | 28 hrs ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38456391 | 39 hrs ago | IN | 0 ETH | 0.00000004 | ||||
| GM | 38425389 | 2 days ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38401036 | 2 days ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38370089 | 2 days ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38357789 | 2 days ago | IN | 0 ETH | 0.00000004 | ||||
| GM | 38321977 | 3 days ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38316755 | 3 days ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38284459 | 3 days ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38235873 | 4 days ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38228467 | 4 days ago | IN | 0 ETH | 0.00000003 | ||||
| GM | 38193007 | 4 days ago | IN | 0 ETH | 0.00000004 | ||||
| GM | 38147602 | 5 days ago | IN | 0 ETH | 0 | ||||
| GM | 38109714 | 5 days ago | IN | 0 ETH | 0 | ||||
| GM | 38058114 | 6 days ago | IN | 0 ETH | 0 | ||||
| GM | 38058108 | 6 days ago | IN | 0 ETH | 0 | ||||
| GM | 38054796 | 6 days ago | IN | 0 ETH | 0 | ||||
| GM | 38027559 | 6 days ago | IN | 0 ETH | 0 | ||||
| GM | 37976336 | 7 days ago | IN | 0 ETH | 0 | ||||
| GM | 37973424 | 7 days ago | IN | 0 ETH | 0 | ||||
| GM | 37938387 | 7 days ago | IN | 0 ETH | 0 |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
GMLogger
Compiler Version
v0.8.30+commit.73712a01
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
- No Contract Security Audit Submitted- Submit Audit Here
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"}]Contract Creation Code
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
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.