// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
/// @notice ERC20 launched by the LaunchFactory. Enforces anti-snipe max-wallet /
/// max-tx limits until `restrictionsEndBlock`, after which it behaves as a plain ERC20.
contract LaunchToken is ERC20 {
error NotFactory();
error AlreadyInitialized();
error MaxWalletExceeded();
error MaxTxExceeded();
address public immutable factory;
/// @notice Set once by the factory in the launch transaction. Kept out of
/// the constructor so the CREATE2 init code is block-independent, letting
/// launchers mine vanity token addresses off-chain.
uint256 public restrictionsEndBlock;
uint256 public immutable maxWalletAmount; // 0 = no limit
uint256 public immutable maxTxAmount; // 0 = no limit
/// @notice Addresses exempt from restrictions (pool, locker, position manager, router, factory).
mapping(address => bool) public restrictionExempt;
constructor(
string memory name_,
string memory symbol_,
uint256 supply_,
uint16 maxWalletBps_,
uint16 maxTxBps_
) ERC20(name_, symbol_) {
factory = msg.sender;
maxWalletAmount = maxWalletBps_ > 10_000 ? 0 : (supply_ * maxWalletBps_) / 10_000;
maxTxAmount = maxTxBps_ > 10_000 ? 0 : (supply_ * maxTxBps_) / 10_000;
_mint(msg.sender, supply_);
}
/// @notice One-time wiring by the factory, same transaction as the deploy.
function initRestrictionsEndBlock(uint256 endBlock_) external {
if (msg.sender != factory) revert NotFactory();
if (restrictionsEndBlock != 0) revert AlreadyInitialized();
restrictionsEndBlock = endBlock_;
}
/// @notice Factory marks protocol addresses as exempt during launch (one-way).
function setRestrictionExempt(address account, bool value) external {
if (msg.sender != factory) revert NotFactory();
restrictionExempt[account] = value;
}
function restrictionsActive() public view returns (bool) {
return block.number < restrictionsEndBlock;
}
function _update(address from, address to, uint256 value) internal override {
if (from != address(0) && to != address(0) && restrictionsActive()) {
if (maxTxAmount != 0 && value > maxTxAmount && !restrictionExempt[from] && !restrictionExempt[to]) {
revert MaxTxExceeded();
}
if (maxWalletAmount != 0 && restrictionExempt[from] && balanceOf(to) + value < maxWalletAmount) {
revert MaxWalletExceeded();
}
}
super._update(from, to, value);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "name_",
"type": "string",
"internalType": "string"
},
{
"name": "symbol_",
"type": "string",
"internalType": "string"
},
{
"name": "supply_",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "maxWalletBps_",
"type": "uint16",
"internalType": "uint16"
},
{
"name": "maxTxBps_",
"type": "uint16",
"internalType": "uint16"
}
],
"stateMutability": "nonpayable"
},
{
"name": "AlreadyInitialized",
"type": "error",
"inputs": []
},
{
"name": "ERC20InsufficientAllowance",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "allowance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InsufficientBalance",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
},
{
"name": "balance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InvalidApprover",
"type": "error",
"inputs": [
{
"name": "approver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidReceiver",
"type": "error",
"inputs": [
{
"name": "receiver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSender",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSpender",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "MaxTxExceeded",
"type": "error",
"inputs": []
},
{
"name": "MaxWalletExceeded",
"type": "error",
"inputs": []
},
{
"name": "NotFactory",
"type": "error",
"inputs": []
},
{
"name": "Approval",
"type": "event",
"inputs": [
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "Transfer",
"type": "event",
"inputs": [
{
"name": "from",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "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": "value",
"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": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"name": "factory",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "initRestrictionsEndBlock",
"type": "function",
"inputs": [
{
"name": "endBlock_",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "maxTxAmount",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "maxWalletAmount",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "name",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "restrictionExempt",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"name": "restrictionsActive",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"name": "restrictionsEndBlock",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "setRestrictionExempt",
"type": "function",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "bool",
"internalType": "bool"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "symbol",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "totalSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "transfer",
"type": "function",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "transferFrom",
"type": "function",
"inputs": [
{
"name": "from",
"type": "address",
"internalType": "address"
},
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
}
]0x60e060405234801561000f575f80fd5b50604051612251380380612251833981810160405281019061003191906107f7565b848481600390816100429190610aaa565b5080600490816100529190610aaa565b5050503373ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250506127108261ffff16116100b8576127108261ffff16846100a99190610ba6565b6100b39190610c14565b6100ba565b5f5b60a081815250506127108161ffff16116100f0576127108161ffff16846100e19190610ba6565b6100eb9190610c14565b6100f2565b5f5b60c08181525050610109338461011360201b60201c565b5050505050610d2c565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610183575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161017a9190610c83565b60405180910390fd5b6101945f838361019860201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561020057505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561021657506102156103d760201b60201c565b5b156103c1575f60c0511415801561022e575060c05181115b8015610281575060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156102d4575060065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561030b576040517f4db0008c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60a05114158015610363575060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015610389575060a0518161037d846103e260201b60201c565b6103879190610c9c565b105b156103c0576040517f2ce93b5900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b6103d283838361042760201b60201c565b505050565b5f6005544310905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610477578060025f82825461046b9190610c9c565b92505081905550610545565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610500578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016104f793929190610cde565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361058c578060025f82825403925050819055506105d6565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516106339190610d13565b60405180910390a3505050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61069f82610659565b810181811067ffffffffffffffff821117156106be576106bd610669565b5b80604052505050565b5f6106d0610640565b90506106dc8282610696565b919050565b5f67ffffffffffffffff8211156106fb576106fa610669565b5b61070482610659565b9050602081019050919050565b8281835e5f83830152505050565b5f61073161072c846106e1565b6106c7565b90508281526020810184848401111561074d5761074c610655565b5b610758848285610711565b509392505050565b5f82601f83011261077457610773610651565b5b815161078484826020860161071f565b91505092915050565b5f819050919050565b61079f8161078d565b81146107a9575f80fd5b50565b5f815190506107ba81610796565b92915050565b5f61ffff82169050919050565b6107d6816107c0565b81146107e0575f80fd5b50565b5f815190506107f1816107cd565b92915050565b5f805f805f60a086880312156108105761080f610649565b5b5f86015167ffffffffffffffff81111561082d5761082c61064d565b5b61083988828901610760565b955050602086015167ffffffffffffffff81111561085a5761085961064d565b5b61086688828901610760565b9450506040610877888289016107ac565b9350506060610888888289016107e3565b9250506080610899888289016107e3565b9150509295509295909350565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806108f457607f821691505b602082108103610907576109066108b0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026109697fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261092e565b610973868361092e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6109ae6109a96109a48461078d565b61098b565b61078d565b9050919050565b5f819050919050565b6109c783610994565b6109db6109d3826109b5565b84845461093a565b825550505050565b5f90565b6109ef6109e3565b6109fa8184846109be565b505050565b5b81811015610a1d57610a125f826109e7565b600181019050610a00565b5050565b601f821115610a6257610a338161090d565b610a3c8461091f565b81016020851015610a4b578190505b610a5f610a578561091f565b8301826109ff565b50505b505050565b5f82821c905092915050565b5f610a825f1984600802610a67565b1980831691505092915050565b5f610a9a8383610a73565b9150826002028217905092915050565b610ab3826108a6565b67ffffffffffffffff811115610acc57610acb610669565b5b610ad682546108dd565b610ae1828285610a21565b5f60209050601f831160018114610b12575f8415610b00578287015190505b610b0a8582610a8f565b865550610b71565b601f198416610b208661090d565b5f5b82811015610b4757848901518255600182019150602085019450602081019050610b22565b86831015610b645784890151610b60601f891682610a73565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610bb08261078d565b9150610bbb8361078d565b9250828202610bc98161078d565b91508282048414831517610be057610bdf610b79565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610c1e8261078d565b9150610c298361078d565b925082610c3957610c38610be7565b5b828204905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610c6d82610c44565b9050919050565b610c7d81610c63565b82525050565b5f602082019050610c965f830184610c74565b92915050565b5f610ca68261078d565b9150610cb18361078d565b9250828201905080821115610cc957610cc8610b79565b5b92915050565b610cd88161078d565b82525050565b5f606082019050610cf15f830186610c74565b610cfe6020830185610ccf565b610d0b6040830184610ccf565b949350505050565b5f602082019050610d265f830184610ccf565b92915050565b60805160a05160c0516114d1610d805f395f818161058601528181610c090152610c3301525f818161075601528181610d350152610db101525f818161037501528181610657015261077a01526114d15ff3fe608060405234801561000f575f80fd5b5060043610610109575f3560e01c806374c6fdec116100a0578063a0b579dd1161006f578063a0b579dd146102bb578063a9059cbb146102d7578063aa4bde2814610307578063c45a015514610325578063dd62ed3e1461034357610109565b806374c6fdec146102315780638c0b5e221461024f57806394a8cbd41461026d57806395d89b411461029d57610109565b806323b872dd116100dc57806323b872dd146101955780632f982c67146101c5578063313ce567146101e357806370a082311461020157610109565b8063022157131461010d57806306fdde0314610129578063095ea7b31461014757806318160ddd14610177575b5f80fd5b6101276004803603810190610122919061107e565b610373565b005b61013161043d565b60405161013e9190611119565b60405180910390f35b610161600480360381019061015c9190611193565b6104cd565b60405161016e91906111eb565b60405180910390f35b61017f6104ef565b60405161018c9190611213565b60405180910390f35b6101af60048036038101906101aa919061122c565b6104f8565b6040516101bc91906111eb565b60405180910390f35b6101cd610526565b6040516101da9190611213565b60405180910390f35b6101eb61052c565b6040516101f89190611297565b60405180910390f35b61021b600480360381019061021691906112b0565b610534565b6040516102289190611213565b60405180910390f35b610239610579565b60405161024691906111eb565b60405180910390f35b610257610584565b6040516102649190611213565b60405180910390f35b610287600480360381019061028291906112b0565b6105a8565b60405161029491906111eb565b60405180910390f35b6102a56105c5565b6040516102b29190611119565b60405180910390f35b6102d560048036038101906102d09190611305565b610655565b005b6102f160048036038101906102ec9190611193565b610732565b6040516102fe91906111eb565b60405180910390f35b61030f610754565b60405161031c9190611213565b60405180910390f35b61032d610778565b60405161033a9190611352565b60405180910390f35b61035d6004803603810190610358919061136b565b61079c565b60405161036a9190611213565b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103f8576040517f32cc723600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60055414610433576040517f0dc149f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060058190555050565b60606003805461044c906113d6565b80601f0160208091040260200160405190810160405280929190818152602001828054610478906113d6565b80156104c35780601f1061049a576101008083540402835291602001916104c3565b820191905f5260205f20905b8154815290600101906020018083116104a657829003601f168201915b5050505050905090565b5f806104d761081e565b90506104e4818585610825565b600191505092915050565b5f600254905090565b5f8061050261081e565b905061050f858285610837565b61051a8585856108ca565b60019150509392505050565b60055481565b5f6012905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f6005544310905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b6006602052805f5260405f205f915054906101000a900460ff1681565b6060600480546105d4906113d6565b80601f0160208091040260200160405190810160405280929190818152602001828054610600906113d6565b801561064b5780601f106106225761010080835404028352916020019161064b565b820191905f5260205f20905b81548152906001019060200180831161062e57829003601f168201915b5050505050905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106da576040517f32cc723600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f8061073c61081e565b90506107498185856108ca565b600191505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b61083283838360016109ba565b505050565b5f610842848461079c565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8110156108c457818110156108b5578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016108ac93929190611406565b60405180910390fd5b6108c384848484035f6109ba565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361093a575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016109319190611352565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109aa575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016109a19190611352565b60405180910390fd5b6109b5838383610b89565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610a2a575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610a219190611352565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a9a575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610a919190611352565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610b83578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610b7a9190611213565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610bf157505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015610c015750610c00610579565b5b15610e1e575f7f000000000000000000000000000000000000000000000000000000000000000014158015610c5557507f000000000000000000000000000000000000000000000000000000000000000081115b8015610ca8575060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015610cfb575060065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15610d32576040517f4db0008c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f7f000000000000000000000000000000000000000000000000000000000000000014158015610da8575060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015610de657507f000000000000000000000000000000000000000000000000000000000000000081610dda84610534565b610de49190611468565b105b15610e1d576040517f2ce93b5900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b610e29838383610e2e565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e7e578060025f828254610e729190611468565b92505081905550610f4c565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610f07578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610efe93929190611406565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f93578060025f8282540392505081905550610fdd565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161103a9190611213565b60405180910390a3505050565b5f80fd5b5f819050919050565b61105d8161104b565b8114611067575f80fd5b50565b5f8135905061107881611054565b92915050565b5f6020828403121561109357611092611047565b5b5f6110a08482850161106a565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6110eb826110a9565b6110f581856110b3565b93506111058185602086016110c3565b61110e816110d1565b840191505092915050565b5f6020820190508181035f83015261113181846110e1565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61116282611139565b9050919050565b61117281611158565b811461117c575f80fd5b50565b5f8135905061118d81611169565b92915050565b5f80604083850312156111a9576111a8611047565b5b5f6111b68582860161117f565b92505060206111c78582860161106a565b9150509250929050565b5f8115159050919050565b6111e5816111d1565b82525050565b5f6020820190506111fe5f8301846111dc565b92915050565b61120d8161104b565b82525050565b5f6020820190506112265f830184611204565b92915050565b5f805f6060848603121561124357611242611047565b5b5f6112508682870161117f565b93505060206112618682870161117f565b92505060406112728682870161106a565b9150509250925092565b5f60ff82169050919050565b6112918161127c565b82525050565b5f6020820190506112aa5f830184611288565b92915050565b5f602082840312156112c5576112c4611047565b5b5f6112d28482850161117f565b91505092915050565b6112e4816111d1565b81146112ee575f80fd5b50565b5f813590506112ff816112db565b92915050565b5f806040838503121561131b5761131a611047565b5b5f6113288582860161117f565b9250506020611339858286016112f1565b9150509250929050565b61134c81611158565b82525050565b5f6020820190506113655f830184611343565b92915050565b5f806040838503121561138157611380611047565b5b5f61138e8582860161117f565b925050602061139f8582860161117f565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806113ed57607f821691505b602082108103611400576113ff6113a9565b5b50919050565b5f6060820190506114195f830186611343565b6114266020830185611204565b6114336040830184611204565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114728261104b565b915061147d8361104b565b92508282019050808211156114955761149461143b565b5b9291505056fea2646970667358221220c87ae787c6643169b2afcdda8cf235d74f598641b76cd7ecc62a2a31adbc09a964736f6c634300081a003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000000000000000000000000000000000000000027100000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000a566f6c74612053776170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005564f4c5441000000000000000000000000000000000000000000000000000000
0x608060405234801561000f575f80fd5b5060043610610109575f3560e01c806374c6fdec116100a0578063a0b579dd1161006f578063a0b579dd146102bb578063a9059cbb146102d7578063aa4bde2814610307578063c45a015514610325578063dd62ed3e1461034357610109565b806374c6fdec146102315780638c0b5e221461024f57806394a8cbd41461026d57806395d89b411461029d57610109565b806323b872dd116100dc57806323b872dd146101955780632f982c67146101c5578063313ce567146101e357806370a082311461020157610109565b8063022157131461010d57806306fdde0314610129578063095ea7b31461014757806318160ddd14610177575b5f80fd5b6101276004803603810190610122919061107e565b610373565b005b61013161043d565b60405161013e9190611119565b60405180910390f35b610161600480360381019061015c9190611193565b6104cd565b60405161016e91906111eb565b60405180910390f35b61017f6104ef565b60405161018c9190611213565b60405180910390f35b6101af60048036038101906101aa919061122c565b6104f8565b6040516101bc91906111eb565b60405180910390f35b6101cd610526565b6040516101da9190611213565b60405180910390f35b6101eb61052c565b6040516101f89190611297565b60405180910390f35b61021b600480360381019061021691906112b0565b610534565b6040516102289190611213565b60405180910390f35b610239610579565b60405161024691906111eb565b60405180910390f35b610257610584565b6040516102649190611213565b60405180910390f35b610287600480360381019061028291906112b0565b6105a8565b60405161029491906111eb565b60405180910390f35b6102a56105c5565b6040516102b29190611119565b60405180910390f35b6102d560048036038101906102d09190611305565b610655565b005b6102f160048036038101906102ec9190611193565b610732565b6040516102fe91906111eb565b60405180910390f35b61030f610754565b60405161031c9190611213565b60405180910390f35b61032d610778565b60405161033a9190611352565b60405180910390f35b61035d6004803603810190610358919061136b565b61079c565b60405161036a9190611213565b60405180910390f35b7f000000000000000000000000156b4f59dbf14d993338ad502ec1fb170eb7d9ed73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103f8576040517f32cc723600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60055414610433576040517f0dc149f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060058190555050565b60606003805461044c906113d6565b80601f0160208091040260200160405190810160405280929190818152602001828054610478906113d6565b80156104c35780601f1061049a576101008083540402835291602001916104c3565b820191905f5260205f20905b8154815290600101906020018083116104a657829003601f168201915b5050505050905090565b5f806104d761081e565b90506104e4818585610825565b600191505092915050565b5f600254905090565b5f8061050261081e565b905061050f858285610837565b61051a8585856108ca565b60019150509392505050565b60055481565b5f6012905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f6005544310905090565b7f0000000000000000000000000000000000000000033b2e3c9fd0803ce800000081565b6006602052805f5260405f205f915054906101000a900460ff1681565b6060600480546105d4906113d6565b80601f0160208091040260200160405190810160405280929190818152602001828054610600906113d6565b801561064b5780601f106106225761010080835404028352916020019161064b565b820191905f5260205f20905b81548152906001019060200180831161062e57829003601f168201915b5050505050905090565b7f000000000000000000000000156b4f59dbf14d993338ad502ec1fb170eb7d9ed73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106da576040517f32cc723600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f8061073c61081e565b90506107498185856108ca565b600191505092915050565b7f0000000000000000000000000000000000000000033b2e3c9fd0803ce800000081565b7f000000000000000000000000156b4f59dbf14d993338ad502ec1fb170eb7d9ed81565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b61083283838360016109ba565b505050565b5f610842848461079c565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8110156108c457818110156108b5578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016108ac93929190611406565b60405180910390fd5b6108c384848484035f6109ba565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361093a575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016109319190611352565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109aa575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016109a19190611352565b60405180910390fd5b6109b5838383610b89565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610a2a575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610a219190611352565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a9a575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610a919190611352565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610b83578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610b7a9190611213565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610bf157505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015610c015750610c00610579565b5b15610e1e575f7f0000000000000000000000000000000000000000033b2e3c9fd0803ce800000014158015610c5557507f0000000000000000000000000000000000000000033b2e3c9fd0803ce800000081115b8015610ca8575060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015610cfb575060065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15610d32576040517f4db0008c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f7f0000000000000000000000000000000000000000033b2e3c9fd0803ce800000014158015610da8575060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015610de657507f0000000000000000000000000000000000000000033b2e3c9fd0803ce800000081610dda84610534565b610de49190611468565b105b15610e1d576040517f2ce93b5900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b610e29838383610e2e565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e7e578060025f828254610e729190611468565b92505081905550610f4c565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610f07578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610efe93929190611406565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f93578060025f8282540392505081905550610fdd565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161103a9190611213565b60405180910390a3505050565b5f80fd5b5f819050919050565b61105d8161104b565b8114611067575f80fd5b50565b5f8135905061107881611054565b92915050565b5f6020828403121561109357611092611047565b5b5f6110a08482850161106a565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6110eb826110a9565b6110f581856110b3565b93506111058185602086016110c3565b61110e816110d1565b840191505092915050565b5f6020820190508181035f83015261113181846110e1565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61116282611139565b9050919050565b61117281611158565b811461117c575f80fd5b50565b5f8135905061118d81611169565b92915050565b5f80604083850312156111a9576111a8611047565b5b5f6111b68582860161117f565b92505060206111c78582860161106a565b9150509250929050565b5f8115159050919050565b6111e5816111d1565b82525050565b5f6020820190506111fe5f8301846111dc565b92915050565b61120d8161104b565b82525050565b5f6020820190506112265f830184611204565b92915050565b5f805f6060848603121561124357611242611047565b5b5f6112508682870161117f565b93505060206112618682870161117f565b92505060406112728682870161106a565b9150509250925092565b5f60ff82169050919050565b6112918161127c565b82525050565b5f6020820190506112aa5f830184611288565b92915050565b5f602082840312156112c5576112c4611047565b5b5f6112d28482850161117f565b91505092915050565b6112e4816111d1565b81146112ee575f80fd5b50565b5f813590506112ff816112db565b92915050565b5f806040838503121561131b5761131a611047565b5b5f6113288582860161117f565b9250506020611339858286016112f1565b9150509250929050565b61134c81611158565b82525050565b5f6020820190506113655f830184611343565b92915050565b5f806040838503121561138157611380611047565b5b5f61138e8582860161117f565b925050602061139f8582860161117f565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806113ed57607f821691505b602082108103611400576113ff6113a9565b5b50919050565b5f6060820190506114195f830186611343565b6114266020830185611204565b6114336040830184611204565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114728261104b565b915061147d8361104b565b92508282019050808211156114955761149461143b565b5b9291505056fea2646970667358221220c87ae787c6643169b2afcdda8cf235d74f598641b76cd7ecc62a2a31adbc09a964736f6c634300081a0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| DIH | 1 | $0.0000106 | $0 |
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xfd0dbf…97955f | 28 days agoSat, 18 Jul 2026 16:34:03 UTC | Transfer | [0] 0x000000000000…638de0d3 [1] 0x000000000000…0eb7d9ed data: 0x000000000000000000…c80147b0 |
| 0xfd0dbf…97955f | 28 days agoSat, 18 Jul 2026 16:34:03 UTC | Transfer | [0] 0x000000000000…9422ac0a [1] 0x000000000000…638de0d3 data: 0x000000000000000000…c80147b0 |
| 0xd7f111…8bc76a | 28 days agoSat, 18 Jul 2026 16:33:15 UTC | Transfer | [0] 0x000000000000…aa9166c5 [1] 0x000000000000…9422ac0a data: 0x000000000000000000…40be9ade |
| 0x685b95…5c6246 | 28 days agoSat, 18 Jul 2026 16:33:15 UTC | Transfer | [0] 0x000000000000…02276f13 [1] 0x000000000000…9422ac0a data: 0x000000000000000000…0d22cbde |
| 0xad0af3…099381 | 28 days agoSat, 18 Jul 2026 16:33:15 UTC | Transfer | [0] 0x000000000000…2ca69670 [1] 0x000000000000…9422ac0a data: 0x000000000000000000…d689c23f |
| 0xef6c99…f5e7e5 | 28 days agoSat, 18 Jul 2026 16:33:14 UTC | Transfer | [0] 0x000000000000…5e5fbba4 [1] 0x000000000000…9422ac0a data: 0x000000000000000000…02cf1fbe |
| 0x4b5cb2…b8e2c4 | 28 days agoSat, 18 Jul 2026 16:33:14 UTC | Transfer | [0] 0x000000000000…8aef2efb [1] 0x000000000000…9422ac0a data: 0x000000000000000000…5b5a9b9b |
| 0xc5e2f3…b87498 | 28 days agoSat, 18 Jul 2026 16:33:10 UTC | Transfer | [0] 0x000000000000…8cd95835 [1] 0x000000000000…9422ac0a data: 0x000000000000000000…312b484a |
| 0x828693…e02370 | 28 days agoSat, 18 Jul 2026 16:33:10 UTC | Transfer | [0] 0x000000000000…4d424bc9 [1] 0x000000000000…9422ac0a data: 0x000000000000000000…4f0f9c46 |
| 0x9dafbf…9a3c4a | 28 days agoSat, 18 Jul 2026 16:33:10 UTC | Transfer | [0] 0x000000000000…6ed6692f [1] 0x000000000000…9422ac0a data: 0x000000000000000000…2df3c193 |
| 0x60d019…91faad | 28 days agoSat, 18 Jul 2026 16:33:10 UTC | Transfer | [0] 0x000000000000…1a8e741c [1] 0x000000000000…9422ac0a data: 0x000000000000000000…c81c2453 |
| 0xf23468…2724dd | 28 days agoSat, 18 Jul 2026 16:33:10 UTC | Transfer | [0] 0x000000000000…ca6479f2 [1] 0x000000000000…9422ac0a data: 0x000000000000000000…a6340566 |
| 0xb48fcf…d7d7e6 | 28 days agoSat, 18 Jul 2026 16:32:16 UTC | Transfer | [0] 0x000000000000…9422ac0a [1] 0x000000000000…aa9166c5 data: 0x000000000000000000…f6250044 |
| 0xd2d6b3…7144b2 | 28 days agoSat, 18 Jul 2026 16:31:19 UTC | Transfer | [0] 0x000000000000…9422ac0a [1] 0x000000000000…2ca69670 data: 0x000000000000000000…0396e73d |
| 0x2a27a2…c30cbd | 28 days agoSat, 18 Jul 2026 16:30:41 UTC | Transfer | [0] 0x000000000000…9422ac0a [1] 0x000000000000…02276f13 data: 0x000000000000000000…15272e42 |
| 0x4bcad1…8ca0d4 | 28 days agoSat, 18 Jul 2026 16:29:39 UTC | Transfer | [0] 0x000000000000…5e5fbba4 [1] 0x000000000000…9422ac0a data: 0x000000000000000000…2190fc03 |
| 0x1302f1…7ca0eb | 28 days agoSat, 18 Jul 2026 16:29:06 UTC | Transfer | [0] 0x000000000000…94624eff [1] 0x000000000000…0125ad6e data: 0x000000000000000000…77ffa973 |
| 0x1302f1…7ca0eb | 28 days agoSat, 18 Jul 2026 16:29:06 UTC | Transfer | [0] 0x000000000000…9422ac0a [1] 0x000000000000…94624eff data: 0x000000000000000000…77ffa973 |
| 0x863bb3…6d799e | 28 days agoSat, 18 Jul 2026 16:28:42 UTC | Transfer | [0] 0x000000000000…8aef2efb [1] 0x000000000000…9422ac0a data: 0x000000000000000000…e7a30420 |
| 0x6f5dde…17b8c9 | 28 days agoSat, 18 Jul 2026 16:27:44 UTC | Transfer | [0] 0x000000000000…9422ac0a [1] 0x000000000000…1a8e741c data: 0x000000000000000000…a20f072d |
| 0x78f457…7b3d8c | 28 days agoSat, 18 Jul 2026 16:27:01 UTC | Transfer | [0] 0x000000000000…9422ac0a [1] 0x000000000000…4d424bc9 data: 0x000000000000000000…4babf54e |
| 0xe3d13a…0ca297 | 28 days agoSat, 18 Jul 2026 16:26:04 UTC | Transfer | [0] 0x000000000000…9422ac0a [1] 0x000000000000…8cd95835 data: 0x000000000000000000…9e99e29d |
| 0xbbe7d1…23d30d | 28 days agoSat, 18 Jul 2026 16:25:08 UTC | Transfer | [0] 0x000000000000…9422ac0a [1] 0x000000000000…ca6479f2 data: 0x000000000000000000…84b4d092 |
| 0x2d43be…c44048 | 28 days agoSat, 18 Jul 2026 16:24:08 UTC | Transfer | [0] 0x000000000000…9422ac0a [1] 0x000000000000…6ed6692f data: 0x000000000000000000…6ac1a691 |
| 0xf3ccbc…2f0bcb | 28 days agoSat, 18 Jul 2026 16:23:11 UTC | Transfer | [0] 0x000000000000…9422ac0a [1] 0x000000000000…aa9166c5 data: 0x000000000000000000…9af9563e |
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x46bbd904…7f3534 | Transfer | 18,973,043 | 21 days agoSat, 25 Jul 2026 11:27:03 UTC | 0xcaf7…5d11 | IN | 0x32e9…7425 | $0.001 DIH |
| 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 | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x20e597…f1106a | setRestrictionExempt | 13,124,194 | 28 days agoSat, 18 Jul 2026 16:29:12 UTC | 0x156b…d9ed | IN | Volta Swap | $0.000 ETH | 0.00000293 | |
| 0xd6917d…021bc8 | Approve | 12,999,643 | 28 days agoSat, 18 Jul 2026 13:00:55 UTC | 0x3462…9437 | IN | Volta Swap | $0.000 ETH | 0.00000313 | |
| 0x852fdb…0ad879 | setRestrictionExempt | 12,998,864 | 28 days agoSat, 18 Jul 2026 12:59:37 UTC | 0x156b…d9ed | IN | Volta Swap | $0.000 ETH | 0.00000298 | |
| !0xc693fa…6e89f7 | Transfer | 12,982,447 | 28 days agoSat, 18 Jul 2026 12:32:08 UTC | 0x12c4…7a7c | IN | Volta Swap | $0.000 ETH | 0.00000150 | |
| 0x15b78f…e5f72e | setRestrictionExempt | 12,804,284 | 28 days agoSat, 18 Jul 2026 07:33:32 UTC | 0x156b…d9ed | IN | Volta Swap | $0.000 ETH | 0.00000337 | |
| 0xf8090d…147989 | Approve | 12,804,217 | 28 days agoSat, 18 Jul 2026 07:33:25 UTC | 0x6b07…b746 | IN | Volta Swap | $0.000 ETH | 0.00000345 | |
| !0x7ba757…f0759a | Transfer | 12,797,122 | 28 days agoSat, 18 Jul 2026 07:21:32 UTC | 0x3946…3203 | IN | Volta Swap | $0.000 ETH | 0.00000215 | |
| 0x96ab9e…f83c02 | setRestrictionExempt | 12,793,037 | 28 days agoSat, 18 Jul 2026 07:14:41 UTC | 0x156b…d9ed | IN | Volta Swap | $0.000 ETH | 0.00000326 | |
| 0xd07ca9…948708 | Approve | 12,789,749 | 28 days agoSat, 18 Jul 2026 07:09:12 UTC | 0x7365…8676 | IN | Volta Swap | $0.000 ETH | 0.00000345 | |
| 0x6d4ccc…9db18f | setRestrictionExempt | 12,781,233 | 28 days agoSat, 18 Jul 2026 06:54:57 UTC | 0x156b…d9ed | IN | Volta Swap | $0.000 ETH | 0.00000330 | |
| 0x0ba9a7…ef98a8 | Approve | 12,755,463 | 28 days agoSat, 18 Jul 2026 06:11:49 UTC | 0x743a…ae26 | IN | Volta Swap | $0.000 ETH | 0.00000351 | |
| 0x596c00…25262e | Approve | 12,755,142 | 28 days agoSat, 18 Jul 2026 06:11:17 UTC | 0x743a…ae26 | IN | Volta Swap | $0.000 ETH | 0.00000348 | |
| 0xece59f…ff4ebb | Approve | 12,749,093 | 28 days agoSat, 18 Jul 2026 06:01:09 UTC | 0x41bf…41a1 | IN | Volta Swap | $0.000 ETH | 0.00000352 | |
| 0x0d258a…fe4cbb | Approve | 12,744,063 | 28 days agoSat, 18 Jul 2026 05:52:43 UTC | 0x2ed3…7c3c | IN | Volta Swap | $0.000 ETH | 0.00000354 | |
| 0xde5a8b…970cf7 | setRestrictionExempt | 12,732,249 | 28 days agoSat, 18 Jul 2026 05:32:56 UTC | 0x156b…d9ed | IN | Volta Swap | $0.000 ETH | 0.00000336 | |
| 0xa94549…874f3b | Approve | 12,732,196 | 28 days agoSat, 18 Jul 2026 05:32:51 UTC | 0xd763…19dc | IN | Volta Swap | $0.000 ETH | 0.00000357 | |
| 0xf6b9c0…c1bf2e | Approve | 12,718,733 | 28 days agoSat, 18 Jul 2026 05:10:20 UTC | 0x9776…379d | IN | Volta Swap | $0.000 ETH | 0.00000355 | |
| 0x90f8c9…0dc6d2 | Approve | 12,714,940 | 28 days agoSat, 18 Jul 2026 05:03:59 UTC | 0x3946…3203 | IN | Volta Swap | $0.000 ETH | 0.00000356 | |
| 0x70ca6e…731d5e | Approve | 12,714,620 | 28 days agoSat, 18 Jul 2026 05:03:27 UTC | 0x41bf…41a1 | IN | Volta Swap | $0.000 ETH | 0.00000356 | |
| 0xd7486d…b25006 | setRestrictionExempt | 12,705,159 | 28 days agoSat, 18 Jul 2026 04:47:37 UTC | 0x156b…d9ed | IN | Volta Swap | $0.000 ETH | 0.00000338 | |
| 0xff8eac…018607 | setRestrictionExempt | 12,701,409 | 28 days agoSat, 18 Jul 2026 04:41:16 UTC | 0x156b…d9ed | IN | Volta Swap | $0.000 ETH | 0.00000338 | |
| 0xfd920d…74edfd | setRestrictionExempt | 12,688,881 | 28 days agoSat, 18 Jul 2026 04:20:17 UTC | 0x156b…d9ed | IN | Volta Swap | $0.000 ETH | 0.00000338 | |
| 0x4c5e3a…52b9b7 | setRestrictionExempt | 12,684,849 | 28 days agoSat, 18 Jul 2026 04:13:32 UTC | 0x156b…d9ed | IN | Volta Swap | $0.000 ETH | 0.00000341 | |
| 0xbfef89…caabfe | setRestrictionExempt | 12,673,541 | 28 days agoSat, 18 Jul 2026 03:54:36 UTC | 0x156b…d9ed | IN | Volta Swap | $0.000 ETH | 0.00000342 | |
| 0xfe1169…eae76e | Approve | 12,668,784 | 28 days agoSat, 18 Jul 2026 03:46:39 UTC | 0x2d89…5b26 | IN | Volta Swap | $0.000 ETH | 0.00000361 |