| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
contract RobinpadToken {
string public constant name = "Robinpad";
string public constant symbol = "Rpad";
uint8 public constant decimals = 18;
uint256 public constant MAX_SUPPLY = 100_000_000 ether;
address public owner;
uint256 public totalSupply;
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 tokenOwner, address indexed spender, uint256 value);
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
modifier onlyOwner() {
require(msg.sender == owner, "NOT_OWNER");
_;
}
constructor(address initialOwner) {
require(initialOwner != address(0), "OWNER_ZERO");
owner = initialOwner;
emit OwnershipTransferred(address(0), initialOwner);
_mint(initialOwner, MAX_SUPPLY);
}
function transfer(address to, uint256 value) external returns (bool) {
_transfer(msg.sender, to, value);
return true;
}
function approve(address spender, uint256 value) external returns (bool) {
require(spender != address(0), "SPENDER_ZERO");
allowance[msg.sender][spender] = value;
emit Approval(msg.sender, spender, value);
return true;
}
function transferFrom(address from, address to, uint256 value) external returns (bool) {
uint256 allowed = allowance[from][msg.sender];
require(allowed >= value, "ALLOWANCE_LOW");
if (allowed != type(uint256).max) {
allowance[from][msg.sender] = allowed - value;
emit Approval(from, msg.sender, allowance[from][msg.sender]);
}
_transfer(from, to, value);
return true;
}
function transferOwnership(address newOwner) external onlyOwner {
require(newOwner != address(0), "OWNER_ZERO");
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
}
function renounceOwnership() external onlyOwner {
emit OwnershipTransferred(owner, address(0));
owner = address(0);
}
function _mint(address to, uint256 value) internal {
totalSupply += value;
balanceOf[to] += value;
emit Transfer(address(0), to, value);
}
function _transfer(address from, address to, uint256 value) internal {
require(to != address(0), "TO_ZERO");
uint256 balance = balanceOf[from];
require(balance >= value, "BALANCE_LOW");
unchecked {
balanceOf[from] = balance - value;
balanceOf[to] += value;
}
emit Transfer(from, to, value);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "initialOwner",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"name": "Approval",
"type": "event",
"inputs": [
{
"name": "tokenOwner",
"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": "OwnershipTransferred",
"type": "event",
"inputs": [
{
"name": "previousOwner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "newOwner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"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": "MAX_SUPPLY",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"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": "owner",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "renounceOwnership",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"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"
},
{
"name": "transferOwnership",
"type": "function",
"inputs": [
{
"name": "newOwner",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
}
]0x608060405234801561001057600080fd5b506040516109c03803806109c083398101604081905261002f91610162565b6001600160a01b0381166100765760405162461bcd60e51b815260206004820152600a6024820152694f574e45525f5a45524f60b01b604482015260640160405180910390fd5b600080546001600160a01b0319166001600160a01b03831690811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36100d3816a52b7d2dcc80cd2e40000006100d9565b506101b9565b80600160008282546100eb9190610192565b90915550506001600160a01b03821660009081526002602052604081208054839290610118908490610192565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b60006020828403121561017457600080fd5b81516001600160a01b038116811461018b57600080fd5b9392505050565b808201808211156101b357634e487b7160e01b600052601160045260246000fd5b92915050565b6107f8806101c86000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c57806395d89b411161006657806395d89b41146101df578063a9059cbb14610202578063dd62ed3e14610215578063f2fde38b1461024057600080fd5b806370a082311461018a578063715018a6146101aa5780638da5cb5b146101b457600080fd5b806306fdde03146100d4578063095ea7b31461011157806318160ddd1461013457806323b872dd1461014b578063313ce5671461015e57806332cb6b0c14610178575b600080fd5b6100fb60405180604001604052806008815260200167149bd89a5b9c185960c21b81525081565b604051610108919061067b565b60405180910390f35b61012461011f3660046106e6565b610253565b6040519015158152602001610108565b61013d60015481565b604051908152602001610108565b610124610159366004610710565b610304565b610166601281565b60405160ff9091168152602001610108565b61013d6a52b7d2dcc80cd2e400000081565b61013d61019836600461074c565b60026020526000908152604090205481565b6101b26103ec565b005b6000546101c7906001600160a01b031681565b6040516001600160a01b039091168152602001610108565b6100fb60405180604001604052806004815260200163149c185960e21b81525081565b6101246102103660046106e6565b61047c565b61013d61022336600461076e565b600360209081526000928352604080842090915290825290205481565b6101b261024e36600461074c565b610492565b60006001600160a01b03831661029f5760405162461bcd60e51b815260206004820152600c60248201526b5350454e4445525f5a45524f60a01b60448201526064015b60405180910390fd5b3360008181526003602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6001600160a01b0383166000908152600360209081526040808320338452909152812054828110156103685760405162461bcd60e51b815260206004820152600d60248201526c414c4c4f57414e43455f4c4f5760981b6044820152606401610296565b60001981146103d65761037b83826107a1565b6001600160a01b038616600081815260036020908152604080832033808552908352928190208590555193845290927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35b6103e1858585610576565b506001949350505050565b6000546001600160a01b031633146104325760405162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b6044820152606401610296565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000610489338484610576565b50600192915050565b6000546001600160a01b031633146104d85760405162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b6044820152606401610296565b6001600160a01b03811661051b5760405162461bcd60e51b815260206004820152600a6024820152694f574e45525f5a45524f60b01b6044820152606401610296565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0382166105b65760405162461bcd60e51b8152602060048201526007602482015266544f5f5a45524f60c81b6044820152606401610296565b6001600160a01b0383166000908152600260205260409020548181101561060d5760405162461bcd60e51b815260206004820152600b60248201526a42414c414e43455f4c4f5760a81b6044820152606401610296565b6001600160a01b0380851660008181526002602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061066d9086815260200190565b60405180910390a350505050565b60006020808352835180602085015260005b818110156106a95785810183015185820160400152820161068d565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146106e157600080fd5b919050565b600080604083850312156106f957600080fd5b610702836106ca565b946020939093013593505050565b60008060006060848603121561072557600080fd5b61072e846106ca565b925061073c602085016106ca565b9150604084013590509250925092565b60006020828403121561075e57600080fd5b610767826106ca565b9392505050565b6000806040838503121561078157600080fd5b61078a836106ca565b9150610798602084016106ca565b90509250929050565b818103818111156102fe57634e487b7160e01b600052601160045260246000fdfea26469706673582212206c9f79666079d4f1025eed1495dc82459a41f05a0b71b94adbcd56011297c83a64736f6c63430008180033000000000000000000000000f8dc5d4b1b2cc8226c30045ee62e157fbf3a836d
0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c57806395d89b411161006657806395d89b41146101df578063a9059cbb14610202578063dd62ed3e14610215578063f2fde38b1461024057600080fd5b806370a082311461018a578063715018a6146101aa5780638da5cb5b146101b457600080fd5b806306fdde03146100d4578063095ea7b31461011157806318160ddd1461013457806323b872dd1461014b578063313ce5671461015e57806332cb6b0c14610178575b600080fd5b6100fb60405180604001604052806008815260200167149bd89a5b9c185960c21b81525081565b604051610108919061067b565b60405180910390f35b61012461011f3660046106e6565b610253565b6040519015158152602001610108565b61013d60015481565b604051908152602001610108565b610124610159366004610710565b610304565b610166601281565b60405160ff9091168152602001610108565b61013d6a52b7d2dcc80cd2e400000081565b61013d61019836600461074c565b60026020526000908152604090205481565b6101b26103ec565b005b6000546101c7906001600160a01b031681565b6040516001600160a01b039091168152602001610108565b6100fb60405180604001604052806004815260200163149c185960e21b81525081565b6101246102103660046106e6565b61047c565b61013d61022336600461076e565b600360209081526000928352604080842090915290825290205481565b6101b261024e36600461074c565b610492565b60006001600160a01b03831661029f5760405162461bcd60e51b815260206004820152600c60248201526b5350454e4445525f5a45524f60a01b60448201526064015b60405180910390fd5b3360008181526003602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6001600160a01b0383166000908152600360209081526040808320338452909152812054828110156103685760405162461bcd60e51b815260206004820152600d60248201526c414c4c4f57414e43455f4c4f5760981b6044820152606401610296565b60001981146103d65761037b83826107a1565b6001600160a01b038616600081815260036020908152604080832033808552908352928190208590555193845290927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35b6103e1858585610576565b506001949350505050565b6000546001600160a01b031633146104325760405162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b6044820152606401610296565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000610489338484610576565b50600192915050565b6000546001600160a01b031633146104d85760405162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b6044820152606401610296565b6001600160a01b03811661051b5760405162461bcd60e51b815260206004820152600a6024820152694f574e45525f5a45524f60b01b6044820152606401610296565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0382166105b65760405162461bcd60e51b8152602060048201526007602482015266544f5f5a45524f60c81b6044820152606401610296565b6001600160a01b0383166000908152600260205260409020548181101561060d5760405162461bcd60e51b815260206004820152600b60248201526a42414c414e43455f4c4f5760a81b6044820152606401610296565b6001600160a01b0380851660008181526002602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061066d9086815260200190565b60405180910390a350505050565b60006020808352835180602085015260005b818110156106a95785810183015185820160400152820161068d565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146106e157600080fd5b919050565b600080604083850312156106f957600080fd5b610702836106ca565b946020939093013593505050565b60008060006060848603121561072557600080fd5b61072e846106ca565b925061073c602085016106ca565b9150604084013590509250925092565b60006020828403121561075e57600080fd5b610767826106ca565b9392505050565b6000806040838503121561078157600080fd5b61078a836106ca565b9150610798602084016106ca565b90509250929050565b818103818111156102fe57634e487b7160e01b600052601160045260246000fdfea26469706673582212206c9f79666079d4f1025eed1495dc82459a41f05a0b71b94adbcd56011297c83a64736f6c63430008180033
| 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 | |||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xe885ef…1a68e8 | 22 days agoMon, 27 Jul 2026 02:46:36 UTC | Transfer | [0] 0x000000000000…bf3a836d [1] 0x000000000000…afde5d5f data: 0x000000000000000000…e4000000 |
| 0x1ac14d…70df54 | 22 days agoMon, 27 Jul 2026 02:46:30 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…bf3a836d data: 0x000000000000000000…e4000000 |
| 0x1ac14d…70df54 | 22 days agoMon, 27 Jul 2026 02:46:30 UTC | 0x8be007…57e0 | [0] 0x000000000000…00000000 [1] 0x000000000000…bf3a836d |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| no internal transactions found for this address yet (traced blocks + on-demand) | ||||||||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| no token transfers for this address yet | |||||||||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xe885ef…1a68e8 | Transfer | 20,384,346 | 22 days agoMon, 27 Jul 2026 02:46:36 UTC | 0xf8dc…836d | IN | Robinpad | $0.000 ETH | 0.00000208 |