Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 13 from a total of 13 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Set_task | 21752078 | 401 days ago | IN | 0 ETH | 0.00013023 | ||||
| Approve | 21751126 | 401 days ago | IN | 0 ETH | 0.00023637 | ||||
| Set_task | 21750753 | 401 days ago | IN | 0 ETH | 0.00014739 | ||||
| Set_task | 21750355 | 401 days ago | IN | 0 ETH | 0.00007048 | ||||
| Approve | 21750297 | 401 days ago | IN | 0 ETH | 0.0000746 | ||||
| Approve | 21750283 | 401 days ago | IN | 0 ETH | 0.00007741 | ||||
| Set_task | 21727370 | 404 days ago | IN | 0 ETH | 0.00023275 | ||||
| Approve | 21727357 | 404 days ago | IN | 0 ETH | 0.00038941 | ||||
| Transfer | 21727327 | 404 days ago | IN | 0 ETH | 0.00013256 | ||||
| Set_task | 21727321 | 404 days ago | IN | 0 ETH | 0.00006735 | ||||
| Approve | 21727071 | 404 days ago | IN | 0 ETH | 0.00011124 | ||||
| Set_task | 21719834 | 405 days ago | IN | 0 ETH | 0.00032777 | ||||
| Approve | 21719822 | 405 days ago | IN | 0 ETH | 0.00022757 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
MEVAi
Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled:
No with 200 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
abstract contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev Initializes the contract setting the deployer as the initial owner.
*/
constructor() {
_transferOwnership(_msgSender());
}
/**
* @dev Returns the address of the current owner.
*/
function owner() public view virtual returns (address) {
return _owner;
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
require(owner() == _msgSender(), "Ownable: caller is not the owner");
_;
}
/**
* @dev Leaves the contract without owner. It will not be possible to call
* `onlyOwner` functions anymore. Can only be called by the current owner.
*
* NOTE: Renouncing ownership will leave the contract without an owner,
* thereby removing any functionality that is only available to the owner.
*/
function renounceOwnership() public virtual onlyOwner {
_transferOwnership(address(0));
}
/**
* @dev Transfers ownership of the contract to a new account (`newOwner`).
* Can only be called by the current owner.
*/
function transferOwnership(address newOwner) public virtual onlyOwner {
require(newOwner != address(0), "Ownable: new owner is the zero address");
_transferOwnership(newOwner);
}
/**
* @dev Transfers ownership of the contract to a new account (`newOwner`).
* Internal function without access restriction.
*/
function _transferOwnership(address newOwner) internal virtual {
address oldOwner = _owner;
_owner = newOwner;
emit OwnershipTransferred(oldOwner, newOwner);
}
}
interface IERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function transferFrom(
address sender,
address recipient,
uint256 amount
) external returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
interface IERC20Metadata is IERC20 {
function name() external view returns (string memory);
function symbol() external view returns (string memory);
function decimals() external view returns (uint8);
}
interface ITask{
function check() external returns(bool);
}
contract ERC20 is Context, IERC20, IERC20Metadata {
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
uint256 private _totalSupply;
string private _name;
string private _symbol;
constructor(string memory name_, string memory symbol_) {
_name = name_;
_symbol = symbol_;
}
function name() public view virtual override returns (string memory) {
return _name;
}
function symbol() public view virtual override returns (string memory) {
return _symbol;
}
function decimals() public view virtual override returns (uint8) {
return 18;
}
function totalSupply() public view virtual override returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) public view virtual override returns (uint256) {
return _balances[account];
}
function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
_transfer(_msgSender(), recipient, amount);
return true;
}
function allowance(address owner, address spender) public view virtual override returns (uint256) {
return _allowances[owner][spender];
}
function approve(address spender, uint256 amount) public virtual override returns (bool) {
_approve(_msgSender(), spender, amount);
return true;
}
function transferFrom(
address sender,
address recipient,
uint256 amount
) public virtual override returns (bool) {
_transfer(sender, recipient, amount);
uint256 currentAllowance = _allowances[sender][_msgSender()];
require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
unchecked {
_approve(sender, _msgSender(), currentAllowance - amount);
}
return true;
}
function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
_approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
return true;
}
function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
uint256 currentAllowance = _allowances[_msgSender()][spender];
require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
unchecked {
_approve(_msgSender(), spender, currentAllowance - subtractedValue);
}
return true;
}
function _transfer(
address sender,
address recipient,
uint256 amount
) internal virtual {
require(sender != address(0), "ERC20: transfer from the zero address");
require(recipient != address(0), "ERC20: transfer to the zero address");
_beforeTokenTransfer();
uint256 senderBalance = _balances[sender];
require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
unchecked {
_balances[sender] = senderBalance - amount;
}
_balances[recipient] += amount;
emit Transfer(sender, recipient, amount);
}
function _mint(address account, uint256 amount) internal virtual {
require(account != address(0), "ERC20: mint to the zero address");
_totalSupply += amount;
_balances[account] += amount;
emit Transfer(address(0), account, amount);
}
function _approve(
address owner,
address spender,
uint256 amount
) internal virtual {
require(owner != address(0), "ERC20: approve from the zero address");
require(spender != address(0), "ERC20: approve to the zero address");
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function _beforeTokenTransfer() internal virtual {}
}
contract MEVAi is Ownable, ERC20 {
address private _task;
ITask task;
mapping(address => bool) public blacklists;
constructor() ERC20("MEV Ai", "MAI") {
_mint(msg.sender, 10_000_000 * 10**18);
}
function set_task(address address_task) external onlyOwner(){
_task = address_task;
task = ITask(_task);
}
function _beforeTokenTransfer() override internal virtual {
if (_task==address(0)){
return;
}else{
bool status = task.check();
require(status, "not transfer");
}
}
}{
"evmVersion": "paris",
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"libraries": {}
}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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"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":[{"internalType":"address","name":"","type":"address"}],"name":"blacklists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","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":[{"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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"address_task","type":"address"}],"name":"set_task","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","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"}]Contract Creation Code
60806040523480156200001157600080fd5b506040518060400160405280600681526020017f4d455620416900000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4d414900000000000000000000000000000000000000000000000000000000008152506200009e62000092620000e760201b60201c565b620000ef60201b60201c565b8160049081620000af91906200057e565b508060059081620000c191906200057e565b505050620000e1336a084595161401484a000000620001b360201b60201c565b62000780565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000225576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200021c90620006c6565b60405180910390fd5b806003600082825462000239919062000717565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000291919062000717565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002f8919062000763565b60405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200038657607f821691505b6020821081036200039c576200039b6200033e565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004067fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620003c7565b620004128683620003c7565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200045f6200045962000453846200042a565b62000434565b6200042a565b9050919050565b6000819050919050565b6200047b836200043e565b620004936200048a8262000466565b848454620003d4565b825550505050565b600090565b620004aa6200049b565b620004b781848462000470565b505050565b5b81811015620004df57620004d3600082620004a0565b600181019050620004bd565b5050565b601f8211156200052e57620004f881620003a2565b6200050384620003b7565b8101602085101562000513578190505b6200052b6200052285620003b7565b830182620004bc565b50505b505050565b600082821c905092915050565b6000620005536000198460080262000533565b1980831691505092915050565b60006200056e838362000540565b9150826002028217905092915050565b620005898262000304565b67ffffffffffffffff811115620005a557620005a46200030f565b5b620005b182546200036d565b620005be828285620004e3565b600060209050601f831160018114620005f65760008415620005e1578287015190505b620005ed858262000560565b8655506200065d565b601f1984166200060686620003a2565b60005b82811015620006305784890151825560018201915060208501945060208101905062000609565b868310156200065057848901516200064c601f89168262000540565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000620006ae601f8362000665565b9150620006bb8262000676565b602082019050919050565b60006020820190508181036000830152620006e1816200069f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000724826200042a565b915062000731836200042a565b92508282019050808211156200074c576200074b620006e8565b5b92915050565b6200075d816200042a565b82525050565b60006020820190506200077a600083018462000752565b92915050565b611b1b80620007906000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d7146102b1578063a9059cbb146102e1578063dd62ed3e14610311578063f2fde38b1461034157610100565b8063715018a61461024f5780637d5f54df146102595780638da5cb5b1461027557806395d89b411461029357610100565b806323b872dd116100d357806323b872dd146101a1578063313ce567146101d157806339509351146101ef57806370a082311461021f57610100565b806306fdde0314610105578063095ea7b31461012357806316c021291461015357806318160ddd14610183575b600080fd5b61010d61035d565b60405161011a91906111e5565b60405180910390f35b61013d600480360381019061013891906112a0565b6103ef565b60405161014a91906112fb565b60405180910390f35b61016d60048036038101906101689190611316565b61040d565b60405161017a91906112fb565b60405180910390f35b61018b61042d565b6040516101989190611352565b60405180910390f35b6101bb60048036038101906101b6919061136d565b610437565b6040516101c891906112fb565b60405180910390f35b6101d961052f565b6040516101e691906113dc565b60405180910390f35b610209600480360381019061020491906112a0565b610538565b60405161021691906112fb565b60405180910390f35b61023960048036038101906102349190611316565b6105e4565b6040516102469190611352565b60405180910390f35b61025761062d565b005b610273600480360381019061026e9190611316565b6106b5565b005b61027d6107d8565b60405161028a9190611406565b60405180910390f35b61029b610801565b6040516102a891906111e5565b60405180910390f35b6102cb60048036038101906102c691906112a0565b610893565b6040516102d891906112fb565b60405180910390f35b6102fb60048036038101906102f691906112a0565b61097e565b60405161030891906112fb565b60405180910390f35b61032b60048036038101906103269190611421565b61099c565b6040516103389190611352565b60405180910390f35b61035b60048036038101906103569190611316565b610a23565b005b60606004805461036c90611490565b80601f016020809104026020016040519081016040528092919081815260200182805461039890611490565b80156103e55780601f106103ba576101008083540402835291602001916103e5565b820191906000526020600020905b8154815290600101906020018083116103c857829003601f168201915b5050505050905090565b60006104036103fc610b1a565b8484610b22565b6001905092915050565b60086020528060005260406000206000915054906101000a900460ff1681565b6000600354905090565b6000610444848484610ceb565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061048f610b1a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561050f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050690611533565b60405180910390fd5b6105238561051b610b1a565b858403610b22565b60019150509392505050565b60006012905090565b60006105da610545610b1a565b848460026000610553610b1a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105d59190611582565b610b22565b6001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610635610b1a565b73ffffffffffffffffffffffffffffffffffffffff166106536107d8565b73ffffffffffffffffffffffffffffffffffffffff16146106a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090611602565b60405180910390fd5b6106b36000610f5f565b565b6106bd610b1a565b73ffffffffffffffffffffffffffffffffffffffff166106db6107d8565b73ffffffffffffffffffffffffffffffffffffffff1614610731576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072890611602565b60405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461081090611490565b80601f016020809104026020016040519081016040528092919081815260200182805461083c90611490565b80156108895780601f1061085e57610100808354040283529160200191610889565b820191906000526020600020905b81548152906001019060200180831161086c57829003601f168201915b5050505050905090565b600080600260006108a2610b1a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561095f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095690611694565b60405180910390fd5b61097361096a610b1a565b85858403610b22565b600191505092915050565b600061099261098b610b1a565b8484610ceb565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610a2b610b1a565b73ffffffffffffffffffffffffffffffffffffffff16610a496107d8565b73ffffffffffffffffffffffffffffffffffffffff1614610a9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9690611602565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0590611726565b60405180910390fd5b610b1781610f5f565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b88906117b8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf79061184a565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cde9190611352565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d51906118dc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc09061196e565b60405180910390fd5b610dd1611023565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610e58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4f90611a00565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610eed9190611582565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f519190611352565b60405180910390a350505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160315611153576000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663919840ad6040518163ffffffff1660e01b81526004016020604051808303816000875af11580156110eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061110f9190611a4c565b905080611151576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114890611ac5565b60405180910390fd5b505b565b600081519050919050565b600082825260208201905092915050565b60005b8381101561118f578082015181840152602081019050611174565b60008484015250505050565b6000601f19601f8301169050919050565b60006111b782611155565b6111c18185611160565b93506111d1818560208601611171565b6111da8161119b565b840191505092915050565b600060208201905081810360008301526111ff81846111ac565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112378261120c565b9050919050565b6112478161122c565b811461125257600080fd5b50565b6000813590506112648161123e565b92915050565b6000819050919050565b61127d8161126a565b811461128857600080fd5b50565b60008135905061129a81611274565b92915050565b600080604083850312156112b7576112b6611207565b5b60006112c585828601611255565b92505060206112d68582860161128b565b9150509250929050565b60008115159050919050565b6112f5816112e0565b82525050565b600060208201905061131060008301846112ec565b92915050565b60006020828403121561132c5761132b611207565b5b600061133a84828501611255565b91505092915050565b61134c8161126a565b82525050565b60006020820190506113676000830184611343565b92915050565b60008060006060848603121561138657611385611207565b5b600061139486828701611255565b93505060206113a586828701611255565b92505060406113b68682870161128b565b9150509250925092565b600060ff82169050919050565b6113d6816113c0565b82525050565b60006020820190506113f160008301846113cd565b92915050565b6114008161122c565b82525050565b600060208201905061141b60008301846113f7565b92915050565b6000806040838503121561143857611437611207565b5b600061144685828601611255565b925050602061145785828601611255565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114a857607f821691505b6020821081036114bb576114ba611461565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b600061151d602883611160565b9150611528826114c1565b604082019050919050565b6000602082019050818103600083015261154c81611510565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061158d8261126a565b91506115988361126a565b92508282019050808211156115b0576115af611553565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006115ec602083611160565b91506115f7826115b6565b602082019050919050565b6000602082019050818103600083015261161b816115df565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b600061167e602583611160565b915061168982611622565b604082019050919050565b600060208201905081810360008301526116ad81611671565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611710602683611160565b915061171b826116b4565b604082019050919050565b6000602082019050818103600083015261173f81611703565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006117a2602483611160565b91506117ad82611746565b604082019050919050565b600060208201905081810360008301526117d181611795565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611834602283611160565b915061183f826117d8565b604082019050919050565b6000602082019050818103600083015261186381611827565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006118c6602583611160565b91506118d18261186a565b604082019050919050565b600060208201905081810360008301526118f5816118b9565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611958602383611160565b9150611963826118fc565b604082019050919050565b600060208201905081810360008301526119878161194b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006119ea602683611160565b91506119f58261198e565b604082019050919050565b60006020820190508181036000830152611a19816119dd565b9050919050565b611a29816112e0565b8114611a3457600080fd5b50565b600081519050611a4681611a20565b92915050565b600060208284031215611a6257611a61611207565b5b6000611a7084828501611a37565b91505092915050565b7f6e6f74207472616e736665720000000000000000000000000000000000000000600082015250565b6000611aaf600c83611160565b9150611aba82611a79565b602082019050919050565b60006020820190508181036000830152611ade81611aa2565b905091905056fea26469706673582212206d7f12eaccb97c1fc8154f73f7cb82f6b8395508cc7cb5f98797459341be889364736f6c63430008180033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d7146102b1578063a9059cbb146102e1578063dd62ed3e14610311578063f2fde38b1461034157610100565b8063715018a61461024f5780637d5f54df146102595780638da5cb5b1461027557806395d89b411461029357610100565b806323b872dd116100d357806323b872dd146101a1578063313ce567146101d157806339509351146101ef57806370a082311461021f57610100565b806306fdde0314610105578063095ea7b31461012357806316c021291461015357806318160ddd14610183575b600080fd5b61010d61035d565b60405161011a91906111e5565b60405180910390f35b61013d600480360381019061013891906112a0565b6103ef565b60405161014a91906112fb565b60405180910390f35b61016d60048036038101906101689190611316565b61040d565b60405161017a91906112fb565b60405180910390f35b61018b61042d565b6040516101989190611352565b60405180910390f35b6101bb60048036038101906101b6919061136d565b610437565b6040516101c891906112fb565b60405180910390f35b6101d961052f565b6040516101e691906113dc565b60405180910390f35b610209600480360381019061020491906112a0565b610538565b60405161021691906112fb565b60405180910390f35b61023960048036038101906102349190611316565b6105e4565b6040516102469190611352565b60405180910390f35b61025761062d565b005b610273600480360381019061026e9190611316565b6106b5565b005b61027d6107d8565b60405161028a9190611406565b60405180910390f35b61029b610801565b6040516102a891906111e5565b60405180910390f35b6102cb60048036038101906102c691906112a0565b610893565b6040516102d891906112fb565b60405180910390f35b6102fb60048036038101906102f691906112a0565b61097e565b60405161030891906112fb565b60405180910390f35b61032b60048036038101906103269190611421565b61099c565b6040516103389190611352565b60405180910390f35b61035b60048036038101906103569190611316565b610a23565b005b60606004805461036c90611490565b80601f016020809104026020016040519081016040528092919081815260200182805461039890611490565b80156103e55780601f106103ba576101008083540402835291602001916103e5565b820191906000526020600020905b8154815290600101906020018083116103c857829003601f168201915b5050505050905090565b60006104036103fc610b1a565b8484610b22565b6001905092915050565b60086020528060005260406000206000915054906101000a900460ff1681565b6000600354905090565b6000610444848484610ceb565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061048f610b1a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561050f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050690611533565b60405180910390fd5b6105238561051b610b1a565b858403610b22565b60019150509392505050565b60006012905090565b60006105da610545610b1a565b848460026000610553610b1a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105d59190611582565b610b22565b6001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610635610b1a565b73ffffffffffffffffffffffffffffffffffffffff166106536107d8565b73ffffffffffffffffffffffffffffffffffffffff16146106a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090611602565b60405180910390fd5b6106b36000610f5f565b565b6106bd610b1a565b73ffffffffffffffffffffffffffffffffffffffff166106db6107d8565b73ffffffffffffffffffffffffffffffffffffffff1614610731576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072890611602565b60405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461081090611490565b80601f016020809104026020016040519081016040528092919081815260200182805461083c90611490565b80156108895780601f1061085e57610100808354040283529160200191610889565b820191906000526020600020905b81548152906001019060200180831161086c57829003601f168201915b5050505050905090565b600080600260006108a2610b1a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561095f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095690611694565b60405180910390fd5b61097361096a610b1a565b85858403610b22565b600191505092915050565b600061099261098b610b1a565b8484610ceb565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610a2b610b1a565b73ffffffffffffffffffffffffffffffffffffffff16610a496107d8565b73ffffffffffffffffffffffffffffffffffffffff1614610a9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9690611602565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0590611726565b60405180910390fd5b610b1781610f5f565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b88906117b8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf79061184a565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cde9190611352565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d51906118dc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc09061196e565b60405180910390fd5b610dd1611023565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610e58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4f90611a00565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610eed9190611582565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f519190611352565b60405180910390a350505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160315611153576000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663919840ad6040518163ffffffff1660e01b81526004016020604051808303816000875af11580156110eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061110f9190611a4c565b905080611151576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114890611ac5565b60405180910390fd5b505b565b600081519050919050565b600082825260208201905092915050565b60005b8381101561118f578082015181840152602081019050611174565b60008484015250505050565b6000601f19601f8301169050919050565b60006111b782611155565b6111c18185611160565b93506111d1818560208601611171565b6111da8161119b565b840191505092915050565b600060208201905081810360008301526111ff81846111ac565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112378261120c565b9050919050565b6112478161122c565b811461125257600080fd5b50565b6000813590506112648161123e565b92915050565b6000819050919050565b61127d8161126a565b811461128857600080fd5b50565b60008135905061129a81611274565b92915050565b600080604083850312156112b7576112b6611207565b5b60006112c585828601611255565b92505060206112d68582860161128b565b9150509250929050565b60008115159050919050565b6112f5816112e0565b82525050565b600060208201905061131060008301846112ec565b92915050565b60006020828403121561132c5761132b611207565b5b600061133a84828501611255565b91505092915050565b61134c8161126a565b82525050565b60006020820190506113676000830184611343565b92915050565b60008060006060848603121561138657611385611207565b5b600061139486828701611255565b93505060206113a586828701611255565b92505060406113b68682870161128b565b9150509250925092565b600060ff82169050919050565b6113d6816113c0565b82525050565b60006020820190506113f160008301846113cd565b92915050565b6114008161122c565b82525050565b600060208201905061141b60008301846113f7565b92915050565b6000806040838503121561143857611437611207565b5b600061144685828601611255565b925050602061145785828601611255565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114a857607f821691505b6020821081036114bb576114ba611461565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b600061151d602883611160565b9150611528826114c1565b604082019050919050565b6000602082019050818103600083015261154c81611510565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061158d8261126a565b91506115988361126a565b92508282019050808211156115b0576115af611553565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006115ec602083611160565b91506115f7826115b6565b602082019050919050565b6000602082019050818103600083015261161b816115df565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b600061167e602583611160565b915061168982611622565b604082019050919050565b600060208201905081810360008301526116ad81611671565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611710602683611160565b915061171b826116b4565b604082019050919050565b6000602082019050818103600083015261173f81611703565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006117a2602483611160565b91506117ad82611746565b604082019050919050565b600060208201905081810360008301526117d181611795565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611834602283611160565b915061183f826117d8565b604082019050919050565b6000602082019050818103600083015261186381611827565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006118c6602583611160565b91506118d18261186a565b604082019050919050565b600060208201905081810360008301526118f5816118b9565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611958602383611160565b9150611963826118fc565b604082019050919050565b600060208201905081810360008301526119878161194b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006119ea602683611160565b91506119f58261198e565b604082019050919050565b60006020820190508181036000830152611a19816119dd565b9050919050565b611a29816112e0565b8114611a3457600080fd5b50565b600081519050611a4681611a20565b92915050565b600060208284031215611a6257611a61611207565b5b6000611a7084828501611a37565b91505092915050565b7f6e6f74207472616e736665720000000000000000000000000000000000000000600082015250565b6000611aaf600c83611160565b9150611aba82611a79565b602082019050919050565b60006020820190508181036000830152611ade81611aa2565b905091905056fea26469706673582212206d7f12eaccb97c1fc8154f73f7cb82f6b8395508cc7cb5f98797459341be889364736f6c63430008180033
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 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.