// SPDX-License-Identifier: MIT
pragma solidity 0.8.35;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
/// @notice Canonical Robinhood V3 Morph token artifact.
/// @dev Every launch of this product compiles a structurally different
/// contract: a drawn set of real public functions, a drawn private fold
/// composition, and a drawn optimizer setting, all derived from the launch
/// identity packet hash. The constructor and the ERC-20 core below are pinned
/// and identical on every launch — routers, the liquidity add and the launch
/// buyers depend on them.
///
/// There is no owner, no mint path, no companion NFT and no admin capability of
/// any kind. launchFingerprint changes only the immutable bytes embedded in
/// runtime bytecode; it does not participate in ERC-20 state transitions.
contract RobinMemes is ERC20 {
/// @dev Launch-composition attestation.
///
/// These members give this launch its own contract structure. They are all
/// `private`, so none of them appears in the ABI and the external interface
/// is byte-identical to every other launch of this product.
///
/// Every fold below is `pure` over one word: no storage, no balances, no
/// allowances, no ownership, no external call, no assembly. Nothing here
/// can reach a transfer path.
///
/// The guard in function decimals() public view override returns (uint8) can never fire: the
/// constructor already proved `_composeLaunchDigest` nonzero for this
/// exact value, `_composeLaunchDigest` is pure, and `launchFingerprint`
/// is immutable.
/// Composition: c4-67d5ad43 (keccakPadded > byteMix > complement > shiftXorLow)
function _foldKeccakPadded(bytes32 acc) private pure returns (bytes32) {
return keccak256(abi.encode(acc));
}
function _foldByteMix(bytes32 acc) private pure returns (bytes32) {
unchecked { uint256 v = uint256(acc); return bytes32((v & 0xff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00) | ((v << 8) & ~uint256(0xff)) | (v >> 248)); }
}
function _foldComplement(bytes32 acc) private pure returns (bytes32) {
unchecked { return bytes32(~uint256(acc) + 0x27d4eb2f165667c5); }
}
function _foldShiftXorLow(bytes32 acc) private pure returns (bytes32) {
unchecked { return bytes32(uint256(acc) ^ (uint256(acc) << 31)); }
}
function _composeLaunchDigest(bytes32 acc) private pure returns (bytes32) {
return _foldShiftXorLow(_foldComplement(_foldByteMix(_foldKeccakPadded(acc))));
}
function decimals() public view override returns (uint8) {
if (_composeLaunchDigest(launchFingerprint) == bytes32(0)) revert ZeroLaunchFingerprint();
return super.decimals();
}
/// @dev Launch function surface f7-804a167f: allowanceBatch, airdrop, disperseProportional, circulatingSupply, approveMax, burnFrom, burnAll.
///
/// Every function below is real and does what its name says. None of them
/// can mint, pause, blacklist, change a fee, or move tokens the caller does
/// not already own or hold an allowance for. There is no owner-only path here.
error AllowanceBatchLengthMismatch();
/// @notice Allowances for many owner/spender pairs in one call.
function allowanceBatch(address[] calldata owners, address[] calldata spenders) external view returns (uint256[] memory allowances) {
if (owners.length != spenders.length) revert AllowanceBatchLengthMismatch();
allowances = new uint256[](owners.length);
for (uint256 i = 0; i < owners.length; ++i) {
allowances[i] = allowance(owners[i], spenders[i]);
}
}
error AirdropLengthMismatch();
/// @notice Sends different amounts to many recipients from the caller's own balance.
function airdrop(address[] calldata recipients, uint256[] calldata amounts) external {
if (recipients.length != amounts.length) revert AirdropLengthMismatch();
for (uint256 i = 0; i < recipients.length; ++i) {
_transfer(msg.sender, recipients[i], amounts[i]);
}
}
error ProportionLengthMismatch();
error ProportionNotWhole();
/// @notice Splits a total across recipients by basis points, from the caller's own balance.
function disperseProportional(address[] calldata recipients, uint16[] calldata shareBps, uint256 total) external {
if (recipients.length != shareBps.length) revert ProportionLengthMismatch();
uint256 accumulated;
for (uint256 i = 0; i < recipients.length; ++i) {
accumulated += shareBps[i];
}
if (accumulated != 10000) revert ProportionNotWhole();
for (uint256 i = 0; i < recipients.length; ++i) {
_transfer(msg.sender, recipients[i], (total * shareBps[i]) / 10000);
}
}
/// @notice Total supply excluding tokens sent to the conventional burn address.
function circulatingSupply() external view returns (uint256) {
return totalSupply() - balanceOf(0x000000000000000000000000000000000000dEaD);
}
/// @notice Approves a spender for the maximum amount.
function approveMax(address spender) external returns (bool) {
_approve(msg.sender, spender, type(uint256).max);
return true;
}
/// @notice Destroys tokens the caller has been approved to spend.
function burnFrom(address account, uint256 amount) external {
_spendAllowance(account, msg.sender, amount);
_burn(account, amount);
}
/// @notice Permanently destroys the caller's entire balance.
function burnAll() external {
_burn(msg.sender, balanceOf(msg.sender));
}
error EmptyTokenName();
error EmptyTokenSymbol();
error ZeroTokenSupply();
error ZeroLaunchFingerprint();
bytes32 public immutable launchFingerprint;
constructor(
string memory name_,
string memory symbol_,
uint256 totalSupply_,
bytes32 launchFingerprint_
) ERC20(name_, symbol_) {
if (bytes(name_).length == 0) revert EmptyTokenName();
if (bytes(symbol_).length == 0) revert EmptyTokenSymbol();
if (totalSupply_ == 0) revert ZeroTokenSupply();
if (launchFingerprint_ == bytes32(0)) revert ZeroLaunchFingerprint();
launchFingerprint = launchFingerprint_;
if (_composeLaunchDigest(launchFingerprint_) == bytes32(0)) revert ZeroLaunchFingerprint();
_mint(msg.sender, totalSupply_);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "name_",
"type": "string",
"internalType": "string"
},
{
"name": "symbol_",
"type": "string",
"internalType": "string"
},
{
"name": "totalSupply_",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "launchFingerprint_",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "nonpayable"
},
{
"name": "AirdropLengthMismatch",
"type": "error",
"inputs": []
},
{
"name": "AllowanceBatchLengthMismatch",
"type": "error",
"inputs": []
},
{
"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": "EmptyTokenName",
"type": "error",
"inputs": []
},
{
"name": "EmptyTokenSymbol",
"type": "error",
"inputs": []
},
{
"name": "ProportionLengthMismatch",
"type": "error",
"inputs": []
},
{
"name": "ProportionNotWhole",
"type": "error",
"inputs": []
},
{
"name": "ZeroLaunchFingerprint",
"type": "error",
"inputs": []
},
{
"name": "ZeroTokenSupply",
"type": "error",
"inputs": []
},
{
"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": "airdrop",
"type": "function",
"inputs": [
{
"name": "recipients",
"type": "address[]",
"internalType": "address[]"
},
{
"name": "amounts",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"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": "allowanceBatch",
"type": "function",
"inputs": [
{
"name": "owners",
"type": "address[]",
"internalType": "address[]"
},
{
"name": "spenders",
"type": "address[]",
"internalType": "address[]"
}
],
"outputs": [
{
"name": "allowances",
"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": "approveMax",
"type": "function",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
}
],
"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": "burnAll",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "burnFrom",
"type": "function",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "circulatingSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"name": "disperseProportional",
"type": "function",
"inputs": [
{
"name": "recipients",
"type": "address[]",
"internalType": "address[]"
},
{
"name": "shareBps",
"type": "uint16[]",
"internalType": "uint16[]"
},
{
"name": "total",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "launchFingerprint",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"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"
}
]0x608060405234801561000f575f5ffd5b5060043610610106575f3560e01c8063672434821161009e57806395d89b411161006e57806395d89b411461023c5780639975038c14610244578063a9059cbb1461024c578063d701d5a11461025f578063dd62ed3e14610272575f5ffd5b806367243482146101e457806370a08231146101f957806379cc6790146102215780639358928b14610234575f5ffd5b80632aedc7b7116100d95780632aedc7b714610170578063313ce5671461019757806354f9451a146101b1578063571ac8b0146101d1575f5ffd5b806306fdde031461010a578063095ea7b31461012857806318160ddd1461014b57806323b872dd1461015d575b5f5ffd5b6101126102aa565b60405161011f9190610aa4565b60405180910390f35b61013b610136366004610af4565b61033a565b604051901515815260200161011f565b6002545b60405190815260200161011f565b61013b61016b366004610b1c565b610353565b61014f7f6d9d703b6642fa9061e613a52a52f736ec3cdeef297c808936c53bc8bcd14c2d81565b61019f610376565b60405160ff909116815260200161011f565b6101c46101bf366004610b9e565b6103ca565b60405161011f9190610c0a565b61013b6101df366004610c4c565b6104ba565b6101f76101f2366004610b9e565b6104cf565b005b61014f610207366004610c4c565b6001600160a01b03165f9081526020819052604090205490565b6101f761022f366004610af4565b610551565b61014f61056a565b6101126105a5565b6101f76105b4565b61013b61025a366004610af4565b6105cf565b6101f761026d366004610c6c565b6105dc565b61014f610280366004610cdf565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6060600380546102b990610d10565b80601f01602080910402602001604051908101604052809291908181526020018280546102e590610d10565b80156103305780601f1061030757610100808354040283529160200191610330565b820191905f5260205f20905b81548152906001019060200180831161031357829003601f168201915b5050505050905090565b5f336103478185856106f6565b60019150505b92915050565b5f33610360858285610708565b61036b858585610789565b506001949350505050565b5f806103a17f6d9d703b6642fa9061e613a52a52f736ec3cdeef297c808936c53bc8bcd14c2d6107e6565b036103bf57604051630131e38b60e41b815260040160405180910390fd5b50601290565b905090565b60608382146103ec5760405163ee0b49ab60e01b815260040160405180910390fd5b8367ffffffffffffffff81111561040557610405610d48565b60405190808252806020026020018201604052801561042e578160200160208202803683370190505b5090505f5b848110156104b15761048c86868381811061045057610450610d5c565b90506020020160208101906104659190610c4c565b85858481811061047757610477610d5c565b90506020020160208101906102809190610c4c565b82828151811061049e5761049e610d5c565b6020908102919091010152600101610433565b50949350505050565b5f6104c733835f196106f6565b506001919050565b8281146104ef576040516312dd382d60e21b815260040160405180910390fd5b5f5b8381101561054a576105423386868481811061050f5761050f610d5c565b90506020020160208101906105249190610c4c565b85858581811061053657610536610d5c565b90506020020135610789565b6001016104f1565b5050505050565b61055c823383610708565b6105668282610847565b5050565b61dead5f90815260208190527f44ad89ba62b98ff34f51403ac22759b55759460c0bb5521eb4b6ee3cff49cf83546002546103c59190610d84565b6060600480546102b990610d10565b335f818152602081905260409020546105cd9190610847565b565b5f33610347818585610789565b8382146105fc57604051637b39997d60e01b815260040160405180910390fd5b5f805b858110156106465784848281811061061957610619610d5c565b905060200201602081019061062e9190610d97565b61063c9061ffff1683610db8565b91506001016105ff565b5080612710146106695760405163771ed90960e01b815260040160405180910390fd5b5f5b858110156106ed576106e53388888481811061068957610689610d5c565b905060200201602081019061069e9190610c4c565b6127108888868181106106b3576106b3610d5c565b90506020020160208101906106c89190610d97565b6106d69061ffff1688610dcb565b6106e09190610de2565b610789565b60010161066b565b50505050505050565b610703838383600161087b565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f19811015610783578181101561077557604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b61078384848484035f61087b565b50505050565b6001600160a01b0383166107b257604051634b637e8f60e11b81525f600482015260240161076c565b6001600160a01b0382166107db5760405163ec442f0560e01b81525f600482015260240161076c565b61070383838361094d565b5f61034d61083e6108306107f985610a73565b7fff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff008116600882901b60ff19161760f89190911c1790565b196727d4eb2f165667c50190565b601f81901b1890565b6001600160a01b03821661087057604051634b637e8f60e11b81525f600482015260240161076c565b610566825f8361094d565b6001600160a01b0384166108a45760405163e602df0560e01b81525f600482015260240161076c565b6001600160a01b0383166108cd57604051634a1406b160e11b81525f600482015260240161076c565b6001600160a01b038085165f908152600160209081526040808320938716835292905220829055801561078357826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161093f91815260200190565b60405180910390a350505050565b6001600160a01b038316610977578060025f82825461096c9190610db8565b909155506109e79050565b6001600160a01b0383165f90815260208190526040902054818110156109c95760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161076c565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216610a0357600280548290039055610a21565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a6691815260200190565b60405180910390a3505050565b5f81604051602001610a8791815260200190565b604051602081830303815290604052805190602001209050919050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610aef575f5ffd5b919050565b5f5f60408385031215610b05575f5ffd5b610b0e83610ad9565b946020939093013593505050565b5f5f5f60608486031215610b2e575f5ffd5b610b3784610ad9565b9250610b4560208501610ad9565b929592945050506040919091013590565b5f5f83601f840112610b66575f5ffd5b50813567ffffffffffffffff811115610b7d575f5ffd5b6020830191508360208260051b8501011115610b97575f5ffd5b9250929050565b5f5f5f5f60408587031215610bb1575f5ffd5b843567ffffffffffffffff811115610bc7575f5ffd5b610bd387828801610b56565b909550935050602085013567ffffffffffffffff811115610bf2575f5ffd5b610bfe87828801610b56565b95989497509550505050565b602080825282518282018190525f918401906040840190835b81811015610c41578351835260209384019390920191600101610c23565b509095945050505050565b5f60208284031215610c5c575f5ffd5b610c6582610ad9565b9392505050565b5f5f5f5f5f60608688031215610c80575f5ffd5b853567ffffffffffffffff811115610c96575f5ffd5b610ca288828901610b56565b909650945050602086013567ffffffffffffffff811115610cc1575f5ffd5b610ccd88828901610b56565b96999598509660400135949350505050565b5f5f60408385031215610cf0575f5ffd5b610cf983610ad9565b9150610d0760208401610ad9565b90509250929050565b600181811c90821680610d2457607f821691505b602082108103610d4257634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b8181038181111561034d5761034d610d70565b5f60208284031215610da7575f5ffd5b813561ffff81168114610c65575f5ffd5b8082018082111561034d5761034d610d70565b808202811582820484141761034d5761034d610d70565b5f82610dfc57634e487b7160e01b5f52601260045260245ffd5b50049056fea26469706673582212207c18c3feb9bb7e947940ca1ca864e073b977a3bb2713d0232aea0374f8be890764736f6c63430008230033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| no token transfers for this address yet | |||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xa037bd…bd9f6c | 12 days agoWed, 05 Aug 2026 19:54:38 UTC | Transfer | [0] 0x000000000000…bf70b988 [1] 0x000000000000…479fa03b data: 0x000000000000000000…ddec961e |
| 0x85f0bb…bb6b67 | 12 days agoWed, 05 Aug 2026 19:54:38 UTC | Approval | [0] 0x000000000000…bf70b988 [1] 0x000000000000…959e5cb2 data: 0xffffffffffffffffff…ffffffff |
| 0x67a705…af8c5a | 12 days agoWed, 05 Aug 2026 19:54:37 UTC | Transfer | [0] 0x000000000000…33175769 [1] 0x000000000000…479fa03b data: 0x000000000000000000…5ca7cfbb |
| 0x955d1e…c192e2 | 12 days agoWed, 05 Aug 2026 19:54:37 UTC | Transfer | [0] 0x000000000000…a9340cad [1] 0x000000000000…479fa03b data: 0x000000000000000000…a7640000 |
| 0xdbac96…757241 | 12 days agoWed, 05 Aug 2026 19:54:36 UTC | Transfer | [0] 0x000000000000…592e5887 [1] 0x000000000000…479fa03b data: 0x000000000000000000…a7640000 |
| 0x1816aa…5b5726 | 12 days agoWed, 05 Aug 2026 19:54:36 UTC | Transfer | [0] 0x000000000000…30d234fb [1] 0x000000000000…479fa03b data: 0x000000000000000000…a7640000 |
| 0xa647ea…f90a25 | 12 days agoWed, 05 Aug 2026 19:54:35 UTC | Transfer | [0] 0x000000000000…71cfb422 [1] 0x000000000000…479fa03b data: 0x000000000000000000…a7640000 |
| 0xea0469…a4f907 | 12 days agoWed, 05 Aug 2026 19:54:32 UTC | Transfer | [0] 0x000000000000…667ae7c5 [1] 0x000000000000…479fa03b data: 0x000000000000000000…a7640000 |
| 0xea4c7e…c5d5b3 | 12 days agoWed, 05 Aug 2026 19:54:32 UTC | Transfer | [0] 0x000000000000…63c6c7f1 [1] 0x000000000000…479fa03b data: 0x000000000000000000…2b841881 |
| 0x031667…d04407 | 12 days agoWed, 05 Aug 2026 19:54:31 UTC | Approval | [0] 0x000000000000…63c6c7f1 [1] 0x000000000000…959e5cb2 data: 0xffffffffffffffffff…ffffffff |
| 0xdc0eae…cc8715 | 19 days agoThu, 30 Jul 2026 03:23:28 UTC | Transfer | [0] 0x000000000000…638de0d3 [1] 0x000000000000…63c6c7f1 data: 0x000000000000000000…2b80decb |
| 0xdc0eae…cc8715 | 19 days agoThu, 30 Jul 2026 03:23:28 UTC | Transfer | [0] 0x000000000000…479fa03b [1] 0x000000000000…638de0d3 data: 0x000000000000000000…882c63e7 |
| 0xdc0eae…cc8715 | 19 days agoThu, 30 Jul 2026 03:23:28 UTC | Transfer | [0] 0x000000000000…479fa03b [1] 0x000000000000…638de0d3 data: 0x000000000000000000…a3547ae4 |
| 0xc6d4bb…c43fe7 | 19 days agoThu, 30 Jul 2026 02:53:43 UTC | Transfer | [0] 0x000000000000…49566f1f [1] 0x000000000000…479fa03b data: 0x000000000000000000…b5b9ab51 |
| 0xb33fbd…ca1514 | 19 days agoThu, 30 Jul 2026 02:53:42 UTC | Approval | [0] 0x000000000000…49566f1f [1] 0x000000000000…959e5cb2 data: 0xffffffffffffffffff…ffffffff |
| 0x260bbd…e645b7 | 19 days agoThu, 30 Jul 2026 02:53:39 UTC | Transfer | [0] 0x000000000000…666c3fa3 [1] 0x000000000000…479fa03b data: 0x000000000000000000…8e637443 |
| 0x7f3461…effcab | 19 days agoThu, 30 Jul 2026 02:53:38 UTC | Approval | [0] 0x000000000000…666c3fa3 [1] 0x000000000000…959e5cb2 data: 0xffffffffffffffffff…ffffffff |
| 0x762a9c…0d42df | 19 days agoThu, 30 Jul 2026 02:53:38 UTC | Transfer | [0] 0x000000000000…d675f678 [1] 0x000000000000…479fa03b data: 0x000000000000000000…811f2fb1 |
| 0x3c6987…20498a | 19 days agoThu, 30 Jul 2026 02:53:38 UTC | Approval | [0] 0x000000000000…d675f678 [1] 0x000000000000…959e5cb2 data: 0xffffffffffffffffff…ffffffff |
| 0x1f852e…6c165a | 19 days agoThu, 30 Jul 2026 02:53:36 UTC | Transfer | [0] 0x000000000000…4ebfae40 [1] 0x000000000000…479fa03b data: 0x000000000000000000…2c525311 |
| 0xc9be8a…90a26f | 19 days agoThu, 30 Jul 2026 02:53:33 UTC | Transfer | [0] 0x000000000000…2d271682 [1] 0x000000000000…479fa03b data: 0x000000000000000000…35f7232d |
| 0x701523…62ff48 | 19 days agoThu, 30 Jul 2026 02:53:32 UTC | Approval | [0] 0x000000000000…2d271682 [1] 0x000000000000…959e5cb2 data: 0xffffffffffffffffff…ffffffff |
| 0xc56542…bc9429 | 19 days agoThu, 30 Jul 2026 02:53:31 UTC | Transfer | [0] 0x000000000000…b1c2af68 [1] 0x000000000000…479fa03b data: 0x000000000000000000…8fb66576 |
| 0xa8c931…9fbfff | 19 days agoThu, 30 Jul 2026 02:53:31 UTC | Approval | [0] 0x000000000000…b1c2af68 [1] 0x000000000000…959e5cb2 data: 0xffffffffffffffffff…ffffffff |
| 0x4f5662…f8c119 | 19 days agoThu, 30 Jul 2026 02:53:28 UTC | Transfer | [0] 0x000000000000…6201a458 [1] 0x000000000000…479fa03b data: 0x000000000000000000…27dfc1d1 |
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT 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 | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x85f0bb…bb6b67 | Approve | 28,753,410 | 12 days agoWed, 05 Aug 2026 19:54:38 UTC | 0x57ad…b988 | IN | RobinMemes | $0.000 ETH | 0.00000111 | |
| 0x031667…d04407 | Approve | 28,753,343 | 12 days agoWed, 05 Aug 2026 19:54:31 UTC | 0x3e8b…c7f1 | IN | RobinMemes | $0.000 ETH | 0.00000111 | |
| 0xb33fbd…ca1514 | Approve | 22,971,755 | 19 days agoThu, 30 Jul 2026 02:53:42 UTC | 0xf9ac…6f1f | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x7f3461…effcab | Approve | 22,971,716 | 19 days agoThu, 30 Jul 2026 02:53:38 UTC | 0x1446…3fa3 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x3c6987…20498a | Approve | 22,971,709 | 19 days agoThu, 30 Jul 2026 02:53:38 UTC | 0xf98e…f678 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x701523…62ff48 | Approve | 22,971,655 | 19 days agoThu, 30 Jul 2026 02:53:32 UTC | 0xe05d…1682 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0xa8c931…9fbfff | Approve | 22,971,637 | 19 days agoThu, 30 Jul 2026 02:53:31 UTC | 0x5e65…af68 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0xdf5ef3…bc61bf | Approve | 22,971,609 | 19 days agoThu, 30 Jul 2026 02:53:28 UTC | 0x677d…a458 | IN | RobinMemes | $0.000 ETH | 0.00000095 | |
| 0xbb6bd0…f9bba6 | Approve | 22,971,420 | 19 days agoThu, 30 Jul 2026 02:53:09 UTC | 0x4d36…8574 | IN | RobinMemes | $0.000 ETH | 0.00000095 | |
| 0x81e2cd…e67d79 | Approve | 22,971,406 | 19 days agoThu, 30 Jul 2026 02:53:07 UTC | 0xe36c…d652 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x015071…ba8faa | Approve | 22,971,358 | 19 days agoThu, 30 Jul 2026 02:53:02 UTC | 0x18d9…45dc | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0xd397cf…5a15d2 | Approve | 22,971,266 | 19 days agoThu, 30 Jul 2026 02:52:53 UTC | 0xab88…6704 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x21f2ec…26f4c9 | Approve | 22,971,259 | 19 days agoThu, 30 Jul 2026 02:52:53 UTC | 0xafaa…7132 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0xb93c0f…67f08e | Approve | 22,971,252 | 19 days agoThu, 30 Jul 2026 02:52:52 UTC | 0x862a…8c39 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x5b3067…00c981 | Approve | 22,971,228 | 19 days agoThu, 30 Jul 2026 02:52:49 UTC | 0x4c63…a50e | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x4d3e83…c3e682 | Approve | 22,971,221 | 19 days agoThu, 30 Jul 2026 02:52:49 UTC | 0x0a57…63e5 | IN | RobinMemes | $0.000 ETH | 0.00000095 | |
| 0x31aa94…589e26 | Approve | 22,971,213 | 19 days agoThu, 30 Jul 2026 02:52:48 UTC | 0xd3a7…9a03 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0xa30a20…8980f9 | Approve | 22,971,206 | 19 days agoThu, 30 Jul 2026 02:52:47 UTC | 0x5191…c1f3 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x513d8c…0faf68 | Approve | 22,971,178 | 19 days agoThu, 30 Jul 2026 02:52:44 UTC | 0x86fd…86f0 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x13ebee…eff19b | Approve | 22,971,151 | 19 days agoThu, 30 Jul 2026 02:52:42 UTC | 0x95d9…dc1b | IN | RobinMemes | $0.000 ETH | 0.00000095 | |
| 0xc2e5d0…f4535e | Approve | 22,971,144 | 19 days agoThu, 30 Jul 2026 02:52:41 UTC | 0x9b9c…8e29 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x47d0d1…35b434 | Approve | 22,971,137 | 19 days agoThu, 30 Jul 2026 02:52:40 UTC | 0xacf6…d936 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x3e11f0…83fc11 | Approve | 22,970,917 | 19 days agoThu, 30 Jul 2026 02:52:18 UTC | 0x1c35…acb2 | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0x1447e4…a77356 | Approve | 22,970,910 | 19 days agoThu, 30 Jul 2026 02:52:17 UTC | 0x61b2…61ba | IN | RobinMemes | $0.000 ETH | 0.00000096 | |
| 0xe63972…d268d7 | Approve | 22,970,886 | 19 days agoThu, 30 Jul 2026 02:52:15 UTC | 0xf6b0…6bb9 | IN | RobinMemes | $0.000 ETH | 0.00000096 |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 22,969,417 | 19 days agoThu, 30 Jul 2026 02:49:49 UTC | 0x9c1831…6881a6 | CREATE2 | launch | 0x8ba2…6a64 | IN | 0x0b84…8a63 | 0 ETH |