| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x00c777…b047b3 | 6 hrs agoMon, 17 Aug 2026 21:16:52 UTC | 0x032bc6…1611 | data: 0x000000000000000000…00000001 |
| 0x00c777…b047b3 | 6 hrs agoMon, 17 Aug 2026 21:16:52 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…0a5f5cf0 [2] 0x000000000000…00000001 |
| 0x6e58e7…951aa1 | 8 hrs agoMon, 17 Aug 2026 20:05:15 UTC | 0x3b0007…c0f6 | [0] 0x000000000000…00000000 [1] 0x000000000000…7ffbde57 |
| 0x9faafb…0a9500 | 8 hrs agoMon, 17 Aug 2026 20:04:54 UTC | 0x6033c1…d319 | [0] 0x000000000000…00000000 [1] 0x000000000000…73842d32 |
| 0x9faafb…0a9500 | 8 hrs agoMon, 17 Aug 2026 20:04:54 UTC | 0x8be007…57e0 | [0] 0x000000000000…00000000 [1] 0x000000000000…0a5f5cf0 |
| 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 | |||
| 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 | |||||||||
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
interface IOnlyTraitsMagicPencilRenderer {
function tokenURI(uint256 tokenId, address holder) external view returns (string memory);
}
interface IERC721Receiver {
function onERC721Received(address operator, address from, uint256 tokenId, bytes calldata data)
external
returns (bytes4);
}
/// @notice Wallet-level, non-transferable access pass for Only Traits creation tools.
/// @dev One Pencil per wallet. Mint authority is assigned to the burn module.
contract OnlyTraitsMagicPencil {
string public constant name = "Only Traits Magic Pencil";
string public constant symbol = "OTPENCIL";
address public owner;
address public minter;
address public renderer;
uint256 public totalSupply;
uint256 public totalMinted;
mapping(uint256 => address) private _ownerOf;
mapping(address => uint256) public pencilOf;
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);
event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);
event ApprovalForAll(address indexed owner, address indexed operator, bool approved);
event Locked(uint256 tokenId);
event MinterChanged(address indexed previousMinter, address indexed nextMinter);
event RendererChanged(address indexed previousRenderer, address indexed nextRenderer);
event OwnershipTransferred(address indexed previousOwner, address indexed nextOwner);
event BatchMetadataUpdate(uint256 indexed fromTokenId, uint256 indexed toTokenId);
error Unauthorized();
error InvalidAddress();
error InvalidToken();
error AlreadyMinted();
error Soulbound();
error UnsafeRecipient();
constructor(address rendererAddress) {
if (rendererAddress == address(0)) revert InvalidAddress();
owner = msg.sender;
renderer = rendererAddress;
emit OwnershipTransferred(address(0), msg.sender);
emit RendererChanged(address(0), rendererAddress);
}
modifier onlyOwner() {
if (msg.sender != owner) revert Unauthorized();
_;
}
modifier onlyMinter() {
if (msg.sender != minter) revert Unauthorized();
_;
}
function supportsInterface(bytes4 interfaceId) external pure returns (bool) {
return interfaceId == 0x01ffc9a7 // ERC165
|| interfaceId == 0x80ac58cd // ERC721
|| interfaceId == 0x5b5e139f // ERC721Metadata
|| interfaceId == 0xb45a3c0e; // ERC5192
}
function balanceOf(address account) public view returns (uint256) {
if (account == address(0)) revert InvalidAddress();
return pencilOf[account] == 0 ? 0 : 1;
}
function ownerOf(uint256 tokenId) public view returns (address tokenOwner) {
tokenOwner = _ownerOf[tokenId];
if (tokenOwner == address(0)) revert InvalidToken();
}
function tokenURI(uint256 tokenId) external view returns (string memory) {
address holder = ownerOf(tokenId);
return IOnlyTraitsMagicPencilRenderer(renderer).tokenURI(tokenId, holder);
}
function locked(uint256 tokenId) external view returns (bool) {
ownerOf(tokenId);
return true;
}
function getApproved(uint256 tokenId) external view returns (address) {
ownerOf(tokenId);
return address(0);
}
function isApprovedForAll(address, address) external pure returns (bool) {
return false;
}
function approve(address, uint256) external pure {
revert Soulbound();
}
function setApprovalForAll(address, bool) external pure {
revert Soulbound();
}
function transferFrom(address, address, uint256) external pure {
revert Soulbound();
}
function safeTransferFrom(address, address, uint256) external pure {
revert Soulbound();
}
function safeTransferFrom(address, address, uint256, bytes calldata) external pure {
revert Soulbound();
}
function mint(address to) external onlyMinter returns (uint256 tokenId) {
if (to == address(0)) revert InvalidAddress();
if (pencilOf[to] != 0) revert AlreadyMinted();
tokenId = ++totalMinted;
totalSupply++;
_ownerOf[tokenId] = to;
pencilOf[to] = tokenId;
emit Transfer(address(0), to, tokenId);
emit Locked(tokenId);
if (to.code.length != 0) {
try IERC721Receiver(to).onERC721Received(msg.sender, address(0), tokenId, "") returns (bytes4 result) {
if (result != IERC721Receiver.onERC721Received.selector) revert UnsafeRecipient();
} catch {
revert UnsafeRecipient();
}
}
}
function burn(uint256 tokenId) external {
address holder = ownerOf(tokenId);
if (msg.sender != holder && msg.sender != owner) revert Unauthorized();
delete pencilOf[holder];
delete _ownerOf[tokenId];
totalSupply--;
emit Transfer(holder, address(0), tokenId);
}
function setMinter(address nextMinter) external onlyOwner {
address previousMinter = minter;
minter = nextMinter;
emit MinterChanged(previousMinter, nextMinter);
}
function setRenderer(address nextRenderer) external onlyOwner {
if (nextRenderer == address(0)) revert InvalidAddress();
address previousRenderer = renderer;
renderer = nextRenderer;
emit RendererChanged(previousRenderer, nextRenderer);
emit BatchMetadataUpdate(1, totalMinted);
}
function transferOwnership(address nextOwner) external onlyOwner {
if (nextOwner == address(0)) revert InvalidAddress();
address previousOwner = owner;
owner = nextOwner;
emit OwnershipTransferred(previousOwner, nextOwner);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "rendererAddress",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"name": "AlreadyMinted",
"type": "error",
"inputs": []
},
{
"name": "InvalidAddress",
"type": "error",
"inputs": []
},
{
"name": "InvalidToken",
"type": "error",
"inputs": []
},
{
"name": "Soulbound",
"type": "error",
"inputs": []
},
{
"name": "Unauthorized",
"type": "error",
"inputs": []
},
{
"name": "UnsafeRecipient",
"type": "error",
"inputs": []
},
{
"name": "Approval",
"type": "event",
"inputs": [
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "approved",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "tokenId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "ApprovalForAll",
"type": "event",
"inputs": [
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "operator",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "approved",
"type": "bool",
"indexed": false,
"internalType": "bool"
}
],
"anonymous": false
},
{
"name": "BatchMetadataUpdate",
"type": "event",
"inputs": [
{
"name": "fromTokenId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
},
{
"name": "toTokenId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "Locked",
"type": "event",
"inputs": [
{
"name": "tokenId",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "MinterChanged",
"type": "event",
"inputs": [
{
"name": "previousMinter",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "nextMinter",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "OwnershipTransferred",
"type": "event",
"inputs": [
{
"name": "previousOwner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "nextOwner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "RendererChanged",
"type": "event",
"inputs": [
{
"name": "previousRenderer",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "nextRenderer",
"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": "tokenId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "approve",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "pure"
},
{
"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": "tokenId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "getApproved",
"type": "function",
"inputs": [
{
"name": "tokenId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "isApprovedForAll",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "pure"
},
{
"name": "locked",
"type": "function",
"inputs": [
{
"name": "tokenId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"name": "mint",
"type": "function",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "tokenId",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"name": "minter",
"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": "owner",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "ownerOf",
"type": "function",
"inputs": [
{
"name": "tokenId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "tokenOwner",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "pencilOf",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "renderer",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "safeTransferFrom",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "pure"
},
{
"name": "safeTransferFrom",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "pure"
},
{
"name": "setApprovalForAll",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"outputs": [],
"stateMutability": "pure"
},
{
"name": "setMinter",
"type": "function",
"inputs": [
{
"name": "nextMinter",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "setRenderer",
"type": "function",
"inputs": [
{
"name": "nextRenderer",
"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": "tokenURI",
"type": "function",
"inputs": [
{
"name": "tokenId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "totalMinted",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "totalSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "transferFrom",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "pure"
},
{
"name": "transferOwnership",
"type": "function",
"inputs": [
{
"name": "nextOwner",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
}
]0x6080346100e457601f610cfd38819003918201601f19168301916001600160401b038311848410176100e9578084926020946040528339810103126100e457516001600160a01b038116908190036100e45780156100d35760008054336001600160a01b03199182168117835560028054909216841790915560405192917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a360007f6033c12564a1b759a2c56f648fe87a08fde51543ba69680a748854a89eedd3198180a3610bfd90816101008239f35b63e6c4247b60e01b60005260046000fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a7146109e15750806306fdde031461098f5780630754617214610966578063081812fc1461094a578063095ea7b31461091f57806318160ddd1461090157806323b872dd146108fc57806342842e0e146108fc57806342966c681461084b57806356d3163d146107a35780636352211e146107735780636a627842146105a857806370a08231146105515780638ada6b0f146105285780638da5cb5b146104ff57806395d89b41146104bd578063a22cb46514610487578063a2309ff814610469578063a8d81b051461042f578063b45a3c0e14610407578063b88d4fde14610399578063c87b56dd14610271578063e985e9c514610243578063f2fde38b146101bb5763fca3b5aa1461013257600080fd5b346101b65760203660031901126101b65761014b610aec565b6000546001600160a01b031633036101a657600180546001600160a01b039283166001600160a01b0319821681179092559091167f3b0007eb941cf645526cbb3a4fdaecda9d28ce4843167d9263b536a1f1edc0f6600080a3005b6282b42960e81b60005260046000fd5b600080fd5b346101b65760203660031901126101b6576101d4610aec565b600054906001600160a01b03821690338290036101a6576001600160a01b0316918215610232576001600160a01b031916821760009081557f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3005b63e6c4247b60e01b60005260046000fd5b346101b65760403660031901126101b65761025c610aec565b50610265610b02565b50602060405160008152f35b346101b65760203660031901126101b657600435600061029082610b66565b600254604051638c4c1b2f60e01b815260048101949094526001600160a01b03918216602485015283916044918391165afa90811561038d576000916102e3575b604051806102df8482610ac0565b0390f35b3d8083833e6102f28183610a64565b810190602081830312610385578051906001600160401b038211610389570181601f82011215610385578051926001600160401b0384116103715760405192610345601f8601601f191660200185610a64565b8484526020858401011161036e57506102df926103689160208085019101610a9d565b906102d1565b80fd5b634e487b7160e01b81526041600452602490fd5b8280fd5b8380fd5b6040513d6000823e3d90fd5b346101b65760803660031901126101b6576103b2610aec565b506103bb610b02565b506064356001600160401b0381116101b657366023820112156101b65760048101356001600160401b0381116101b657369101602401116101b65763a4420a9560e01b60005260046000fd5b346101b65760203660031901126101b657610423600435610b66565b50602060405160018152f35b346101b65760203660031901126101b6576001600160a01b03610450610aec565b1660005260066020526020604060002054604051908152f35b346101b65760003660031901126101b6576020600454604051908152f35b346101b65760403660031901126101b6576104a0610aec565b50602435801515036101b65763a4420a9560e01b60005260046000fd5b346101b65760003660031901126101b6576102df60408051906104e08183610a64565b600882526713d514115390d25360c21b60208301525191829182610ac0565b346101b65760003660031901126101b6576000546040516001600160a01b039091168152602090f35b346101b65760003660031901126101b6576002546040516001600160a01b039091168152602090f35b346101b65760203660031901126101b6576001600160a01b03610572610aec565b1680156102325760005260066020526040600020541560001461059f57602060005b60ff60405191168152f35b60206001610594565b346101b65760203660031901126101b6576105c1610aec565b6001546001600160a01b031633036101a6576001600160a01b03811680156102325780600052600660205260406000205461076257610601600454610b98565b9182600455610611600354610b98565b60035582600052600560205260406000208260018060a01b0319825416179055816000526006602052826040600020557f032bc66be43dbccb7487781d168eb7bda224628a3b2c3388bdf69b532a3a1611602060405185856000600080516020610ba88339815191528180a4858152a13b610692575b602082604051908152f35b602060009160a460405180948193630a85bd0160e11b8352336004840152816024840152876044840152608060648401528160848401525af1809160009161071b575b50906106ec57633da6393160e01b60005260046000fd5b6001600160e01b03191663757a42ff60e11b0161070a576020610687565b633da6393160e01b60005260046000fd5b6020813d60201161075a575b8161073460209383610a64565b810103126107565751906001600160e01b03198216820361036e5750836106d5565b5080fd5b3d9150610727565b631bbdf5c560e31b60005260046000fd5b346101b65760203660031901126101b6576020610791600435610b66565b6040516001600160a01b039091168152f35b346101b65760203660031901126101b6576107bc610aec565b6000546001600160a01b031633036101a6576001600160a01b0316801561023257600280546001600160a01b0319811683179091556001600160a01b03167f6033c12564a1b759a2c56f648fe87a08fde51543ba69680a748854a89eedd319600080a360045460017f6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c600080a3005b346101b65760203660031901126101b6576004356001600160a01b0361087082610b66565b1680331415806108e7575b6101a65780600052600660205260006040812055816000526005602052604060002060018060a01b031981541690556003549081156108d157600091821901600355600080516020610ba88339815191528280a4005b634e487b7160e01b600052601160045260246000fd5b506000546001600160a01b031633141561087b565b610b18565b346101b65760003660031901126101b6576020600354604051908152f35b346101b65760403660031901126101b657610938610aec565b5063a4420a9560e01b60005260046000fd5b346101b65760203660031901126101b657610265600435610b66565b346101b65760003660031901126101b6576001546040516001600160a01b039091168152602090f35b346101b65760003660031901126101b6576102df60408051906109b28183610a64565b601882527713db9b1e48151c985a5d1cc8135859da58c814195b98da5b60421b60208301525191829182610ac0565b346101b65760203660031901126101b6576004359063ffffffff60e01b82168092036101b6576020916301ffc9a760e01b8114908115610a53575b8115610a42575b8115610a31575b5015158152f35b635a2d1e0760e11b14905083610a2a565b635b5e139f60e01b81149150610a23565b6380ac58cd60e01b81149150610a1c565b601f909101601f19168101906001600160401b03821190821017610a8757604052565b634e487b7160e01b600052604160045260246000fd5b60005b838110610ab05750506000910152565b8181015183820152602001610aa0565b60409160208252610ae08151809281602086015260208686019101610a9d565b601f01601f1916010190565b600435906001600160a01b03821682036101b657565b602435906001600160a01b03821682036101b657565b346101b6576000606036600319011261036e57600435906001600160a01b038216820361036e5750506024356001600160a01b03811681036101b6575063a4420a9560e01b60005260046000fd5b6000908152600560205260409020546001600160a01b0316908115610b8757565b63c1ab6dc160e01b60005260046000fd5b60001981146108d1576001019056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122048791877a02e82a7e85d46ac5e9dedc4ccfe6ff28c5b44fc76aa6df372c4cef964736f6c63430008240033000000000000000000000000372b4a508752116491d981c273f2a84573842d32
0x608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a7146109e15750806306fdde031461098f5780630754617214610966578063081812fc1461094a578063095ea7b31461091f57806318160ddd1461090157806323b872dd146108fc57806342842e0e146108fc57806342966c681461084b57806356d3163d146107a35780636352211e146107735780636a627842146105a857806370a08231146105515780638ada6b0f146105285780638da5cb5b146104ff57806395d89b41146104bd578063a22cb46514610487578063a2309ff814610469578063a8d81b051461042f578063b45a3c0e14610407578063b88d4fde14610399578063c87b56dd14610271578063e985e9c514610243578063f2fde38b146101bb5763fca3b5aa1461013257600080fd5b346101b65760203660031901126101b65761014b610aec565b6000546001600160a01b031633036101a657600180546001600160a01b039283166001600160a01b0319821681179092559091167f3b0007eb941cf645526cbb3a4fdaecda9d28ce4843167d9263b536a1f1edc0f6600080a3005b6282b42960e81b60005260046000fd5b600080fd5b346101b65760203660031901126101b6576101d4610aec565b600054906001600160a01b03821690338290036101a6576001600160a01b0316918215610232576001600160a01b031916821760009081557f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3005b63e6c4247b60e01b60005260046000fd5b346101b65760403660031901126101b65761025c610aec565b50610265610b02565b50602060405160008152f35b346101b65760203660031901126101b657600435600061029082610b66565b600254604051638c4c1b2f60e01b815260048101949094526001600160a01b03918216602485015283916044918391165afa90811561038d576000916102e3575b604051806102df8482610ac0565b0390f35b3d8083833e6102f28183610a64565b810190602081830312610385578051906001600160401b038211610389570181601f82011215610385578051926001600160401b0384116103715760405192610345601f8601601f191660200185610a64565b8484526020858401011161036e57506102df926103689160208085019101610a9d565b906102d1565b80fd5b634e487b7160e01b81526041600452602490fd5b8280fd5b8380fd5b6040513d6000823e3d90fd5b346101b65760803660031901126101b6576103b2610aec565b506103bb610b02565b506064356001600160401b0381116101b657366023820112156101b65760048101356001600160401b0381116101b657369101602401116101b65763a4420a9560e01b60005260046000fd5b346101b65760203660031901126101b657610423600435610b66565b50602060405160018152f35b346101b65760203660031901126101b6576001600160a01b03610450610aec565b1660005260066020526020604060002054604051908152f35b346101b65760003660031901126101b6576020600454604051908152f35b346101b65760403660031901126101b6576104a0610aec565b50602435801515036101b65763a4420a9560e01b60005260046000fd5b346101b65760003660031901126101b6576102df60408051906104e08183610a64565b600882526713d514115390d25360c21b60208301525191829182610ac0565b346101b65760003660031901126101b6576000546040516001600160a01b039091168152602090f35b346101b65760003660031901126101b6576002546040516001600160a01b039091168152602090f35b346101b65760203660031901126101b6576001600160a01b03610572610aec565b1680156102325760005260066020526040600020541560001461059f57602060005b60ff60405191168152f35b60206001610594565b346101b65760203660031901126101b6576105c1610aec565b6001546001600160a01b031633036101a6576001600160a01b03811680156102325780600052600660205260406000205461076257610601600454610b98565b9182600455610611600354610b98565b60035582600052600560205260406000208260018060a01b0319825416179055816000526006602052826040600020557f032bc66be43dbccb7487781d168eb7bda224628a3b2c3388bdf69b532a3a1611602060405185856000600080516020610ba88339815191528180a4858152a13b610692575b602082604051908152f35b602060009160a460405180948193630a85bd0160e11b8352336004840152816024840152876044840152608060648401528160848401525af1809160009161071b575b50906106ec57633da6393160e01b60005260046000fd5b6001600160e01b03191663757a42ff60e11b0161070a576020610687565b633da6393160e01b60005260046000fd5b6020813d60201161075a575b8161073460209383610a64565b810103126107565751906001600160e01b03198216820361036e5750836106d5565b5080fd5b3d9150610727565b631bbdf5c560e31b60005260046000fd5b346101b65760203660031901126101b6576020610791600435610b66565b6040516001600160a01b039091168152f35b346101b65760203660031901126101b6576107bc610aec565b6000546001600160a01b031633036101a6576001600160a01b0316801561023257600280546001600160a01b0319811683179091556001600160a01b03167f6033c12564a1b759a2c56f648fe87a08fde51543ba69680a748854a89eedd319600080a360045460017f6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c600080a3005b346101b65760203660031901126101b6576004356001600160a01b0361087082610b66565b1680331415806108e7575b6101a65780600052600660205260006040812055816000526005602052604060002060018060a01b031981541690556003549081156108d157600091821901600355600080516020610ba88339815191528280a4005b634e487b7160e01b600052601160045260246000fd5b506000546001600160a01b031633141561087b565b610b18565b346101b65760003660031901126101b6576020600354604051908152f35b346101b65760403660031901126101b657610938610aec565b5063a4420a9560e01b60005260046000fd5b346101b65760203660031901126101b657610265600435610b66565b346101b65760003660031901126101b6576001546040516001600160a01b039091168152602090f35b346101b65760003660031901126101b6576102df60408051906109b28183610a64565b601882527713db9b1e48151c985a5d1cc8135859da58c814195b98da5b60421b60208301525191829182610ac0565b346101b65760203660031901126101b6576004359063ffffffff60e01b82168092036101b6576020916301ffc9a760e01b8114908115610a53575b8115610a42575b8115610a31575b5015158152f35b635a2d1e0760e11b14905083610a2a565b635b5e139f60e01b81149150610a23565b6380ac58cd60e01b81149150610a1c565b601f909101601f19168101906001600160401b03821190821017610a8757604052565b634e487b7160e01b600052604160045260246000fd5b60005b838110610ab05750506000910152565b8181015183820152602001610aa0565b60409160208252610ae08151809281602086015260208686019101610a9d565b601f01601f1916010190565b600435906001600160a01b03821682036101b657565b602435906001600160a01b03821682036101b657565b346101b6576000606036600319011261036e57600435906001600160a01b038216820361036e5750506024356001600160a01b03811681036101b6575063a4420a9560e01b60005260046000fd5b6000908152600560205260409020546001600160a01b0316908115610b8757565b63c1ab6dc160e01b60005260046000fd5b60001981146108d1576001019056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122048791877a02e82a7e85d46ac5e9dedc4ccfe6ff28c5b44fc76aa6df372c4cef964736f6c63430008240033
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x6e58e7…951aa1 | setMinter | 39,110,119 | 8 hrs agoMon, 17 Aug 2026 20:05:15 UTC | 0x9f66…5cf0 | IN | Only Traits Magic Pencil | $0.000 ETH | 0.00000096 |