// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
/*
https://x.com/Ucrosspro
*/
import {BurnMintERC20} from "@chainlink/contracts/src/v0.8/shared/token/ERC20/BurnMintERC20.sol";
/// @title UCrossToken ($UCROSS)
/// @notice Chainlink-CCT compliant burn-and-mint ERC-20, deployed through the deterministic CREATE2
/// factory with one fixed salt, so the contract lands on the SAME address on every chain
/// whatever the deployer's nonce happens to be there.
///
/// Because CREATE2 hashes the constructor arguments into the address, `preMint` must be
/// identical on all chains for that to hold — so each chain mints exactly one third and the
/// global supply settles one wei short of the cap. That is the price of a canonical address
/// and it is worth paying.
///
/// Inherited from Chainlink's audited BurnMintERC20:
/// • mint()/burn() behind MINTER_ROLE / BURNER_ROLE, granted to the CCIP TokenPool only
/// • getCCIPAdmin()/setCCIPAdmin() so the TokenAdminRegistry can prove ownership
/// • maxSupply() enforced on every mint — the global cap cannot be exceeded by minting
/// on a second chain
contract UCrossToken is BurnMintERC20 {
/// 1,000,000,000 UCROSS — the cap across ALL chains combined.
uint256 public constant MAX_SUPPLY = 1_000_000_000e18;
/// One third of the cap, minted on every chain at deployment. No bridging is needed to put
/// supply on a chain — CCIP is there to MOVE it afterwards, not to seed it.
uint256 public constant CHAIN_SHARE = MAX_SUPPLY / 3;
/// @param preMint must be CHAIN_SHARE on every chain, or the addresses diverge.
constructor(uint256 preMint) BurnMintERC20("uCross", "UCROSS", 18, MAX_SUPPLY, preMint) {}
}[
{
"type": "constructor",
"inputs": [
{
"name": "preMint",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"name": "InvalidRecipient",
"type": "error",
"inputs": [
{
"name": "recipient",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "MaxSupplyExceeded",
"type": "error",
"inputs": [
{
"name": "supplyAfterMint",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"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": "CCIPAdminTransferred",
"type": "event",
"inputs": [
{
"name": "previousAdmin",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "newAdmin",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "RoleAdminChanged",
"type": "event",
"inputs": [
{
"name": "role",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "previousAdminRole",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "newAdminRole",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
}
],
"anonymous": false
},
{
"name": "RoleGranted",
"type": "event",
"inputs": [
{
"name": "role",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "sender",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "RoleRevoked",
"type": "event",
"inputs": [
{
"name": "role",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "sender",
"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": "BURNER_ROLE",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"name": "CHAIN_SHARE",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "DEFAULT_ADMIN_ROLE",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"name": "MAX_SUPPLY",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "MINTER_ROLE",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"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": "",
"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": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "burn",
"type": "function",
"inputs": [
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "burn",
"type": "function",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
},
{
"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": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"name": "decreaseAllowance",
"type": "function",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "subtractedValue",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "getCCIPAdmin",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "getRoleAdmin",
"type": "function",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
}
],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"name": "grantMintAndBurnRoles",
"type": "function",
"inputs": [
{
"name": "burnAndMinter",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "grantRole",
"type": "function",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "hasRole",
"type": "function",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"name": "increaseAllowance",
"type": "function",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "addedValue",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "maxSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "mint",
"type": "function",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "name",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "renounceRole",
"type": "function",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "revokeRole",
"type": "function",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "setCCIPAdmin",
"type": "function",
"inputs": [
{
"name": "newAdmin",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "supportsInterface",
"type": "function",
"inputs": [
{
"name": "interfaceId",
"type": "bytes4",
"internalType": "bytes4"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "pure"
},
{
"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": "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"
}
]0x608060405234801561000f575f80fd5b50600436106101d1575f3560e01c806379cc6790116100fe578063a457c2d71161009e578063d53913931161006e578063d53913931461043c578063d547741f14610463578063d5abeb0114610476578063dd62ed3e1461049c575f80fd5b8063a457c2d7146103f0578063a8fa343c14610403578063a9059cbb14610416578063c630948d14610429575f80fd5b806391d14854116100d957806391d148541461039657806395d89b41146103ce5780639dc29fac146103d6578063a217fddf146103e9575f80fd5b806379cc67901461036057806384b6be74146103735780638fd6a6ac1461037b575f80fd5b80632f2ff15d11610174578063395093511161014457806339509351146102ff57806340c10f191461031257806342966c681461032557806370a0823114610338575f80fd5b80632f2ff15d14610293578063313ce567146102a857806332cb6b0c146102d957806336568abe146102ec575f80fd5b806318160ddd116101af57806318160ddd1461022557806323b872dd14610237578063248a9ca31461024a578063282c51f31461026c575f80fd5b806301ffc9a7146101d557806306fdde03146101fd578063095ea7b314610212575b5f80fd5b6101e86101e33660046113c3565b6104d4565b60405190151581526020015b60405180910390f35b61020561055b565b6040516101f491906113ea565b6101e861022036600461143a565b6105eb565b6002545b6040519081526020016101f4565b6101e8610245366004611462565b610602565b61022961025836600461149c565b5f9081526005602052604090206001015490565b6102297f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b6102a66102a13660046114b3565b610625565b005b60405160ff7f00000000000000000000000000000000000000000000000000000000000000121681526020016101f4565b6102296b033b2e3c9fd0803ce800000081565b6102a66102fa3660046114b3565b61064e565b6101e861030d36600461143a565b6106df565b6102a661032036600461143a565b61071d565b6102a661033336600461149c565b61081b565b6102296103463660046114dd565b6001600160a01b03165f9081526020819052604090205490565b6102a661036e36600461143a565b61084e565b610229610882565b6006546040516001600160a01b0390911681526020016101f4565b6101e86103a43660046114b3565b5f9182526005602090815260408084206001600160a01b0393909316845291905290205460ff1690565b61020561089c565b6102a66103e436600461143a565b6108ab565b6102295f81565b6101e86103fe36600461143a565b6108b5565b6102a66104113660046114dd565b61095e565b6101e861042436600461143a565b6109d2565b6102a66104373660046114dd565b6109df565b6102297f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6102a66104713660046114b3565b610a36565b7f0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000610229565b6102296104aa3660046114f6565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b5f6001600160e01b031982166336372b0760e01b148061050457506001600160e01b0319821663e6599b4d60e01b145b8061051f57506001600160e01b031982166301ffc9a760e01b145b8061053a57506001600160e01b03198216637965db0b60e01b145b8061055557506001600160e01b031982166323f5a9ab60e21b145b92915050565b60606003805461056a9061151e565b80601f01602080910402602001604051908101604052809291908181526020018280546105969061151e565b80156105e15780601f106105b8576101008083540402835291602001916105e1565b820191905f5260205f20905b8154815290600101906020018083116105c457829003601f168201915b5050505050905090565b5f336105f8818585610a5a565b5060019392505050565b5f3361060f858285610a99565b61061a858585610b29565b506001949350505050565b5f8281526005602052604090206001015461063f81610b68565b6106498383610b72565b505050565b6001600160a01b03811633146106d15760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c66000000000000000000000000000000000060648201526084015b60405180910390fd5b6106db8282610c12565b5050565b335f8181526001602090815260408083206001600160a01b03871684529091528120549091906105f8908290869061071890879061156a565b610a5a565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661074781610b68565b306001600160a01b0384160361077b57604051630bc2c5df60e11b81526001600160a01b03841660048201526024016106c8565b7f0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000158015906107dc57507f0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000826107d060025490565b6107da919061156a565b115b1561081157816107eb60025490565b6107f5919061156a565b60405163cbbf111360e01b81526004016106c891815260200190565b6106498383610c93565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84861084581610b68565b6106db82610d50565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84861087881610b68565b6106498383610d5a565b61089960036b033b2e3c9fd0803ce800000061157d565b81565b60606004805461056a9061151e565b6106db828261084e565b335f8181526001602090815260408083206001600160a01b0387168452909152812054909190838110156109515760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016106c8565b61061a8286868403610a5a565b5f61096881610b68565b600680546001600160a01b038481167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f9524c9e4b0b61eb018dd58a1cd856e3e74009528328ab4a613b434fa631d7242905f90a3505050565b5f336105f8818585610b29565b610a097f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a682610625565b610a337f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84882610625565b50565b5f82815260056020526040902060010154610a5081610b68565b6106498383610c12565b306001600160a01b03831603610a8e57604051630bc2c5df60e11b81526001600160a01b03831660048201526024016106c8565b610649838383610d6f565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f198114610b235781811015610b165760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016106c8565b610b238484848403610a5a565b50505050565b306001600160a01b03831603610b5d57604051630bc2c5df60e11b81526001600160a01b03831660048201526024016106c8565b610649838383610e92565b610a338133611063565b5f8281526005602090815260408083206001600160a01b038516845290915290205460ff166106db575f8281526005602090815260408083206001600160a01b03851684529091529020805460ff19166001179055610bce3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b5f8281526005602090815260408083206001600160a01b038516845290915290205460ff16156106db575f8281526005602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6001600160a01b038216610ce95760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016106c8565b8060025f828254610cfa919061156a565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b610a3333826110d7565b610d65823383610a99565b6106db82826110d7565b6001600160a01b038316610dd15760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106c8565b6001600160a01b038216610e325760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106c8565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610f0e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016106c8565b6001600160a01b038216610f705760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106c8565b6001600160a01b0383165f9081526020819052604090205481811015610ffe5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016106c8565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610b23565b5f8281526005602090815260408083206001600160a01b038516845290915290205460ff166106db5761109581611207565b6110a0836020611219565b6040516020016110b19291906115b3565b60408051601f198184030181529082905262461bcd60e51b82526106c8916004016113ea565b6001600160a01b0382166111375760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016106c8565b6001600160a01b0382165f90815260208190526040902054818110156111aa5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016106c8565b6001600160a01b0383165f818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b60606105556001600160a01b03831660145b60605f61122783600261161d565b61123290600261156a565b67ffffffffffffffff81111561124a5761124a611634565b6040519080825280601f01601f191660200182016040528015611274576020820181803683370190505b509050600360fc1b815f8151811061128e5761128e611648565b60200101906001600160f81b03191690815f1a905350600f60fb1b816001815181106112bc576112bc611648565b60200101906001600160f81b03191690815f1a9053505f6112de84600261161d565b6112e990600161156a565b90505b600181111561136d577f303132333435363738396162636465660000000000000000000000000000000085600f166010811061132a5761132a611648565b1a60f81b82828151811061134057611340611648565b60200101906001600160f81b03191690815f1a90535060049490941c936113668161165c565b90506112ec565b5083156113bc5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106c8565b9392505050565b5f602082840312156113d3575f80fd5b81356001600160e01b0319811681146113bc575f80fd5b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114611435575f80fd5b919050565b5f806040838503121561144b575f80fd5b6114548361141f565b946020939093013593505050565b5f805f60608486031215611474575f80fd5b61147d8461141f565b925061148b6020850161141f565b929592945050506040919091013590565b5f602082840312156114ac575f80fd5b5035919050565b5f80604083850312156114c4575f80fd5b823591506114d46020840161141f565b90509250929050565b5f602082840312156114ed575f80fd5b6113bc8261141f565b5f8060408385031215611507575f80fd5b6115108361141f565b91506114d46020840161141f565b600181811c9082168061153257607f821691505b60208210810361155057634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561055557610555611556565b5f8261159757634e487b7160e01b5f52601260045260245ffd5b500490565b5f81518060208401855e5f93019283525090919050565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081525f6115e4601783018561159c565b7f206973206d697373696e6720726f6c65200000000000000000000000000000008152611614601182018561159c565b95945050505050565b808202811582820484141761055557610555611556565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f8161166a5761166a611556565b505f19019056fea2646970667358221220c4203ec233f881722cf87536a7a674cb9fee6fec3460ae0a50051f1a2f7291ea64736f6c634300081a0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x5e0640…c673a2 | 4 days agoThu, 13 Aug 2026 14:49:12 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…15aa49db data: 0x000000000000000000…ac724c8d |
| 0x90bb62…c0b1ec | 9 days agoSat, 08 Aug 2026 07:15:08 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…247a799c |
| 0x90bb62…c0b1ec | 9 days agoSat, 08 Aug 2026 07:15:08 UTC | Transfer | [0] 0x000000000000…287867e0 [1] 0x000000000000…db8c0904 data: 0x000000000000000000…247a799c |
| 0x5f5899…a5a93c | 9 days agoFri, 07 Aug 2026 23:50:12 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…4d8c0c94 data: 0x000000000000000000…e1620ce9 |
| 0x1f9c79…d8d050 | 10 days agoFri, 07 Aug 2026 13:01:26 UTC | Approval | [0] 0x000000000000…8d3ee6e6 [1] 0x000000000000…a9f8e4bf data: 0xffffffffffffffffff…ffffffff |
| 0x137477…4e9e26 | 10 days agoFri, 07 Aug 2026 13:01:26 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…8d3ee6e6 data: 0x000000000000000000…e865fd1f |
| 0x23d778…547b82 | 10 days agoFri, 07 Aug 2026 07:56:59 UTC | Transfer | [0] 0x000000000000…c7967f56 [1] 0x000000000000…43e40951 data: 0x000000000000000000…28fe6251 |
| 0x23d778…547b82 | 10 days agoFri, 07 Aug 2026 07:56:59 UTC | Approval | [0] 0x000000000000…c7967f56 [1] 0x000000000000…262c40dc data: 0x000000000000000000…00000000 |
| 0xc90c92…dcc00f | 10 days agoThu, 06 Aug 2026 22:15:30 UTC | Transfer | [0] 0x000000000000…35b4dee2 [1] 0x000000000000…43e40951 data: 0x000000000000000000…eab81d66 |
| 0xc90c92…dcc00f | 10 days agoThu, 06 Aug 2026 22:15:30 UTC | Approval | [0] 0x000000000000…35b4dee2 [1] 0x000000000000…262c40dc data: 0x000000000000000000…00000000 |
| 0x112051…eb4a99 | 10 days agoThu, 06 Aug 2026 22:15:30 UTC | Approval | [0] 0x000000000000…35b4dee2 [1] 0x000000000000…262c40dc data: 0x000000000000000000…eab81d66 |
| 0x124d1a…fdcef2 | 10 days agoThu, 06 Aug 2026 21:11:52 UTC | Transfer | [0] 0x000000000000…861f0840 [1] 0x000000000000…43e40951 data: 0x000000000000000000…96754b7c |
| 0x40bb20…484bee | 10 days agoThu, 06 Aug 2026 21:10:53 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…861f0840 data: 0x000000000000000000…ebab0ba4 |
| 0x39161d…6f8152 | 10 days agoThu, 06 Aug 2026 19:36:33 UTC | Transfer | [0] 0x000000000000…4d8c0c94 [1] 0x000000000000…43e40951 data: 0x000000000000000000…04b11923 |
| 0x253c33…b92a1e | 10 days agoThu, 06 Aug 2026 19:36:20 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…4d8c0c94 data: 0x000000000000000000…42585feb |
| 0xcd67db…34532b | 11 days agoThu, 06 Aug 2026 18:25:08 UTC | Transfer | [0] 0x000000000000…c7b516a0 [1] 0x000000000000…43e40951 data: 0x000000000000000000…ff92bd8f |
| 0xcd67db…34532b | 11 days agoThu, 06 Aug 2026 18:25:08 UTC | Approval | [0] 0x000000000000…c7b516a0 [1] 0x000000000000…262c40dc data: 0x000000000000000000…00000000 |
| 0x38ba34…6685a6 | 11 days agoThu, 06 Aug 2026 18:25:08 UTC | Approval | [0] 0x000000000000…c7b516a0 [1] 0x000000000000…262c40dc data: 0x000000000000000000…ff92bd8f |
| 0x9328b5…17f594 | 11 days agoThu, 06 Aug 2026 17:33:28 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…7e43edef |
| 0x9328b5…17f594 | 11 days agoThu, 06 Aug 2026 17:33:28 UTC | Transfer | [0] 0x000000000000…81bff944 [1] 0x000000000000…db8c0904 data: 0x000000000000000000…7e43edef |
| 0xf5d50d…1746cd | 11 days agoThu, 06 Aug 2026 17:09:56 UTC | Transfer | [0] 0x000000000000…f6e5c9f9 [1] 0x000000000000…43e40951 data: 0x000000000000000000…215e8cd8 |
| 0xf5d50d…1746cd | 11 days agoThu, 06 Aug 2026 17:09:56 UTC | Approval | [0] 0x000000000000…f6e5c9f9 [1] 0x000000000000…262c40dc data: 0x000000000000000000…00000000 |
| 0x692ce0…fb3870 | 11 days agoThu, 06 Aug 2026 17:09:56 UTC | Approval | [0] 0x000000000000…f6e5c9f9 [1] 0x000000000000…262c40dc data: 0x000000000000000000…215e8cd8 |
| 0x6157af…0ef2c9 | 11 days agoThu, 06 Aug 2026 16:42:12 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…2ff4ccb3 data: 0x000000000000000000…20ad19ba |
| 0x55b50e…b0c9d2 | 11 days agoThu, 06 Aug 2026 16:20:13 UTC | Transfer | [0] 0x000000000000…9c21bdae [1] 0x000000000000…43e40951 data: 0x000000000000000000…889d986b |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x1f9c79…d8d050 | Approve | 30,230,805 | 10 days agoFri, 07 Aug 2026 13:01:26 UTC | 0xcce6…e6e6 | IN | uCross | $0.000 ETH | 0.00000138 | |
| 0x112051…eb4a99 | Approve | 29,700,329 | 10 days agoThu, 06 Aug 2026 22:15:30 UTC | 0x71f5…dee2 | IN | uCross | $0.000 ETH | 0.00000142 | |
| 0x38ba34…6685a6 | Approve | 29,562,283 | 11 days agoThu, 06 Aug 2026 18:25:08 UTC | 0xf9f1…16a0 | IN | uCross | $0.000 ETH | 0.00000140 | |
| 0x692ce0…fb3870 | Approve | 29,517,196 | 11 days agoThu, 06 Aug 2026 17:09:56 UTC | 0xa0e3…c9f9 | IN | uCross | $0.000 ETH | 0.00000139 | |
| 0x691932…c12c9a | Approve | 29,485,781 | 11 days agoThu, 06 Aug 2026 16:17:32 UTC | 0xb944…6c83 | IN | uCross | $0.000 ETH | 0.00000138 | |
| 0x390726…d17860 | Approve | 29,485,576 | 11 days agoThu, 06 Aug 2026 16:17:11 UTC | 0x201c…6b79 | IN | uCross | $0.000 ETH | 0.00000085 | |
| 0xd12ce3…9bdc7a | Approve | 29,485,570 | 11 days agoThu, 06 Aug 2026 16:17:10 UTC | 0x72db…49db | IN | uCross | $0.000 ETH | 0.00000137 | |
| 0xe036d2…d8846a | Approve | 29,484,304 | 11 days agoThu, 06 Aug 2026 16:15:05 UTC | 0x0ad9…3bfb | IN | uCross | $0.000 ETH | 0.00000135 | |
| 0xcfb346…81e25f | Approve | 29,484,140 | 11 days agoThu, 06 Aug 2026 16:14:48 UTC | 0x92f9…2f21 | IN | uCross | $0.000 ETH | 0.00000137 | |
| 0xab5fe5…dcef98 | Approve | 29,483,993 | 11 days agoThu, 06 Aug 2026 16:14:33 UTC | 0xdd62…093f | IN | uCross | $0.000 ETH | 0.00000137 | |
| 0xfb7335…2a9d9d | Approve | 29,483,915 | 11 days agoThu, 06 Aug 2026 16:14:26 UTC | 0x667a…df45 | IN | uCross | $0.000 ETH | 0.00000140 | |
| 0xbb237c…0203cc | Approve | 29,483,915 | 11 days agoThu, 06 Aug 2026 16:14:26 UTC | 0xac35…2b28 | IN | uCross | $0.000 ETH | 0.00000140 | |
| 0x907eda…596bd0 | Approve | 29,483,915 | 11 days agoThu, 06 Aug 2026 16:14:26 UTC | 0x3538…1558 | IN | uCross | $0.000 ETH | 0.00000140 | |
| 0x3da471…4b03ea | Approve | 29,483,829 | 11 days agoThu, 06 Aug 2026 16:14:17 UTC | 0xbee9…3cb1 | IN | uCross | $0.000 ETH | 0.00000137 | |
| 0x796088…8775fd | Approve | 29,483,735 | 11 days agoThu, 06 Aug 2026 16:14:07 UTC | 0x98b8…4a47 | IN | uCross | $0.000 ETH | 0.00000141 | |
| 0xaff0cf…105190 | Approve | 29,483,680 | 11 days agoThu, 06 Aug 2026 16:14:02 UTC | 0x2254…4c2a | IN | uCross | $0.000 ETH | 0.00000136 | |
| 0x6aeed0…138d14 | Approve | 29,483,680 | 11 days agoThu, 06 Aug 2026 16:14:02 UTC | 0xab59…9395 | IN | uCross | $0.000 ETH | 0.00000136 | |
| 0xf314cd…fefede | Approve | 29,483,680 | 11 days agoThu, 06 Aug 2026 16:14:02 UTC | 0x1bda…21a2 | IN | uCross | $0.000 ETH | 0.00000136 | |
| 0xb4482e…75313d | Approve | 29,483,680 | 11 days agoThu, 06 Aug 2026 16:14:02 UTC | 0xcc32…d377 | IN | uCross | $0.000 ETH | 0.00000136 | |
| 0x6de19c…398bc7 | Approve | 29,483,680 | 11 days agoThu, 06 Aug 2026 16:14:02 UTC | 0x79ae…16e7 | IN | uCross | $0.000 ETH | 0.00000136 | |
| 0x4da93b…7133d8 | Approve | 29,483,649 | 11 days agoThu, 06 Aug 2026 16:13:59 UTC | 0x237d…7f56 | IN | uCross | $0.000 ETH | 0.00000135 | |
| 0xa0434f…305e9b | Approve | 29,483,598 | 11 days agoThu, 06 Aug 2026 16:13:54 UTC | 0xa1ac…c6fd | IN | uCross | $0.000 ETH | 0.00000135 | |
| 0x9605c1…1d0dc3 | Approve | 29,483,598 | 11 days agoThu, 06 Aug 2026 16:13:54 UTC | 0x201c…6b79 | IN | uCross | $0.000 ETH | 0.00000135 | |
| 0x16590e…3edae0 | Approve | 29,483,524 | 11 days agoThu, 06 Aug 2026 16:13:46 UTC | 0xe3b8…41c8 | IN | uCross | $0.000 ETH | 0.00000139 | |
| 0x393655…6c77d5 | Approve | 29,483,523 | 11 days agoThu, 06 Aug 2026 16:13:46 UTC | 0x34d2…f6d5 | IN | uCross | $0.000 ETH | 0.00000137 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| no token transfers for this address yet | |||||||||
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 29,432,016 | 11 days agoThu, 06 Aug 2026 14:47:48 UTC | 0x1c82ab…37109d | CREATE | 0x07c42e8c | 0xb242…5f45 | IN | 0xeb43…ee11 | 0 ETH |