// SPDX-License-Identifier: MIT
pragma solidity 0.8.26;
import {BaseUERC20} from "uerc20-factory/src/tokens/BaseUERC20.sol";
import {UERC20Metadata} from "uerc20-factory/src/libraries/UERC20MetadataLibrary.sol";
/// @title RockinRobin
///
/// @notice UERC20-compliant fixed-supply token, launched by a robin on Robinhood Chain and brought
/// to market through Uniswap's Continuous Clearing Auction (CCA). Inherits Uniswap's
/// `BaseUERC20` (Solady ERC20 + EIP-2612 permit + default Permit2 allowance + ERC-165), so
/// it carries the on-chain metadata surface the Uniswap Auctions UI and indexers read:
/// `tokenURI()` returns a base64 `data:application/json` URI with description, website,
/// image, and the X-proof tweet id; `creator` and `graffiti` identify the launch.
///
/// The entire supply is minted exactly once, at construction, to the mint recipient supplied
/// at construction, who seeds the CCA auction with it. There is no mint function, no tax, no
/// blacklist, no pause, and no transfer restriction of any kind. Supply, balances, and
/// transfers are beyond anyone's control. Holders may burn their own balance, so
/// `totalSupply()` always reflects real supply.
///
/// The metadata starts empty and is populated after deploy by a `metadataAdmin` (a separate
/// address supplied at construction), the ONE privileged surface: it may set/update the
/// on-chain UERC20 metadata (description, website, image, xProofTweetId) via `setMetadata`,
/// with no power over supply, balances, transfers, mint, or burn. It is renounceable:
/// `transferMetadataAdmin(address(0))` sets the admin to `address(0)`, freezing the metadata
/// forever (the admin can also start at `address(0)`, leaving the metadata permanently empty).
///
/// Unsold-auction policy: Uniswap's Continuous Clearing Auction does not burn tokens left
/// unsold at the end of the auction on the no-code path; it returns them to the auction
/// creator. The creator burns all unsold tokens via `burn`, so no unsold supply overhang
/// remains. `burn` reduces `totalSupply()`, so after that burn the reported total supply
/// reflects the burn outcome: the initial supply minus the unsold tokens burned, i.e. only
/// the supply that actually cleared the auction and is in circulation.
contract RockinRobin is BaseUERC20 {
/*//////////////////////////////////////////////////////////////
STORAGE
//////////////////////////////////////////////////////////////*/
/// @notice Address allowed to update the on-chain metadata; `address(0)` means metadata is
/// frozen forever (renounced, or immutable from launch). No power over anything but
/// `metadata`.
address public metadataAdmin;
/*//////////////////////////////////////////////////////////////
EVENTS
//////////////////////////////////////////////////////////////*/
/// @notice Emitted when the metadata is updated by the admin.
/// @param by The admin that performed the update.
event MetadataUpdated(address indexed by);
/// @notice Emitted when metadata-admin control moves (including renouncement to `address(0)`).
/// @param previousAdmin The prior admin.
/// @param newAdmin The new admin (`address(0)` = renounced).
event MetadataAdminTransferred(address indexed previousAdmin, address indexed newAdmin);
/*//////////////////////////////////////////////////////////////
ERRORS
//////////////////////////////////////////////////////////////*/
/// @notice Thrown when a non-admin calls an admin-only function.
error NotMetadataAdmin();
/// @notice Thrown at construction if `mintRecipient` is the zero address; it receives the entire
/// supply, so it must be a real address.
error ZeroMintRecipient();
/*//////////////////////////////////////////////////////////////
MODIFIERS
//////////////////////////////////////////////////////////////*/
/// @notice Restricts a call to the current metadata admin.
modifier onlyMetadataAdmin() {
if (msg.sender != metadataAdmin) revert NotMetadataAdmin();
_;
}
/*//////////////////////////////////////////////////////////////
CONSTRUCTOR
//////////////////////////////////////////////////////////////*/
/// @notice Deploys the token and mints the entire supply to `mintRecipient_`.
///
/// @dev `creator` is recorded as `msg.sender` (the deploying account), per the UERC20 convention.
/// The supply goes to `mintRecipient_` and the metadata-admin role to `metadataAdmin_`; both
/// may differ from `creator` and from each other. The metadata is NOT set here: it starts
/// empty (the zero-value struct, so `tokenURI()` encodes `{}`) and is populated after deploy
/// by the admin via `setMetadata`.
///
/// @param name_ ERC-20 name.
/// @param symbol_ ERC-20 symbol.
/// @param supply_ Total supply, minted exactly once to `mintRecipient_`.
/// @param graffiti_ Launch salt recorded on-chain, per the UERC20 convention.
/// @param mintRecipient_ Address that receives the ENTIRE supply at construction (and typically
/// seeds the CCA). Must be non-zero.
/// @param metadataAdmin_ Address allowed to set/update the metadata after deploy (renounceable).
/// Pass `address(0)` to make the metadata immutable — and permanently empty — from launch.
constructor(
string memory name_,
string memory symbol_,
uint256 supply_,
bytes32 graffiti_,
address mintRecipient_,
address metadataAdmin_
) {
_name = name_;
_nameHash = keccak256(bytes(name_));
_symbol = symbol_;
_decimals = 18;
creator = msg.sender;
graffiti = graffiti_;
metadataAdmin = metadataAdmin_;
if (mintRecipient_ == address(0)) revert ZeroMintRecipient();
_mint(mintRecipient_, supply_);
}
/*//////////////////////////////////////////////////////////////
METADATA ADMIN
//////////////////////////////////////////////////////////////*/
/// @notice Replaces the on-chain UERC20 metadata. Admin-only.
///
/// @dev Affects only the display surface served by `tokenURI()`; supply/balances/transfers are
/// untouched. The `website` field is a repoint surface; treat the admin key accordingly.
///
/// @param newMetadata The full replacement metadata (all four fields).
function setMetadata(UERC20Metadata calldata newMetadata) external onlyMetadataAdmin {
metadata = newMetadata;
emit MetadataUpdated(msg.sender);
}
/// @notice Reassigns metadata-admin control to another address (e.g. a multisig), or renounces
/// it by passing `address(0)`. Admin-only.
///
/// @dev Passing `address(0)` is a one-way renounce: afterward `setMetadata` and this function
/// both revert for everyone, permanently freezing the metadata. Renouncing is simply
/// `transferMetadataAdmin(address(0))`; there is no separate renounce function.
///
/// @param newAdmin The new metadata admin, or `address(0)` to renounce control permanently.
function transferMetadataAdmin(address newAdmin) external onlyMetadataAdmin {
emit MetadataAdminTransferred(msg.sender, newAdmin);
metadataAdmin = newAdmin;
}
/*//////////////////////////////////////////////////////////////
BURN
//////////////////////////////////////////////////////////////*/
/// @notice Burns `amount` from the caller's balance, reducing `totalSupply()`.
///
/// @dev The mint recipient uses this to burn any tokens the auction returns unsold. The CCA
/// returns unsold tokens to the auction creator rather than burning them, so they are burned
/// here to leave no unsold supply.
///
/// @param amount The amount to burn in token wei.
function burn(uint256 amount) external {
_burn(msg.sender, amount);
}
/// @notice Burns `amount` from `account`, deducting from the caller's allowance.
///
/// @param account The account to burn from.
/// @param amount The amount to burn in token wei.
function burnFrom(address account, uint256 amount) external {
_spendAllowance(account, msg.sender, amount);
_burn(account, amount);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "name_",
"type": "string",
"internalType": "string"
},
{
"name": "symbol_",
"type": "string",
"internalType": "string"
},
{
"name": "supply_",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "graffiti_",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "mintRecipient_",
"type": "address",
"internalType": "address"
},
{
"name": "metadataAdmin_",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"name": "AllowanceOverflow",
"type": "error",
"inputs": []
},
{
"name": "AllowanceUnderflow",
"type": "error",
"inputs": []
},
{
"name": "InsufficientAllowance",
"type": "error",
"inputs": []
},
{
"name": "InsufficientBalance",
"type": "error",
"inputs": []
},
{
"name": "InvalidPermit",
"type": "error",
"inputs": []
},
{
"name": "NotMetadataAdmin",
"type": "error",
"inputs": []
},
{
"name": "Permit2AllowanceIsFixedAtInfinity",
"type": "error",
"inputs": []
},
{
"name": "PermitExpired",
"type": "error",
"inputs": []
},
{
"name": "TotalSupplyOverflow",
"type": "error",
"inputs": []
},
{
"name": "ZeroMintRecipient",
"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": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "MetadataAdminTransferred",
"type": "event",
"inputs": [
{
"name": "previousAdmin",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "newAdmin",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "MetadataUpdated",
"type": "event",
"inputs": [
{
"name": "by",
"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": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "DOMAIN_SEPARATOR",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "result",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"name": "allowance",
"type": "function",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "result",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "approve",
"type": "function",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "balanceOf",
"type": "function",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "result",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "burn",
"type": "function",
"inputs": [
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "burnFrom",
"type": "function",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "creator",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"name": "graffiti",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"name": "metadata",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "description",
"type": "string",
"internalType": "string"
},
{
"name": "website",
"type": "string",
"internalType": "string"
},
{
"name": "image",
"type": "string",
"internalType": "string"
},
{
"name": "xProofTweetId",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "metadataAdmin",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "name",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "nonces",
"type": "function",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "result",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "permit",
"type": "function",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "deadline",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "v",
"type": "uint8",
"internalType": "uint8"
},
{
"name": "r",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "s",
"type": "bytes32",
"internalType": "bytes32"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "setMetadata",
"type": "function",
"inputs": [
{
"name": "newMetadata",
"type": "tuple",
"components": [
{
"name": "description",
"type": "string",
"internalType": "string"
},
{
"name": "website",
"type": "string",
"internalType": "string"
},
{
"name": "image",
"type": "string",
"internalType": "string"
},
{
"name": "xProofTweetId",
"type": "uint256",
"internalType": "uint256"
}
],
"internalType": "struct UERC20Metadata"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "supportsInterface",
"type": "function",
"inputs": [
{
"name": "_interfaceId",
"type": "bytes4",
"internalType": "bytes4"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"name": "symbol",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "tokenURI",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "totalSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "result",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "transfer",
"type": "function",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"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": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "transferMetadataAdmin",
"type": "function",
"inputs": [
{
"name": "newAdmin",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
}
]0x6101006040523461042857611e738038038061001a8161042c565b92833981019060c0818303126104285780516001600160401b0381116104285782610046918301610451565b602082015190926001600160401b03821161042857610066918301610451565b9160408201519260608301519061008b60a0610084608087016104a2565b95016104a2565b83519093906001600160401b03811161033c575f54600181811c9116801561041e575b602082101461031e57601f81116103bc575b50806020601f821160011461035b575f91610350575b508160011b915f199060031b1c1916175f555b80516020909101206080528051906001600160401b03821161033c5760015490600182811c92168015610332575b602083101461031e5781601f8493116102b0575b50602090601f831160011461024a575f9261023f575b50508160011b915f199060031b1c1916176001555b601260e0523360c05260a052600680546001600160a01b0319166001600160a01b03928316179055811615610230576805345cdf77eb68f44c54828101908110610223576805345cdf77eb68f44c556387a211a2600c525f526020600c20818154019055602052600c5160601c5f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602080a36040516119bc90816104b782396080518181816101dd0152610e68015260a05181610125015260c05181611152015260e05181610f550152f35b63e5cfe9575f526004601cfd5b636d249aed60e01b5f5260045ffd5b015190505f80610141565b60015f9081528281209350601f198516905b8181106102985750908460019594939210610280575b505050811b01600155610156565b01515f1960f88460031b161c191690555f8080610272565b9293602060018192878601518155019501930161025c565b60015f529091507fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6601f840160051c81019160208510610314575b90601f859493920160051c01905b818110610306575061012b565b5f81558493506001016102f9565b90915081906102eb565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610117565b634e487b7160e01b5f52604160045260245ffd5b90508201515f6100d6565b5f8080528181209250601f198416905b8181106103a45750908360019493921061038c575b5050811b015f556100e9565b8401515f1960f88460031b161c191690555f80610380565b9192602060018192868901518155019401920161036b565b5f80527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563601f830160051c81019160208410610414575b601f0160051c01905b81811061040957506100c0565b5f81556001016103fc565b90915081906103f3565b90607f16906100ae565b5f80fd5b6040519190601f01601f191682016001600160401b0381118382101761033c57604052565b81601f82011215610428578051906001600160401b03821161033c57610480601f8301601f191660200161042c565b928284526020838301011161042857815f9260208093018386015e8301015290565b51906001600160a01b03821682036104285756fe6080806040526004361015610012575f80fd5b5f3560e01c90816301ffc9a7146111815750806302d05d3f1461113d57806306fdde0314611122578063095ea7b31461109357806318160ddd1461106e57806323b872dd14610f79578063313ce56714610f3c5780633292bead14610f145780633644e51514610e56578063392f37e914610de75780633c130d9014610a8857806342966c6814610a6b57806370a0823114610a3957806379cc679014610a075780637ecebe00146109d557806391ecc3d91461096857806395d89b4114610886578063a1724fa714610405578063a9059cbb14610376578063d505accf14610180578063dd62ed3e1461014c5763f56a499f1461010e575f80fd5b34610148575f3660031901126101485760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b5f80fd5b3461014857604036600319011261014857602061017861016a611210565b610172611226565b90611529565b604051908152f35b346101485760e036600319011261014857610199611210565b6101a1611226565b604435916064356084359260ff84168403610148576001600160a01b0316936e22d473030f116ddee9f6b43ac78ba385188119151715610369577f0000000000000000000000000000000000000000000000000000000000000000908115610352575b824211610345576040519360018060a01b03169465383775081901600e52855f5260c06020600c20958654957f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8252602082019586528660408301967fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc688528b6060850198468a528c608087019330855260a08820602e527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9885252528688525260a082015220604e526042602c205f5260ff1660205260a43560405260c43560605260208060805f60015afa93853d5103610338577f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92594602094019055856303faf4f960a51b176040526034602c2055a3005b63ddafbaef5f526004601cfd5b631a15a3cc5f526004601cfd5b905061035c611296565b6020815191012090610204565b633f68539a5f526004601cfd5b346101485760403660031901126101485761038f611210565b602435906387a211a2600c52335f526020600c2080548084116103f85783900390555f526020600c20818154019055602052600c5160601c337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602080a3602060405160018152f35b63f4d678b85f526004601cfd5b346101485760203660031901126101485760043567ffffffffffffffff811161014857806004019060806003198236030112610148576006546001600160a01b031633036108775761045782806114f6565b67ffffffffffffffff819492941161068b5761047460025461123c565b601f811161080f575b505f601f82116001146107a157819293945f92610796575b50508160011b915f199060031b1c1916176002555b6104b760248301826114f6565b9067ffffffffffffffff821161068b576104d260035461123c565b601f8111610733575b505f90601f83116001146106aa576105169392915f918361069f575b50508160011b915f199060031b1c1916176003555b60448301906114f6565b919067ffffffffffffffff831161068b5761053260045461123c565b601f8111610628575b505f90601f84116001146105a157606493915f9183610596575b50508160011b915f199060031b1c1916176004555b0135600555337fe08224dc11618a1e23016c28d3fb80e30630f4df34d9f95890fe9ce89a85d07e5f80a2005b013590508480610555565b60045f9081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b9290601f198616905b818110610610575091600193918660649794106105f7575b505050811b0160045561056a565b01355f19600384901b60f8161c191690558480806105e9565b919360206001819287870135815501950192016105d1565b60045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f850160051c81019160208610610681575b601f0160051c01905b818110610676575061053b565b5f8155600101610669565b9091508190610660565b634e487b7160e01b5f52604160045260245ffd5b0135905085806104f7565b60035f9081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b9290601f198516905b81811061071b575091600193918561051697969410610702575b505050811b0160035561050c565b01355f19600384901b60f8161c191690558580806106f4565b919360206001819287870135815501950192016106da565b60035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f840160051c8101916020851061078c575b601f0160051c01905b81811061078157506104db565b5f8155600101610774565b909150819061076b565b013590508480610495565b601f1982169460025f525f80516020611967833981519152915f5b8781106107f75750836001959697106107de575b505050811b016002556104aa565b01355f19600384901b60f8161c191690558480806107d0565b909260206001819286860135815501940191016107bc565b60025f52601f820160051c5f80516020611967833981519152019060208310610862575b601f0160051c5f8051602061196783398151915201905b818110610857575061047d565b5f815560010161084a565b5f805160206119678339815191529150610833565b630bcc10ab60e11b5f5260045ffd5b34610148575f366003190112610148576040515f6001546108a68161123c565b808452906001811690811561094457506001146108e6575b6108e2836108ce81850382611274565b6040519182916020835260208301906111ec565b0390f35b60015f9081527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6939250905b80821061092a575090915081016020016108ce6108be565b919260018160209254838588010152019101909291610912565b60ff191660208086019190915291151560051b840190910191506108ce90506108be565b3461014857602036600319011261014857610981611210565b600654906001600160a01b0382163303610877576001600160a01b03169081337ff9a097dab655dd08a9159bc841cdadb37f54c39780e215c54336194146bddf385f80a36001600160a01b03191617600655005b34610148576020366003190112610148576109ee611210565b6338377508600c525f52602080600c2054604051908152f35b3461014857604036600319011261014857610a37610a23611210565b60243590610a328233836115d0565b611566565b005b3461014857602036600319011261014857610a52611210565b6387a211a2600c525f52602080600c2054604051908152f35b3461014857602036600319011261014857610a3760043533611566565b34610148575f36600319011261014857604051608081019080821067ffffffffffffffff83111761068b576108ce603d610bc86020610b6560018280976108e299604052610ad461134a565b8152610ade6113cc565b90828101918252610aed611461565b9060408101918252600554606082015260405192848401607b60f81b8152868552610b19602186611274565b845f93518051610d77575b505050805151610cc3575b50815151610c13575b50506040519481869251918291018484015e8101607d60f81b838201520301601e19810184520182611274565b60405190610b74606083611274565b604082527f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566868301527f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f604083015261184d565b6040519384917f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000828401528051918291018484015e81015f838201520301601f198101835282611274565b60098493610c78938793610c7f575b85610c2e819251611684565b6040519784899551918291018487015e840190681134b6b0b3b2911d1160b91b83830152805192839101602983015e0101601160f91b838201520301601e19810184520182611274565b8a80610b38565b9085610c2e81610cb960028280966040519481869251918291018484015e810161016160f51b838201520301601d19810184520182611274565b9392505050610c22565b600b8593948792610d2b94610d33575b85610cdf819251611684565b6040519784899551918291018487015e8401906a113bb2b139b4ba32911d1160a91b83830152805192839101602b83015e0101601160f91b838201520301601e19810184520182611274565b90838c610b2f565b9085610cdf81610d6d60028280966040519481869251918291018484015e810161016160f51b838201520301601d19810184520182611274565b9392505050610cd3565b610ddc93965088929450908780610d8f600f94611684565b6040519788945180918487015e8401906e113232b9b1b934b83a34b7b7111d1160891b83830152805192839101602f83015e0101601160f91b838201520301601e19810184520182611274565b9184908d8080610b24565b34610148575f36600319011261014857610e30610e0261134a565b610e0a6113cc565b610e4c610e15611461565b610e3e600554936040519687966080885260808801906111ec565b9086820360208801526111ec565b9084820360408601526111ec565b9060608301520390f35b34610148575f366003190112610148577f00000000000000000000000000000000000000000000000000000000000000008015610ef9575b60a0602091604051907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8252838201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6604082015246606082015230608082015220604051908152f35b50602060a0610f06611296565b828151910120915050610e8e565b34610148575f366003190112610148576006546040516001600160a01b039091168152602090f35b34610148575f36600319011261014857602060405160ff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b3461014857606036600319011261014857610f92611210565b610f9a611226565b604435908260601b6e22d473030f116ddee9f6b43ac78ba33303611024575b6387a211a217600c526020600c2080548084116103f85783900390555f526020600c20818154019055602052600c5160601c9060018060a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602080a3602060405160018152f35b33602052637f5e9f208117600c526034600c2090815491821961104a575b509050610fb9565b82851161106157846387a211a29303905585611042565b6313be252b5f526004601cfd5b34610148575f3660031901126101485760206805345cdf77eb68f44c54604051908152f35b34610148576040366003190112610148576110ac611210565b602435906001600160a01b0381166e22d473030f116ddee9f6b43ac78ba318821915171561036957602052637f5e9f20600c52335f52806034600c20555f52602c5160601c337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560205fa3602060405160018152f35b34610148575f366003190112610148576108e26108ce611296565b34610148575f366003190112610148576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b34610148576020366003190112610148576004359063ffffffff60e01b8216809203610148576020916301ffc9a760e01b81149081156111db575b81156111ca575b5015158152f35b634ec7fbed60e11b149050836111c3565b6336372b0760e01b811491506111bc565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b038216820361014857565b602435906001600160a01b038216820361014857565b90600182811c9216801561126a575b602083101461125657565b634e487b7160e01b5f52602260045260245ffd5b91607f169161124b565b90601f8019910116810190811067ffffffffffffffff82111761068b57604052565b604051905f825f54916112a88361123c565b808352926001811690811561132b57506001146112ce575b6112cc92500383611274565b565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b81831061130f5750509060206112cc928201016112c0565b60209193508060019154838589010152019101909184926112f7565b602092506112cc94915060ff191682840152151560051b8201016112c0565b604051905f826002549161135d8361123c565b808352926001811690811561132b5750600114611380576112cc92500383611274565b5060025f90815290915f805160206119678339815191525b8183106113b05750509060206112cc928201016112c0565b6020919350806001915483858901015201910190918492611398565b604051905f82600354916113df8361123c565b808352926001811690811561132b5750600114611402576112cc92500383611274565b5060035f90815290917fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b8183106114455750509060206112cc928201016112c0565b602091935080600191548385890101520191019091849261142d565b604051905f82600454916114748361123c565b808352926001811690811561132b5750600114611497576112cc92500383611274565b5060045f90815290917f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b8183106114da5750509060206112cc928201016112c0565b60209193508060019154838589010152019101909184926114c2565b903590601e1981360301821215610148570180359067ffffffffffffffff82116101485760200191813603831361014857565b906001600160a01b0381166e22d473030f116ddee9f6b43ac78ba31461155f57602052637f5e9f20600c525f526034600c205490565b50505f1990565b6387a211a2600c52805f526020600c20918254928382116103f857815f94039055806805345cdf77eb68f44c54036805345cdf77eb68f44c55825260018060a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602083a3565b906001600160a01b0381166e22d473030f116ddee9f6b43ac78ba31461161c57602052637f5e9f20600c525f526034600c20908154801961161057505050565b80821161106157039055565b505050565b67ffffffffffffffff811161068b57601f01601f191660200190565b5f19811461164b5760010190565b634e487b7160e01b5f52601160045260245ffd5b908151811015611670570160200190565b634e487b7160e01b5f52603260045260245ffd5b8051909190600181901b906001600160ff1b0381160361164b576116a781611621565b906116b56040519283611274565b8082526116c4601f1991611621565b013660208301375f805b8451811015611839576020818601015190600160ff60f81b83169260f81c1b6b1000000000000004000037001615155f1461181e5761170c8361163d565b91605c61171a84958761165f565b53600160fb1b810361174a5750819250606261174261173b6001949561163d565b948661165f565b535b016116ce565b600960f81b81036117705750819250607461176a61173b6001949561163d565b53611744565b600560f91b81036117905750819250606e61176a61173b6001949561163d565b600360fa1b81036117b05750819250606661176a61173b6001949561163d565b600d60f81b81036117d05750819250607261176a61173b6001949561163d565b601760fa1b81036117f05750819250605c61176a61173b6001949561163d565b601160f91b14611805575b6001919250611744565b602261181561173b60019461163d565b538291506117fb565b8261176a61182f600194959261163d565b945f1a918661165f565b50808252603f01601f191681016040529150565b91909180511561194f5780516002810180911161164b5760039004600281901b91906001600160fe1b0381160361164b576118a061188a83611621565b926118986040519485611274565b808452611621565b6020830190601f19013682379080815182019560208701908151925f83525b88811061190157505060039394959650525106806001146118ef576002146118e5575090565b603d905f19015390565b50603d90815f19820153600119015390565b600360049199969901986001603f8b5182828260121c16870101518453828282600c1c16870101518385015382828260061c16870101516002850153168401015160038201530194976118bf565b509050604051611960602082611274565b5f81529056fe405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acea2646970667358221220f1c71aaac4a70234e9d4b4224f448f1f91de0a590844bbd7a4040679da69ddb964736f6c634300081a003300000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000033b2e3c9fd0803ce8000000370061fb9a3bfbe1ced2ba9090b1b46bf2cec519d05432755fbc63039c1721ac000000000000000000000000af7cde3094ecc7b4e3ebb7ef4fc4f62d62c98cd4000000000000000000000000af7cde3094ecc7b4e3ebb7ef4fc4f62d62c98cd4000000000000000000000000000000000000000000000000000000000000000b526f636b696e526f62696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025252000000000000000000000000000000000000000000000000000000000000
0x6080806040526004361015610012575f80fd5b5f3560e01c90816301ffc9a7146111815750806302d05d3f1461113d57806306fdde0314611122578063095ea7b31461109357806318160ddd1461106e57806323b872dd14610f79578063313ce56714610f3c5780633292bead14610f145780633644e51514610e56578063392f37e914610de75780633c130d9014610a8857806342966c6814610a6b57806370a0823114610a3957806379cc679014610a075780637ecebe00146109d557806391ecc3d91461096857806395d89b4114610886578063a1724fa714610405578063a9059cbb14610376578063d505accf14610180578063dd62ed3e1461014c5763f56a499f1461010e575f80fd5b34610148575f3660031901126101485760206040517f370061fb9a3bfbe1ced2ba9090b1b46bf2cec519d05432755fbc63039c1721ac8152f35b5f80fd5b3461014857604036600319011261014857602061017861016a611210565b610172611226565b90611529565b604051908152f35b346101485760e036600319011261014857610199611210565b6101a1611226565b604435916064356084359260ff84168403610148576001600160a01b0316936e22d473030f116ddee9f6b43ac78ba385188119151715610369577f73b1a51b926f76ad38fc0a1bd82b28a114d79332755736e9ec87ddee2cfdf853908115610352575b824211610345576040519360018060a01b03169465383775081901600e52855f5260c06020600c20958654957f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8252602082019586528660408301967fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc688528b6060850198468a528c608087019330855260a08820602e527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9885252528688525260a082015220604e526042602c205f5260ff1660205260a43560405260c43560605260208060805f60015afa93853d5103610338577f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92594602094019055856303faf4f960a51b176040526034602c2055a3005b63ddafbaef5f526004601cfd5b631a15a3cc5f526004601cfd5b905061035c611296565b6020815191012090610204565b633f68539a5f526004601cfd5b346101485760403660031901126101485761038f611210565b602435906387a211a2600c52335f526020600c2080548084116103f85783900390555f526020600c20818154019055602052600c5160601c337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602080a3602060405160018152f35b63f4d678b85f526004601cfd5b346101485760203660031901126101485760043567ffffffffffffffff811161014857806004019060806003198236030112610148576006546001600160a01b031633036108775761045782806114f6565b67ffffffffffffffff819492941161068b5761047460025461123c565b601f811161080f575b505f601f82116001146107a157819293945f92610796575b50508160011b915f199060031b1c1916176002555b6104b760248301826114f6565b9067ffffffffffffffff821161068b576104d260035461123c565b601f8111610733575b505f90601f83116001146106aa576105169392915f918361069f575b50508160011b915f199060031b1c1916176003555b60448301906114f6565b919067ffffffffffffffff831161068b5761053260045461123c565b601f8111610628575b505f90601f84116001146105a157606493915f9183610596575b50508160011b915f199060031b1c1916176004555b0135600555337fe08224dc11618a1e23016c28d3fb80e30630f4df34d9f95890fe9ce89a85d07e5f80a2005b013590508480610555565b60045f9081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b9290601f198616905b818110610610575091600193918660649794106105f7575b505050811b0160045561056a565b01355f19600384901b60f8161c191690558480806105e9565b919360206001819287870135815501950192016105d1565b60045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f850160051c81019160208610610681575b601f0160051c01905b818110610676575061053b565b5f8155600101610669565b9091508190610660565b634e487b7160e01b5f52604160045260245ffd5b0135905085806104f7565b60035f9081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b9290601f198516905b81811061071b575091600193918561051697969410610702575b505050811b0160035561050c565b01355f19600384901b60f8161c191690558580806106f4565b919360206001819287870135815501950192016106da565b60035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f840160051c8101916020851061078c575b601f0160051c01905b81811061078157506104db565b5f8155600101610774565b909150819061076b565b013590508480610495565b601f1982169460025f525f80516020611967833981519152915f5b8781106107f75750836001959697106107de575b505050811b016002556104aa565b01355f19600384901b60f8161c191690558480806107d0565b909260206001819286860135815501940191016107bc565b60025f52601f820160051c5f80516020611967833981519152019060208310610862575b601f0160051c5f8051602061196783398151915201905b818110610857575061047d565b5f815560010161084a565b5f805160206119678339815191529150610833565b630bcc10ab60e11b5f5260045ffd5b34610148575f366003190112610148576040515f6001546108a68161123c565b808452906001811690811561094457506001146108e6575b6108e2836108ce81850382611274565b6040519182916020835260208301906111ec565b0390f35b60015f9081527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6939250905b80821061092a575090915081016020016108ce6108be565b919260018160209254838588010152019101909291610912565b60ff191660208086019190915291151560051b840190910191506108ce90506108be565b3461014857602036600319011261014857610981611210565b600654906001600160a01b0382163303610877576001600160a01b03169081337ff9a097dab655dd08a9159bc841cdadb37f54c39780e215c54336194146bddf385f80a36001600160a01b03191617600655005b34610148576020366003190112610148576109ee611210565b6338377508600c525f52602080600c2054604051908152f35b3461014857604036600319011261014857610a37610a23611210565b60243590610a328233836115d0565b611566565b005b3461014857602036600319011261014857610a52611210565b6387a211a2600c525f52602080600c2054604051908152f35b3461014857602036600319011261014857610a3760043533611566565b34610148575f36600319011261014857604051608081019080821067ffffffffffffffff83111761068b576108ce603d610bc86020610b6560018280976108e299604052610ad461134a565b8152610ade6113cc565b90828101918252610aed611461565b9060408101918252600554606082015260405192848401607b60f81b8152868552610b19602186611274565b845f93518051610d77575b505050805151610cc3575b50815151610c13575b50506040519481869251918291018484015e8101607d60f81b838201520301601e19810184520182611274565b60405190610b74606083611274565b604082527f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566868301527f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f604083015261184d565b6040519384917f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000828401528051918291018484015e81015f838201520301601f198101835282611274565b60098493610c78938793610c7f575b85610c2e819251611684565b6040519784899551918291018487015e840190681134b6b0b3b2911d1160b91b83830152805192839101602983015e0101601160f91b838201520301601e19810184520182611274565b8a80610b38565b9085610c2e81610cb960028280966040519481869251918291018484015e810161016160f51b838201520301601d19810184520182611274565b9392505050610c22565b600b8593948792610d2b94610d33575b85610cdf819251611684565b6040519784899551918291018487015e8401906a113bb2b139b4ba32911d1160a91b83830152805192839101602b83015e0101601160f91b838201520301601e19810184520182611274565b90838c610b2f565b9085610cdf81610d6d60028280966040519481869251918291018484015e810161016160f51b838201520301601d19810184520182611274565b9392505050610cd3565b610ddc93965088929450908780610d8f600f94611684565b6040519788945180918487015e8401906e113232b9b1b934b83a34b7b7111d1160891b83830152805192839101602f83015e0101601160f91b838201520301601e19810184520182611274565b9184908d8080610b24565b34610148575f36600319011261014857610e30610e0261134a565b610e0a6113cc565b610e4c610e15611461565b610e3e600554936040519687966080885260808801906111ec565b9086820360208801526111ec565b9084820360408601526111ec565b9060608301520390f35b34610148575f366003190112610148577f73b1a51b926f76ad38fc0a1bd82b28a114d79332755736e9ec87ddee2cfdf8538015610ef9575b60a0602091604051907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8252838201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6604082015246606082015230608082015220604051908152f35b50602060a0610f06611296565b828151910120915050610e8e565b34610148575f366003190112610148576006546040516001600160a01b039091168152602090f35b34610148575f36600319011261014857602060405160ff7f0000000000000000000000000000000000000000000000000000000000000012168152f35b3461014857606036600319011261014857610f92611210565b610f9a611226565b604435908260601b6e22d473030f116ddee9f6b43ac78ba33303611024575b6387a211a217600c526020600c2080548084116103f85783900390555f526020600c20818154019055602052600c5160601c9060018060a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602080a3602060405160018152f35b33602052637f5e9f208117600c526034600c2090815491821961104a575b509050610fb9565b82851161106157846387a211a29303905585611042565b6313be252b5f526004601cfd5b34610148575f3660031901126101485760206805345cdf77eb68f44c54604051908152f35b34610148576040366003190112610148576110ac611210565b602435906001600160a01b0381166e22d473030f116ddee9f6b43ac78ba318821915171561036957602052637f5e9f20600c52335f52806034600c20555f52602c5160601c337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560205fa3602060405160018152f35b34610148575f366003190112610148576108e26108ce611296565b34610148575f366003190112610148576040517f000000000000000000000000a7209c0844dcf9549995dd30c4948804e80f46b56001600160a01b03168152602090f35b34610148576020366003190112610148576004359063ffffffff60e01b8216809203610148576020916301ffc9a760e01b81149081156111db575b81156111ca575b5015158152f35b634ec7fbed60e11b149050836111c3565b6336372b0760e01b811491506111bc565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b038216820361014857565b602435906001600160a01b038216820361014857565b90600182811c9216801561126a575b602083101461125657565b634e487b7160e01b5f52602260045260245ffd5b91607f169161124b565b90601f8019910116810190811067ffffffffffffffff82111761068b57604052565b604051905f825f54916112a88361123c565b808352926001811690811561132b57506001146112ce575b6112cc92500383611274565b565b505f80805290917f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b81831061130f5750509060206112cc928201016112c0565b60209193508060019154838589010152019101909184926112f7565b602092506112cc94915060ff191682840152151560051b8201016112c0565b604051905f826002549161135d8361123c565b808352926001811690811561132b5750600114611380576112cc92500383611274565b5060025f90815290915f805160206119678339815191525b8183106113b05750509060206112cc928201016112c0565b6020919350806001915483858901015201910190918492611398565b604051905f82600354916113df8361123c565b808352926001811690811561132b5750600114611402576112cc92500383611274565b5060035f90815290917fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b8183106114455750509060206112cc928201016112c0565b602091935080600191548385890101520191019091849261142d565b604051905f82600454916114748361123c565b808352926001811690811561132b5750600114611497576112cc92500383611274565b5060045f90815290917f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b8183106114da5750509060206112cc928201016112c0565b60209193508060019154838589010152019101909184926114c2565b903590601e1981360301821215610148570180359067ffffffffffffffff82116101485760200191813603831361014857565b906001600160a01b0381166e22d473030f116ddee9f6b43ac78ba31461155f57602052637f5e9f20600c525f526034600c205490565b50505f1990565b6387a211a2600c52805f526020600c20918254928382116103f857815f94039055806805345cdf77eb68f44c54036805345cdf77eb68f44c55825260018060a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602083a3565b906001600160a01b0381166e22d473030f116ddee9f6b43ac78ba31461161c57602052637f5e9f20600c525f526034600c20908154801961161057505050565b80821161106157039055565b505050565b67ffffffffffffffff811161068b57601f01601f191660200190565b5f19811461164b5760010190565b634e487b7160e01b5f52601160045260245ffd5b908151811015611670570160200190565b634e487b7160e01b5f52603260045260245ffd5b8051909190600181901b906001600160ff1b0381160361164b576116a781611621565b906116b56040519283611274565b8082526116c4601f1991611621565b013660208301375f805b8451811015611839576020818601015190600160ff60f81b83169260f81c1b6b1000000000000004000037001615155f1461181e5761170c8361163d565b91605c61171a84958761165f565b53600160fb1b810361174a5750819250606261174261173b6001949561163d565b948661165f565b535b016116ce565b600960f81b81036117705750819250607461176a61173b6001949561163d565b53611744565b600560f91b81036117905750819250606e61176a61173b6001949561163d565b600360fa1b81036117b05750819250606661176a61173b6001949561163d565b600d60f81b81036117d05750819250607261176a61173b6001949561163d565b601760fa1b81036117f05750819250605c61176a61173b6001949561163d565b601160f91b14611805575b6001919250611744565b602261181561173b60019461163d565b538291506117fb565b8261176a61182f600194959261163d565b945f1a918661165f565b50808252603f01601f191681016040529150565b91909180511561194f5780516002810180911161164b5760039004600281901b91906001600160fe1b0381160361164b576118a061188a83611621565b926118986040519485611274565b808452611621565b6020830190601f19013682379080815182019560208701908151925f83525b88811061190157505060039394959650525106806001146118ef576002146118e5575090565b603d905f19015390565b50603d90815f19820153600119015390565b600360049199969901986001603f8b5182828260121c16870101518453828282600c1c16870101518385015382828260061c16870101516002850153168401015160038201530194976118bf565b509050604051611960602082611274565b5f81529056fe405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acea2646970667358221220f1c71aaac4a70234e9d4b4224f448f1f91de0a590844bbd7a4040679da69ddb964736f6c634300081a0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| 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 | |||||||||
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x3cdfc2…1c6daa | 17 days agoThu, 30 Jul 2026 01:18:55 UTC | Transfer | [0] 0x000000000000…62c98cd4 [1] 0x000000000000…00000000 data: 0x000000000000000000…e8000000 |
| 0xd3320d…19d42d | 17 days agoThu, 30 Jul 2026 01:10:58 UTC | Transfer | [0] 0x000000000000…3f976000 [1] 0x000000000000…62c98cd4 data: 0x000000000000000000…74000000 |
| 0x81ba11…09a3d8 | 17 days agoWed, 29 Jul 2026 23:59:27 UTC | Transfer | [0] 0x000000000000…6d9db27a [1] 0x000000000000…62c98cd4 data: 0x000000000000000000…74000000 |
| 0xcbeec1…1db726 | 17 days agoWed, 29 Jul 2026 17:31:10 UTC | 0xe08224…d07e | [0] 0x000000000000…62c98cd4 |
| 0x90f182…db164e | 17 days agoWed, 29 Jul 2026 16:37:32 UTC | Transfer | [0] 0x000000000000…0263d4e9 [1] 0x000000000000…3f976000 data: 0x000000000000000000…74000000 |
| 0x90f182…db164e | 17 days agoWed, 29 Jul 2026 16:37:32 UTC | Transfer | [0] 0x000000000000…0263d4e9 [1] 0x000000000000…6d9db27a data: 0x000000000000000000…74000000 |
| 0x90f182…db164e | 17 days agoWed, 29 Jul 2026 16:37:32 UTC | Approval | [0] 0x000000000000…0263d4e9 [1] 0x000000000000…3f976000 data: 0x000000000000000000…e8000000 |
| 0x90f182…db164e | 17 days agoWed, 29 Jul 2026 16:37:32 UTC | Transfer | [0] 0x000000000000…62c98cd4 [1] 0x000000000000…0263d4e9 data: 0x000000000000000000…e8000000 |
| 0x7feb80…0a9762 | 17 days agoWed, 29 Jul 2026 15:38:21 UTC | 0xe08224…d07e | [0] 0x000000000000…62c98cd4 |
| 0xa62c50…ea5612 | 17 days agoWed, 29 Jul 2026 14:14:39 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…62c98cd4 data: 0x000000000000000000…e8000000 |
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x3cdfc2…1c6daa | burn | 22,915,029 | 17 days agoThu, 30 Jul 2026 01:18:55 UTC | 0xaf7c…8cd4 | IN | RockinRobin | $0.000 ETH | 0.00000057 | |
| 0xcbeec1…1db726 | setMetadata | 22,634,821 | 17 days agoWed, 29 Jul 2026 17:31:10 UTC | 0xaf7c…8cd4 | IN | RockinRobin | $0.000 ETH | 0.00000487 | |
| 0x7feb80…0a9762 | setMetadata | 22,567,293 | 17 days agoWed, 29 Jul 2026 15:38:21 UTC | 0xaf7c…8cd4 | IN | RockinRobin | $0.000 ETH | 0.00002949 |