Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 292 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 11338519 | 1919 days ago | IN | 0 ETH | 0.00048833 | ||||
| Transfer | 11338519 | 1919 days ago | IN | 0 ETH | 0.00048833 | ||||
| Transfer | 11338479 | 1919 days ago | IN | 0 ETH | 0.0005071 | ||||
| Transfer | 11338479 | 1919 days ago | IN | 0 ETH | 0.00050739 | ||||
| Transfer | 11338477 | 1919 days ago | IN | 0 ETH | 0.00050768 | ||||
| Transfer | 11338477 | 1919 days ago | IN | 0 ETH | 0.00050768 | ||||
| Transfer | 11338477 | 1919 days ago | IN | 0 ETH | 0.00050739 | ||||
| Transfer | 11338477 | 1919 days ago | IN | 0 ETH | 0.00050768 | ||||
| Transfer | 11338477 | 1919 days ago | IN | 0 ETH | 0.00050768 | ||||
| Transfer | 11338477 | 1919 days ago | IN | 0 ETH | 0.0005071 | ||||
| Transfer | 11338476 | 1919 days ago | IN | 0 ETH | 0.0005071 | ||||
| Transfer | 11338476 | 1919 days ago | IN | 0 ETH | 0.00050739 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.00050739 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.00050768 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.00050768 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.0005071 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.00050739 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.0005071 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.00050739 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.00050739 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.00050739 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.00050768 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.00050739 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.00050768 | ||||
| Transfer | 11338475 | 1919 days ago | IN | 0 ETH | 0.00050739 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
ERC20
Compiler Version
v0.5.10+commit.5a6ea5b1
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2020-10-10
*/
/**
*Submitted for verification at Etherscan.io on 2020-10-09
*/
pragma solidity ^0.5.10;
contract Ownable {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor () internal {
address msgSender = _msgSender();
_owner = msgSender;
emit OwnershipTransferred(address(0), msgSender);
}
function owner() public view returns (address) {
return _owner;
}
modifier onlyOwner() {
require(_owner == _msgSender(), "Ownable: caller is not the owner");
_;
}
function renounceOwnership() public onlyOwner {
emit OwnershipTransferred(_owner, address(0));
_owner = address(0);
}
function transferOwnership(address newOwner) public onlyOwner {
require(newOwner != address(0), "Ownable: new owner is the zero address");
emit OwnershipTransferred(_owner, newOwner);
_owner = newOwner;
}
function _msgSender() internal view returns (address payable) {
return msg.sender;
}
function _msgData() internal view returns (bytes memory) {
this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
return msg.data;
}
}
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);
}
library SafeMath {
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a, "SafeMath: addition overflow");
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
return sub(a, b, "SafeMath: subtraction overflow");
}
function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b <= a, errorMessage);
uint256 c = a - b;
return c;
}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
// Gas optimization: this is cheaper than requiring 'a' not being zero, but the
// benefit is lost if 'b' is also tested.
// See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
if (a == 0) {
return 0;
}
uint256 c = a * b;
require(c / a == b, "SafeMath: multiplication overflow");
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return div(a, b, "SafeMath: division by zero");
}
function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b > 0, errorMessage);
uint256 c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return c;
}
function mod(uint256 a, uint256 b) internal pure returns (uint256) {
return mod(a, b, "SafeMath: modulo by zero");
}
function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b != 0, errorMessage);
return a % b;
}
}
contract ERC20 is Ownable, IERC20 {
using SafeMath for uint256;
mapping (address => uint256) private _balances;
mapping (address => mapping (address => uint256)) private _allowances;
uint256 private _totalSupply;
string private _name;
string private _symbol;
uint8 private _decimals;
constructor () public {
_name = "Qomolangma";
_symbol = "QMLM";
_decimals = 6;
mint(_msgSender(), 21000000 * 10**6);
}
function name() public view returns (string memory) {
return _name;
}
function symbol() public view returns (string memory) {
return _symbol;
}
function decimals() public view returns (uint8) {
return _decimals;
}
function totalSupply() public view returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) public view returns (uint256) {
return _balances[account];
}
function transfer(address recipient, uint256 amount) public returns (bool) {
_transfer(_msgSender(), recipient, amount);
return true;
}
function allowance(address owner, address spender) public view returns (uint256) {
return _allowances[owner][spender];
}
function approve(address spender, uint256 amount) public returns (bool) {
_approve(_msgSender(), spender, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
_transfer(sender, recipient, amount);
_approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
return true;
}
function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
_approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
return true;
}
function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
_approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
return true;
}
function mint(address account, uint256 amount) onlyOwner internal returns (bool) {
require(account != address(0), "ERC20: mint to the zero address");
_beforeTokenTransfer(address(0), account, amount);
_totalSupply = _totalSupply.add(amount);
_balances[account] = _balances[account].add(amount);
emit Transfer(address(0), account, amount);
return true;
}
function burn(address account, uint256 amount) onlyOwner internal returns (bool) {
require(account != address(0), "ERC20: burn from the zero address");
_beforeTokenTransfer(account, address(0), amount);
_balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance");
_totalSupply = _totalSupply.sub(amount);
emit Transfer(account, address(0), amount);
return true;
}
function _transfer(address sender, address recipient, uint256 amount) internal {
require(sender != address(0), "ERC20: transfer from the zero address");
require(recipient != address(0), "ERC20: transfer to the zero address");
_beforeTokenTransfer(sender, recipient, amount);
_balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
_balances[recipient] = _balances[recipient].add(amount);
emit Transfer(sender, recipient, amount);
}
function _approve(address owner, address spender, uint256 amount) internal {
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 _setupDecimals(uint8 decimals_) internal {
_decimals = decimals_;
}
function _beforeTokenTransfer(address from, address to, uint256 amount) internal { }
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"amount","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"sender","type":"address"},{"name":"recipient","type":"address"},{"name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"account","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"},{"name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]Contract Creation Code
60806040523480156200001157600080fd5b506000620000276001600160e01b036200013f16565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060408051808201909152600a8082527f516f6d6f6c616e676d61000000000000000000000000000000000000000000006020909201918252620000b79160049162000392565b506040805180820190915260048082527f514d4c4d000000000000000000000000000000000000000000000000000000006020909201918252620000fe9160059162000392565b506006805460ff19168117905562000138620001226001600160e01b036200013f16565b651319718a50006001600160e01b036200014416565b5062000434565b335b90565b6000620001596001600160e01b036200013f16565b6000546001600160a01b03908116911614620001d657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0383166200024c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b62000263600084846001600160e01b036200031116565b6200027f826003546200031660201b62000ad71790919060201c565b6003556001600160a01b038316600090815260016020908152604090912054620002b491849062000ad762000316821b17901c565b6001600160a01b03841660008181526001602090815260408083209490945583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b505050565b6000828201838110156200038b57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003d557805160ff191683800117855562000405565b8280016001018555821562000405579182015b8281111562000405578251825591602001919060010190620003e8565b506200041392915062000417565b5090565b6200014191905b808211156200041357600081556001016200041e565b610c9980620004446000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c578063a457c2d711610066578063a457c2d7146102a2578063a9059cbb146102ce578063dd62ed3e146102fa578063f2fde38b14610328576100ea565b8063715018a61461026c5780638da5cb5b1461027657806395d89b411461029a576100ea565b806323b872dd116100c857806323b872dd146101c6578063313ce567146101fc578063395093511461021a57806370a0823114610246576100ea565b806306fdde03146100ef578063095ea7b31461016c57806318160ddd146101ac575b600080fd5b6100f761034e565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610131578181015183820152602001610119565b50505050905090810190601f16801561015e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101986004803603604081101561018257600080fd5b506001600160a01b0381351690602001356103e4565b604080519115158252519081900360200190f35b6101b4610401565b60408051918252519081900360200190f35b610198600480360360608110156101dc57600080fd5b506001600160a01b03813581169160208101359091169060400135610407565b610204610494565b6040805160ff9092168252519081900360200190f35b6101986004803603604081101561023057600080fd5b506001600160a01b03813516906020013561049d565b6101b46004803603602081101561025c57600080fd5b50356001600160a01b03166104f1565b61027461050c565b005b61027e6105c0565b604080516001600160a01b039092168252519081900360200190f35b6100f76105cf565b610198600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610630565b610198600480360360408110156102e457600080fd5b506001600160a01b03813516906020013561069e565b6101b46004803603604081101561031057600080fd5b506001600160a01b03813581169160200135166106b2565b6102746004803603602081101561033e57600080fd5b50356001600160a01b03166106dd565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103da5780601f106103af576101008083540402835291602001916103da565b820191906000526020600020905b8154815290600101906020018083116103bd57829003601f168201915b5050505050905090565b60006103f86103f16107e7565b84846107eb565b50600192915050565b60035490565b60006104148484846108d7565b61048a846104206107e7565b61048585604051806060016040528060288152602001610bcf602891396001600160a01b038a1660009081526002602052604081209061045e6107e7565b6001600160a01b03168152602081019190915260400160002054919063ffffffff610a4016565b6107eb565b5060019392505050565b60065460ff1690565b60006103f86104aa6107e7565b8461048585600260006104bb6107e7565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610ad716565b6001600160a01b031660009081526001602052604090205490565b6105146107e7565b6000546001600160a01b03908116911614610576576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103da5780601f106103af576101008083540402835291602001916103da565b60006103f861063d6107e7565b8461048585604051806060016040528060258152602001610c4060259139600260006106676107e7565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff610a4016565b60006103f86106ab6107e7565b84846108d7565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6106e56107e7565b6000546001600160a01b03908116911614610747576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661078c5760405162461bcd60e51b8152600401808060200182810382526026815260200180610b616026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166108305760405162461bcd60e51b8152600401808060200182810382526024815260200180610c1c6024913960400191505060405180910390fd5b6001600160a01b0382166108755760405162461bcd60e51b8152600401808060200182810382526022815260200180610b876022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661091c5760405162461bcd60e51b8152600401808060200182810382526025815260200180610bf76025913960400191505060405180910390fd5b6001600160a01b0382166109615760405162461bcd60e51b8152600401808060200182810382526023815260200180610b3e6023913960400191505060405180910390fd5b61096c838383610b38565b6109af81604051806060016040528060268152602001610ba9602691396001600160a01b038616600090815260016020526040902054919063ffffffff610a4016565b6001600160a01b0380851660009081526001602052604080822093909355908416815220546109e4908263ffffffff610ad716565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610acf5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610a94578181015183820152602001610a7c565b50505050905090810190601f168015610ac15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610b31576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a723058209582cf31d68209054e76cc4726e15cadcb4028a94a668f1f04f44a910153591c64736f6c634300050a0032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c578063a457c2d711610066578063a457c2d7146102a2578063a9059cbb146102ce578063dd62ed3e146102fa578063f2fde38b14610328576100ea565b8063715018a61461026c5780638da5cb5b1461027657806395d89b411461029a576100ea565b806323b872dd116100c857806323b872dd146101c6578063313ce567146101fc578063395093511461021a57806370a0823114610246576100ea565b806306fdde03146100ef578063095ea7b31461016c57806318160ddd146101ac575b600080fd5b6100f761034e565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610131578181015183820152602001610119565b50505050905090810190601f16801561015e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101986004803603604081101561018257600080fd5b506001600160a01b0381351690602001356103e4565b604080519115158252519081900360200190f35b6101b4610401565b60408051918252519081900360200190f35b610198600480360360608110156101dc57600080fd5b506001600160a01b03813581169160208101359091169060400135610407565b610204610494565b6040805160ff9092168252519081900360200190f35b6101986004803603604081101561023057600080fd5b506001600160a01b03813516906020013561049d565b6101b46004803603602081101561025c57600080fd5b50356001600160a01b03166104f1565b61027461050c565b005b61027e6105c0565b604080516001600160a01b039092168252519081900360200190f35b6100f76105cf565b610198600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610630565b610198600480360360408110156102e457600080fd5b506001600160a01b03813516906020013561069e565b6101b46004803603604081101561031057600080fd5b506001600160a01b03813581169160200135166106b2565b6102746004803603602081101561033e57600080fd5b50356001600160a01b03166106dd565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103da5780601f106103af576101008083540402835291602001916103da565b820191906000526020600020905b8154815290600101906020018083116103bd57829003601f168201915b5050505050905090565b60006103f86103f16107e7565b84846107eb565b50600192915050565b60035490565b60006104148484846108d7565b61048a846104206107e7565b61048585604051806060016040528060288152602001610bcf602891396001600160a01b038a1660009081526002602052604081209061045e6107e7565b6001600160a01b03168152602081019190915260400160002054919063ffffffff610a4016565b6107eb565b5060019392505050565b60065460ff1690565b60006103f86104aa6107e7565b8461048585600260006104bb6107e7565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610ad716565b6001600160a01b031660009081526001602052604090205490565b6105146107e7565b6000546001600160a01b03908116911614610576576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103da5780601f106103af576101008083540402835291602001916103da565b60006103f861063d6107e7565b8461048585604051806060016040528060258152602001610c4060259139600260006106676107e7565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff610a4016565b60006103f86106ab6107e7565b84846108d7565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6106e56107e7565b6000546001600160a01b03908116911614610747576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661078c5760405162461bcd60e51b8152600401808060200182810382526026815260200180610b616026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166108305760405162461bcd60e51b8152600401808060200182810382526024815260200180610c1c6024913960400191505060405180910390fd5b6001600160a01b0382166108755760405162461bcd60e51b8152600401808060200182810382526022815260200180610b876022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661091c5760405162461bcd60e51b8152600401808060200182810382526025815260200180610bf76025913960400191505060405180910390fd5b6001600160a01b0382166109615760405162461bcd60e51b8152600401808060200182810382526023815260200180610b3e6023913960400191505060405180910390fd5b61096c838383610b38565b6109af81604051806060016040528060268152602001610ba9602691396001600160a01b038616600090815260016020526040902054919063ffffffff610a4016565b6001600160a01b0380851660009081526001602052604080822093909355908416815220546109e4908263ffffffff610ad716565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610acf5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610a94578181015183820152602001610a7c565b50505050905090810190601f168015610ac15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610b31576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a723058209582cf31d68209054e76cc4726e15cadcb4028a94a668f1f04f44a910153591c64736f6c634300050a0032
Deployed Bytecode Sourcemap
3817:4220:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3817:4220:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4318:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;4318:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5120:152;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5120:152:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;4595:91;;;:::i;:::-;;;;;;;;;;;;;;;;5280:304;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5280:304:0;;;;;;;;;;;;;;;;;:::i;4504:83::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5592:210;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5592:210:0;;;;;;;;:::i;4694:110::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4694:110:0;-1:-1:-1;;;;;4694:110:0;;:::i;631:140::-;;;:::i;:::-;;417:79;;;:::i;:::-;;;;-1:-1:-1;;;;;417:79:0;;;;;;;;;;;;;;4409:87;;;:::i;5810:261::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5810:261:0;;;;;;;;:::i;4812:158::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4812:158:0;;;;;;;;:::i;4978:134::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4978:134:0;;;;;;;;;;:::i;779:236::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;779:236:0;-1:-1:-1;;;;;779:236:0;;:::i;4318:83::-;4388:5;4381:12;;;;;;;;-1:-1:-1;;4381:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4355:13;;4381:12;;4388:5;;4381:12;;4388:5;4381:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4318:83;:::o;5120:152::-;5186:4;5203:39;5212:12;:10;:12::i;:::-;5226:7;5235:6;5203:8;:39::i;:::-;-1:-1:-1;5260:4:0;5120:152;;;;:::o;4595:91::-;4666:12;;4595:91;:::o;5280:304::-;5369:4;5386:36;5396:6;5404:9;5415:6;5386:9;:36::i;:::-;5433:121;5442:6;5450:12;:10;:12::i;:::-;5464:89;5502:6;5464:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5464:19:0;;;;;;:11;:19;;;;;;5484:12;:10;:12::i;:::-;-1:-1:-1;;;;;5464:33:0;;;;;;;;;;;;-1:-1:-1;5464:33:0;;;:89;;:37;:89;:::i;:::-;5433:8;:121::i;:::-;-1:-1:-1;5572:4:0;5280:304;;;;;:::o;4504:83::-;4570:9;;;;4504:83;:::o;5592:210::-;5672:4;5689:83;5698:12;:10;:12::i;:::-;5712:7;5721:50;5760:10;5721:11;:25;5733:12;:10;:12::i;:::-;-1:-1:-1;;;;;5721:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;5721:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;4694:110::-;-1:-1:-1;;;;;4778:18:0;4751:7;4778:18;;;:9;:18;;;;;;;4694:110::o;631:140::-;554:12;:10;:12::i;:::-;544:6;;-1:-1:-1;;;;;544:6:0;;;:22;;;536:67;;;;;-1:-1:-1;;;536:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;730:1;714:6;;693:40;;-1:-1:-1;;;;;714:6:0;;;;693:40;;730:1;;693:40;761:1;744:19;;-1:-1:-1;;;;;;744:19:0;;;631:140::o;417:79::-;455:7;482:6;-1:-1:-1;;;;;482:6:0;417:79;:::o;4409:87::-;4481:7;4474:14;;;;;;;;-1:-1:-1;;4474:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4448:13;;4474:14;;4481:7;;4474:14;;4481:7;4474:14;;;;;;;;;;;;;;;;;;;;;;;;5810:261;5895:4;5912:129;5921:12;:10;:12::i;:::-;5935:7;5944:96;5983:15;5944:96;;;;;;;;;;;;;;;;;:11;:25;5956:12;:10;:12::i;:::-;-1:-1:-1;;;;;5944:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;5944:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;4812:158::-;4881:4;4898:42;4908:12;:10;:12::i;:::-;4922:9;4933:6;4898:9;:42::i;4978:134::-;-1:-1:-1;;;;;5077:18:0;;;5050:7;5077:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4978:134::o;779:236::-;554:12;:10;:12::i;:::-;544:6;;-1:-1:-1;;;;;544:6:0;;;:22;;;536:67;;;;;-1:-1:-1;;;536:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;860:22:0;;852:73;;;;-1:-1:-1;;;852:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;962:6;;;941:38;;-1:-1:-1;;;;;941:38:0;;;;962:6;;;941:38;;;990:6;:17;;-1:-1:-1;;;;;;990:17:0;-1:-1:-1;;;;;990:17:0;;;;;;;;;;779:236::o;1027:98::-;1107:10;1027:98;:::o;7506:338::-;-1:-1:-1;;;;;7600:19:0;;7592:68;;;;-1:-1:-1;;;7592:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7679:21:0;;7671:68;;;;-1:-1:-1;;;7671:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7752:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7804:32;;;;;;;;;;;;;;;;;7506:338;;;:::o;6967:531::-;-1:-1:-1;;;;;7065:20:0;;7057:70;;;;-1:-1:-1;;;7057:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7146:23:0;;7138:71;;;;-1:-1:-1;;;7138:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7222:47;7243:6;7251:9;7262:6;7222:20;:47::i;:::-;7302:71;7324:6;7302:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7302:17:0;;;;;;:9;:17;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;7282:17:0;;;;;;;:9;:17;;;;;;:91;;;;7407:20;;;;;;;:32;;7432:6;7407:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;7384:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;7455:35;;;;;;;7384:20;;7455:35;;;;;;;;;;;;;6967:531;;;:::o;2401:192::-;2487:7;2523:12;2515:6;;;;2507:29;;;;-1:-1:-1;;;2507:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2507:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2559:5:0;;;2401:192::o;2068:181::-;2126:7;2158:5;;;2182:6;;;;2174:46;;;;;-1:-1:-1;;;2174:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2240:1;2068:181;-1:-1:-1;;;2068:181:0:o;7950:84::-;;;;:::o
Swarm Source
bzzr://9582cf31d68209054e76cc4726e15cadcb4028a94a668f1f04f44a910153591c
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.