// SPDX-License-Identifier: MIT
pragma solidity 0.8.30;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
/// @notice ERC20 launched by the Runner launchpad.
///
/// Fixed supply, minted entirely to the launchpad at construction. No owner,
/// no mint, no hooks. The pair-transfer lock from the previous revision is
/// removed: graduation now converts into Runner's internal locked pool, so
/// there is no external pair to pre-seed and nothing to lock.
contract RunnerToken is ERC20 {
constructor(string memory name_, string memory symbol_, uint256 supply_) ERC20(name_, symbol_) {
_mint(msg.sender, supply_);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "name_",
"type": "string",
"internalType": "string"
},
{
"name": "symbol_",
"type": "string",
"internalType": "string"
},
{
"name": "supply_",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"name": "ERC20InsufficientAllowance",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "allowance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InsufficientBalance",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
},
{
"name": "balance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InvalidApprover",
"type": "error",
"inputs": [
{
"name": "approver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidReceiver",
"type": "error",
"inputs": [
{
"name": "receiver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSender",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSpender",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
}
]
},
{
"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": "owner",
"type": "address",
"internalType": "address"
},
{
"name": "spender",
"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": "account",
"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"
}
]0x6080806040526004361015610012575f80fd5b5f3560e01c90816306fdde031461051e57508063095ea7b31461048f57806318160ddd1461047257806323b872dd146102fc578063313ce567146102e157806370a082311461029d57806395d89b4114610122578063a9059cbb146100f15763dd62ed3e1461007f575f80fd5b346100ed5760406003193601126100ed5761009861061f565b73ffffffffffffffffffffffffffffffffffffffff6100b5610642565b91165f52600160205273ffffffffffffffffffffffffffffffffffffffff60405f2091165f52602052602060405f2054604051908152f35b5f80fd5b346100ed5760406003193601126100ed5761011761010d61061f565b6024359033610665565b602060405160018152f35b346100ed575f6003193601126100ed576040515f600454908160011c60018316928315610293575b60208210841461026657818552849390811561022457506001146101c8575b5003601f01601f191681019067ffffffffffffffff82118183101761019b57610197829182604052826105f5565b0390f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60045f90815291507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b8183106102085750508101602001601f19610169565b60209193508060019154838588010152019101909183926101f2565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660208581019190915291151560051b84019091019150601f199050610169565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b90607f169061014a565b346100ed5760206003193601126100ed5773ffffffffffffffffffffffffffffffffffffffff6102cb61061f565b165f525f602052602060405f2054604051908152f35b346100ed575f6003193601126100ed57602060405160128152f35b346100ed5760606003193601126100ed5761031561061f565b61031d610642565b6044359073ffffffffffffffffffffffffffffffffffffffff831692835f52600160205260405f2073ffffffffffffffffffffffffffffffffffffffff33165f5260205260405f20547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8110610399575b506101179350610665565b83811061043e5784156104125733156103e657610117945f52600160205260405f2073ffffffffffffffffffffffffffffffffffffffff33165f526020528360405f20910390558461038e565b7f94280d62000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7fe602df05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b83907ffb8f41b2000000000000000000000000000000000000000000000000000000005f523360045260245260445260645ffd5b346100ed575f6003193601126100ed576020600254604051908152f35b346100ed5760406003193601126100ed576104a861061f565b6024359033156104125773ffffffffffffffffffffffffffffffffffffffff169081156103e657335f52600160205260405f20825f526020528060405f20556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b346100ed575f6003193601126100ed575f600354908160011c600183169283156105eb575b602082108414610266578185528493908115610224575060011461058f575003601f01601f191681019067ffffffffffffffff82118183101761019b57610197829182604052826105f5565b60035f90815291507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b8183106105cf5750508101602001601f19610169565b60209193508060019154838588010152019101909183926105b9565b90607f1690610543565b601f19601f602060409481855280519182918282880152018686015e5f8582860101520116010190565b6004359073ffffffffffffffffffffffffffffffffffffffff821682036100ed57565b6024359073ffffffffffffffffffffffffffffffffffffffff821682036100ed57565b73ffffffffffffffffffffffffffffffffffffffff1690811561075b5773ffffffffffffffffffffffffffffffffffffffff1691821561072f57815f525f60205260405f20548181106106fd57817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f525f825260405f20818154019055604051908152a3565b827fe450d38c000000000000000000000000000000000000000000000000000000005f5260045260245260445260645ffd5b7fec442f05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7f96c6fd1e000000000000000000000000000000000000000000000000000000005f525f60045260245ffdfea264697066735822122021b68e332f18a140be0f599eb26bf16e762d4b40c2ffeb657d728e71eba9082264736f6c634300081e0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x2c3556…220d34 | 23 days agoThu, 23 Jul 2026 22:22:00 UTC | Transfer | [0] 0x000000000000…55877c58 [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…dc7bdedf |
| 0x409222…735e85 | 23 days agoThu, 23 Jul 2026 22:21:59 UTC | Approval | [0] 0x000000000000…55877c58 [1] 0x000000000000…959e5cb2 data: 0x000000000000000000…dc7bdedf |
| 0xfe3e30…cb6e27 | 23 days agoThu, 23 Jul 2026 22:17:45 UTC | Transfer | [0] 0x000000000000…e5218c0f [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…98d7a7ed |
| 0x15ab12…c323a6 | 23 days agoThu, 23 Jul 2026 22:17:44 UTC | Approval | [0] 0x000000000000…e5218c0f [1] 0x000000000000…959e5cb2 data: 0x000000000000000000…98d7a7ed |
| 0x242e7c…f7676d | 23 days agoThu, 23 Jul 2026 22:17:21 UTC | Transfer | [0] 0x000000000000…38350567 [1] 0x000000000000…77cb2ef7 data: 0x000000000000000000…98d7a7ee |
| 0x242e7c…f7676d | 23 days agoThu, 23 Jul 2026 22:17:21 UTC | Transfer | [0] 0x000000000000…38350567 [1] 0x000000000000…e5218c0f data: 0x000000000000000000…98d7a7ed |
| 0x242e7c…f7676d | 23 days agoThu, 23 Jul 2026 22:17:21 UTC | Transfer | [0] 0x000000000000…bbcbedc5 [1] 0x000000000000…38350567 data: 0x000000000000000000…31af4fdb |
| 0x3cc379…3f6b4c | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…5abda435 [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…ef9c6d76 |
| 0x3cc379…3f6b4c | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…7594584c [1] 0x000000000000…5abda435 data: 0x000000000000000000…ef9c6d76 |
| 0xd84ad7…0c61c5 | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…cb01690f [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…f66a0610 |
| 0x683b40…ed4019 | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…f6a367fe [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…94e9b725 |
| 0xa9cd1a…024c2a | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…1cad725f [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…b9443e01 |
| 0x68c664…b1682d | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…7a234e80 [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…29b6874c |
| 0xbc9549…791c80 | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…fd1df8fc [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…d4f145dd |
| 0x51ce5c…a28970 | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…89d58dca [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…dc9ed09c |
| 0x03f856…0ed3f2 | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…60497707 [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…7e009671 |
| 0x4b8a58…132c31 | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…ec282477 [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…9b23ade5 |
| 0xf4207a…a25537 | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…7e884866 [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…c9085b17 |
| 0x692035…278b3c | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…42af9609 [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…d843b2cf |
| 0xfd774a…b8fc11 | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…286a7fdd [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…29be70e8 |
| 0x7f27ed…f85c8f | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…94361755 [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…3426adb5 |
| 0x453e8f…1f68fd | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…67dcf956 [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…fd3b2a3b |
| 0x968be1…fb0a4a | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…ba2ec6af [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…cd149109 |
| 0x527964…517d86 | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…9b487b8a [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…28edfd4a |
| 0x1c26d6…89faa0 | 23 days agoThu, 23 Jul 2026 22:17:13 UTC | Transfer | [0] 0x000000000000…f903020d [1] 0x000000000000…bbcbedc5 data: 0x000000000000000000…cfd19940 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| no token transfers for this address yet | |||||||||
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| 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 ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x409222…735e85 | Approve | 17,642,819 | 23 days agoThu, 23 Jul 2026 22:21:59 UTC | 0x1d5a…7c58 | IN | SHAW | $0.000 ETH | 0.00000564 | |
| 0x15ab12…c323a6 | Approve | 17,640,272 | 23 days agoThu, 23 Jul 2026 22:17:44 UTC | 0x8d88…8c0f | IN | SHAW | $0.000 ETH | 0.00000564 | |
| 0x142faa…2d4f82 | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0xc321…690f | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0x9f2b95…6a5913 | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x6cad…8dca | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0x4c3386…3fdd2c | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0xe309…4e80 | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0x2acd47…82189f | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0xfde8…9609 | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0x8aef01…6537aa | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x05b4…4866 | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0x58c283…653cd5 | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x7705…67fe | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0xe7d9cf…c309ce | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0xf548…2477 | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0x1f74f5…2f20fe | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0xcc39…1755 | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0x6822e8…d30619 | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0xe427…f8fc | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0xe9473d…e93e9b | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x38c4…725f | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0x65b093…8c68ff | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x9745…7fdd | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0x0ec73b…673dc0 | Approve | 17,639,961 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0xc3b3…7707 | IN | SHAW | $0.000 ETH | 0.00000580 | |
| 0x22b177…2c5cf8 | Approve | 17,639,960 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x8153…fb53 | IN | SHAW | $0.000 ETH | 0.00000578 | |
| 0x841ecb…32fd54 | Approve | 17,639,960 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x9d15…020d | IN | SHAW | $0.000 ETH | 0.00000578 | |
| 0xee3a2b…5cb6a4 | Approve | 17,639,959 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x206b…4d61 | IN | SHAW | $0.000 ETH | 0.00000575 | |
| 0x6053ea…204dc8 | Approve | 17,639,959 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x11bf…69ea | IN | SHAW | $0.000 ETH | 0.00000575 | |
| 0x9c5bde…d9c35b | Approve | 17,639,959 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x6517…dc8a | IN | SHAW | $0.000 ETH | 0.00000575 | |
| 0x2042f3…b8d990 | Approve | 17,639,959 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x6045…0167 | IN | SHAW | $0.000 ETH | 0.00000575 | |
| 0xa02d25…091188 | Approve | 17,639,959 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0xb243…325c | IN | SHAW | $0.000 ETH | 0.00000575 | |
| 0x79242b…0c9c10 | Approve | 17,639,959 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0xcf7e…8baa | IN | SHAW | $0.000 ETH | 0.00000575 | |
| 0xab947b…b58e30 | Approve | 17,639,959 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x7b3e…f30b | IN | SHAW | $0.000 ETH | 0.00000575 | |
| 0x401214…b0ef1e | Approve | 17,639,959 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x549c…6620 | IN | SHAW | $0.000 ETH | 0.00000575 | |
| 0x7b369c…dd7017 | Approve | 17,639,959 | 23 days agoThu, 23 Jul 2026 22:17:12 UTC | 0x695b…c6af | IN | SHAW | $0.000 ETH | 0.00000575 |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 17,639,427 | 23 days agoThu, 23 Jul 2026 22:16:19 UTC | 0x362511…2d5137 | CREATE2 | createToken | 0x3e2b…0567 | IN | 0x3a10…3ad2 | 0 ETH |