// SPDX-License-Identifier: MIT
pragma solidity 0.8.26;
/// @title stonks.fun (STONKS)
/// @notice Fixed-supply ERC-20. The full 1B supply is minted to the deployer,
/// who immediately pools it as locked single-sided liquidity in the
/// StonksHook launch pool ("instant IPO").
///
/// Website: https://stonks.fun/
/// X: https://x.com/stonksdotfun
contract StonksToken {
string public constant name = "stonks.fun";
string public constant symbol = "STONKS";
uint8 public constant decimals = 18;
uint256 public constant totalSupply = 1_000_000_000e18;
mapping(address => uint256) public balanceOf;
mapping(address => mapping(address => uint256)) public allowance;
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
constructor() {
balanceOf[msg.sender] = totalSupply;
emit Transfer(address(0), msg.sender, totalSupply);
}
function approve(address spender, uint256 value) external returns (bool) {
allowance[msg.sender][spender] = value;
emit Approval(msg.sender, spender, value);
return true;
}
function transfer(address to, uint256 value) external returns (bool) {
return _transfer(msg.sender, to, value);
}
function transferFrom(address from, address to, uint256 value) external returns (bool) {
uint256 allowed = allowance[from][msg.sender];
if (allowed != type(uint256).max) {
require(allowed >= value, "STONKS: insufficient allowance");
unchecked {
allowance[from][msg.sender] = allowed - value;
}
}
return _transfer(from, to, value);
}
function _transfer(address from, address to, uint256 value) internal returns (bool) {
require(balanceOf[from] >= value, "STONKS: insufficient balance");
unchecked {
balanceOf[from] -= value;
balanceOf[to] += value;
}
emit Transfer(from, to, value);
return true;
}
}[
{
"type": "constructor",
"inputs": [],
"stateMutability": "nonpayable"
},
{
"name": "Approval",
"type": "event",
"inputs": [
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "Transfer",
"type": "event",
"inputs": [
{
"name": "from",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "allowance",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "approve",
"type": "function",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "balanceOf",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"name": "name",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "symbol",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "totalSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "transfer",
"type": "function",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "transferFrom",
"type": "function",
"inputs": [
{
"name": "from",
"type": "address",
"internalType": "address"
},
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
}
]0x6080604052348015600e575f80fd5b50335f818152602081815260408083206b033b2e3c9fd0803ce80000009081905590519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361053d8061006c5f395ff3fe608060405234801561000f575f80fd5b506004361061009f575f3560e01c8063313ce5671161007257806395d89b411161005857806395d89b4114610185578063a9059cbb146101c1578063dd62ed3e146101d4575f80fd5b8063313ce5671461014c57806370a0823114610166575f80fd5b806306fdde03146100a3578063095ea7b3146100f557806318160ddd1461011857806323b872dd14610139575b5f80fd5b6100df6040518060400160405280600a81526020017f73746f6e6b732e66756e0000000000000000000000000000000000000000000081525081565b6040516100ec919061040b565b60405180910390f35b61010861010336600461045b565b6101fe565b60405190151581526020016100ec565b61012b6b033b2e3c9fd0803ce800000081565b6040519081526020016100ec565b610108610147366004610483565b610269565b610154601281565b60405160ff90911681526020016100ec565b61012b6101743660046104bd565b5f6020819052908152604090205481565b6100df6040518060400160405280600681526020017f53544f4e4b53000000000000000000000000000000000000000000000000000081525081565b6101086101cf36600461045b565b610325565b61012b6101e23660046104d6565b600160209081525f928352604080842090915290825290205481565b335f8181526001602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102589086815260200190565b60405180910390a350600192915050565b6001600160a01b0383165f9081526001602090815260408083203384529091528120545f19811461031157828110156102e95760405162461bcd60e51b815260206004820152601e60248201527f53544f4e4b533a20696e73756666696369656e7420616c6c6f77616e6365000060448201526064015b60405180910390fd5b6001600160a01b0385165f908152600160209081526040808320338452909152902083820390555b61031c858585610338565b95945050505050565b5f610331338484610338565b9392505050565b6001600160a01b0383165f9081526020819052604081205482111561039f5760405162461bcd60e51b815260206004820152601c60248201527f53544f4e4b533a20696e73756666696369656e742062616c616e63650000000060448201526064016102e0565b6001600160a01b038481165f818152602081815260408083208054889003905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610456575f80fd5b919050565b5f806040838503121561046c575f80fd5b61047583610440565b946020939093013593505050565b5f805f60608486031215610495575f80fd5b61049e84610440565b92506104ac60208501610440565b929592945050506040919091013590565b5f602082840312156104cd575f80fd5b61033182610440565b5f80604083850312156104e7575f80fd5b6104f083610440565b91506104fe60208401610440565b9050925092905056fea26469706673582212204a790b589cd3eecf4c691cb945c72e05a5847ad2117a390736c5de061fef5e0d64736f6c634300081a0033
0x608060405234801561000f575f80fd5b506004361061009f575f3560e01c8063313ce5671161007257806395d89b411161005857806395d89b4114610185578063a9059cbb146101c1578063dd62ed3e146101d4575f80fd5b8063313ce5671461014c57806370a0823114610166575f80fd5b806306fdde03146100a3578063095ea7b3146100f557806318160ddd1461011857806323b872dd14610139575b5f80fd5b6100df6040518060400160405280600a81526020017f73746f6e6b732e66756e0000000000000000000000000000000000000000000081525081565b6040516100ec919061040b565b60405180910390f35b61010861010336600461045b565b6101fe565b60405190151581526020016100ec565b61012b6b033b2e3c9fd0803ce800000081565b6040519081526020016100ec565b610108610147366004610483565b610269565b610154601281565b60405160ff90911681526020016100ec565b61012b6101743660046104bd565b5f6020819052908152604090205481565b6100df6040518060400160405280600681526020017f53544f4e4b53000000000000000000000000000000000000000000000000000081525081565b6101086101cf36600461045b565b610325565b61012b6101e23660046104d6565b600160209081525f928352604080842090915290825290205481565b335f8181526001602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102589086815260200190565b60405180910390a350600192915050565b6001600160a01b0383165f9081526001602090815260408083203384529091528120545f19811461031157828110156102e95760405162461bcd60e51b815260206004820152601e60248201527f53544f4e4b533a20696e73756666696369656e7420616c6c6f77616e6365000060448201526064015b60405180910390fd5b6001600160a01b0385165f908152600160209081526040808320338452909152902083820390555b61031c858585610338565b95945050505050565b5f610331338484610338565b9392505050565b6001600160a01b0383165f9081526020819052604081205482111561039f5760405162461bcd60e51b815260206004820152601c60248201527f53544f4e4b533a20696e73756666696369656e742062616c616e63650000000060448201526064016102e0565b6001600160a01b038481165f818152602081815260408083208054889003905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610456575f80fd5b919050565b5f806040838503121561046c575f80fd5b61047583610440565b946020939093013593505050565b5f805f60608486031215610495575f80fd5b61049e84610440565b92506104ac60208501610440565b929592945050506040919091013590565b5f602082840312156104cd575f80fd5b61033182610440565b5f80604083850312156104e7575f80fd5b6104f083610440565b91506104fe60208401610440565b9050925092905056fea26469706673582212204a790b589cd3eecf4c691cb945c72e05a5847ad2117a390736c5de061fef5e0d64736f6c634300081a0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| DIH | 1 | $0.0000102 | $0 |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xfac094d1…e8711a | Transfer | 19,744,824 | 22 days agoSun, 26 Jul 2026 08:57:58 UTC | 0xcaf7…5d11 | IN | 0x0924…11d7 | $0.001 DIH |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| no internal transactions found for this address yet (traced blocks + on-demand) | ||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xfc45e9…34ebc2 | 9 days agoSat, 08 Aug 2026 17:33:08 UTC | Transfer | [0] 0x000000000000…90bde0f9 [1] 0x000000000000…43e40951 data: 0x000000000000000000…f450bc2d |
| 0x3de4d7…3d25ad | 9 days agoSat, 08 Aug 2026 17:33:08 UTC | Approval | [0] 0x000000000000…90bde0f9 [1] 0x000000000000…262c40dc data: 0x000000000000000000…f450bc2d |
| 0xa14645…e29b28 | 33 days agoWed, 15 Jul 2026 21:31:40 UTC | Approval | [0] 0x000000000000…54013ea6 [1] 0x000000000000…7a9592a7 data: 0x000000000000000000…00000000 |
| 0x28844b…be9e24 | 33 days agoWed, 15 Jul 2026 20:32:05 UTC | Approval | [0] 0x000000000000…dfea25da [1] 0x000000000000…262c40dc data: 0x000000000000000000…00000000 |
| 0x3466e7…413eb1 | 33 days agoWed, 15 Jul 2026 20:29:09 UTC | Approval | [0] 0x000000000000…6f0d216d [1] 0x000000000000…7a9592a7 data: 0x000000000000000000…00000000 |
| 0x3a91be…385d17 | 33 days agoWed, 15 Jul 2026 19:57:51 UTC | Approval | [0] 0x000000000000…12e4108c [1] 0x000000000000…7a9592a7 data: 0x000000000000000000…00000000 |
| 0x1e3170…d16bfd | 33 days agoWed, 15 Jul 2026 19:55:34 UTC | Approval | [0] 0x000000000000…aca88ec0 [1] 0x000000000000…7a9592a7 data: 0x000000000000000000…00000000 |
| 0x302794…b1805b | 36 days agoMon, 13 Jul 2026 01:52:10 UTC | Approval | [0] 0x000000000000…a5f72a4a [1] 0x000000000000…262c40dc data: 0x000000000000000000…00000000 |
| 0xa6f7bf…b7075f | 38 days agoFri, 10 Jul 2026 15:28:16 UTC | Approval | [0] 0x000000000000…33bbe112 [1] 0x000000000000…edf908b2 data: 0x000000000000000000…00000000 |
| 0xa6e5ca…2d5e1d | 39 days agoThu, 09 Jul 2026 16:34:10 UTC | Approval | [0] 0x000000000000…bcb94140 [1] 0x000000000000…edf908b2 data: 0x000000000000000000…00000000 |
| 0x1338b9…6ee67f | 40 days agoThu, 09 Jul 2026 02:59:26 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…39a1a792 data: 0x000000000000000000…999aa49e |
| 0xd360e9…785188 | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…721f3b66 |
| 0xd360e9…785188 | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…eeda7d9f [1] 0x000000000000…db8c0904 data: 0x000000000000000000…721f3b66 |
| 0x52b2b3…46948f | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…0c46e76f |
| 0x52b2b3…46948f | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…30421ae0 [1] 0x000000000000…db8c0904 data: 0x000000000000000000…0c46e76f |
| 0x47fdb2…af9fcf | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…a3ff1fe3 |
| 0x47fdb2…af9fcf | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…06a5ac1a [1] 0x000000000000…db8c0904 data: 0x000000000000000000…a3ff1fe3 |
| 0x66f7ad…b7d40f | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…a8d5e5ca |
| 0x66f7ad…b7d40f | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…e0d20298 [1] 0x000000000000…db8c0904 data: 0x000000000000000000…a8d5e5ca |
| 0xa6621b…c45bc2 | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…166e8a06 |
| 0xa6621b…c45bc2 | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…304f1608 [1] 0x000000000000…db8c0904 data: 0x000000000000000000…166e8a06 |
| 0x6fced7…21b656 | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…5cea8392 |
| 0x6fced7…21b656 | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…17ba6383 [1] 0x000000000000…db8c0904 data: 0x000000000000000000…5cea8392 |
| 0xb362f7…28a836 | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…2e19f2ae |
| 0xb362f7…28a836 | 40 days agoThu, 09 Jul 2026 02:44:05 UTC | Transfer | [0] 0x000000000000…7328ff51 [1] 0x000000000000…db8c0904 data: 0x000000000000000000…2e19f2ae |
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x3de4d7…3d25ad | Approve | 31,256,001 | 9 days agoSat, 08 Aug 2026 17:33:08 UTC | 0xc8d5…e0f9 | IN | stonks.fun | $0.000 ETH | 0.00000131 | |
| 0xa14645…e29b28 | Approve | 10,719,762 | 33 days agoWed, 15 Jul 2026 21:31:40 UTC | 0xd6d1…3ea6 | IN | stonks.fun | $0.000 ETH | 0.00000164 | |
| 0x28844b…be9e24 | Approve | 10,684,060 | 33 days agoWed, 15 Jul 2026 20:32:05 UTC | 0x3719…25da | IN | stonks.fun | $0.000 ETH | 0.00000162 | |
| 0x3466e7…413eb1 | Approve | 10,682,309 | 33 days agoWed, 15 Jul 2026 20:29:09 UTC | 0xe286…216d | IN | stonks.fun | $0.000 ETH | 0.00000162 | |
| 0x3a91be…385d17 | Approve | 10,663,497 | 33 days agoWed, 15 Jul 2026 19:57:51 UTC | 0xc24e…108c | IN | stonks.fun | $0.000 ETH | 0.00000165 | |
| 0x1e3170…d16bfd | Approve | 10,662,126 | 33 days agoWed, 15 Jul 2026 19:55:34 UTC | 0xbc2a…8ec0 | IN | stonks.fun | $0.000 ETH | 0.00000162 | |
| 0x302794…b1805b | Approve | 8,286,422 | 36 days agoMon, 13 Jul 2026 01:52:10 UTC | 0x73ae…2a4a | IN | stonks.fun | $0.000 ETH | 0.00000132 | |
| 0xa6f7bf…b7075f | Approve | 6,187,565 | 38 days agoFri, 10 Jul 2026 15:28:16 UTC | 0x830e…e112 | IN | stonks.fun | $0.000 ETH | 0.00000773 | |
| 0xa6e5ca…2d5e1d | Approve | 5,364,450 | 39 days agoThu, 09 Jul 2026 16:34:10 UTC | 0x65e6…4140 | IN | stonks.fun | $0.000 ETH | 0.00000080 | |
| 0x5fa67e…908721 | Approve | 4,864,970 | 40 days agoThu, 09 Jul 2026 02:38:31 UTC | 0x2705…bd0d | IN | stonks.fun | $0.000 ETH | 0.00000112 | |
| 0xc51de7…8c4b4a | Approve | 4,846,572 | 40 days agoThu, 09 Jul 2026 02:07:41 UTC | 0x62cc…eef4 | IN | stonks.fun | $0.000 ETH | 0.00000114 | |
| 0x512189…79e1a7 | Approve | 4,845,578 | 40 days agoThu, 09 Jul 2026 02:06:01 UTC | 0x80c2…e1d3 | IN | stonks.fun | $0.000 ETH | 0.00000112 | |
| 0xe5e531…02bc6e | Approve | 4,839,918 | 40 days agoThu, 09 Jul 2026 01:56:34 UTC | 0x6980…d0f1 | IN | stonks.fun | $0.000 ETH | 0.00000112 | |
| 0x686c5f…6383db | Approve | 4,839,460 | 40 days agoThu, 09 Jul 2026 01:55:48 UTC | 0x0ce2…0298 | IN | stonks.fun | $0.000 ETH | 0.00000112 | |
| 0xa27f24…69e750 | Approve | 4,839,157 | 40 days agoThu, 09 Jul 2026 01:55:17 UTC | 0xa3e0…e960 | IN | stonks.fun | $0.000 ETH | 0.00000113 | |
| 0x24f429…31d498 | Approve | 4,839,155 | 40 days agoThu, 09 Jul 2026 01:55:17 UTC | 0x9bdf…1ae0 | IN | stonks.fun | $0.000 ETH | 0.00000112 | |
| 0xe8dae0…c87cf4 | Approve | 4,839,027 | 40 days agoThu, 09 Jul 2026 01:55:04 UTC | 0x1b51…ac1a | IN | stonks.fun | $0.000 ETH | 0.00000114 | |
| 0xd7df90…00ccc2 | Approve | 4,839,025 | 40 days agoThu, 09 Jul 2026 01:55:04 UTC | 0x949b…7d9f | IN | stonks.fun | $0.000 ETH | 0.00000112 | |
| 0x6d51df…e8be53 | Approve | 4,838,874 | 40 days agoThu, 09 Jul 2026 01:54:49 UTC | 0x23d4…ff51 | IN | stonks.fun | $0.000 ETH | 0.00000115 | |
| 0xaaeb36…b91e9e | Approve | 4,838,872 | 40 days agoThu, 09 Jul 2026 01:54:48 UTC | 0x6e43…1608 | IN | stonks.fun | $0.000 ETH | 0.00000114 | |
| 0x243fb8…67387a | Approve | 4,831,951 | 40 days agoThu, 09 Jul 2026 01:43:12 UTC | 0x903a…6383 | IN | stonks.fun | $0.000 ETH | 0.00000115 | |
| 0xdb075d…e5a601 | Approve | 4,831,876 | 40 days agoThu, 09 Jul 2026 01:43:05 UTC | 0xaa8a…6809 | IN | stonks.fun | $0.000 ETH | 0.00000113 | |
| 0x63f2b1…23a59a | Approve | 4,830,840 | 40 days agoThu, 09 Jul 2026 01:41:20 UTC | 0xc9f9…0bb1 | IN | stonks.fun | $0.000 ETH | 0.00000112 | |
| 0x127d46…4274c2 | Approve | 4,830,838 | 40 days agoThu, 09 Jul 2026 01:41:20 UTC | 0x7f6e…67be | IN | stonks.fun | $0.000 ETH | 0.00000112 | |
| 0xe41db5…270dea | Approve | 4,830,696 | 40 days agoThu, 09 Jul 2026 01:41:06 UTC | 0x0e66…cec5 | IN | stonks.fun | $0.000 ETH | 0.00000111 |