Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 20 from a total of 20 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 21467648 | 446 days ago | IN | 0 ETH | 0.00078434 | ||||
| Approve | 17790459 | 960 days ago | IN | 0 ETH | 0.00125865 | ||||
| Transfer | 17789380 | 960 days ago | IN | 0 ETH | 0.00095644 | ||||
| Set Buy Tax Perc... | 17789369 | 960 days ago | IN | 0 ETH | 0.00041039 | ||||
| Approve | 17789344 | 960 days ago | IN | 0 ETH | 0.0008841 | ||||
| Approve | 17789344 | 960 days ago | IN | 0 ETH | 0.0008841 | ||||
| Approve | 17789340 | 960 days ago | IN | 0 ETH | 0.00090328 | ||||
| Approve | 17789339 | 960 days ago | IN | 0 ETH | 0.00092266 | ||||
| Approve | 17789337 | 960 days ago | IN | 0 ETH | 0.00092319 | ||||
| Set Buy Tax Perc... | 17789325 | 960 days ago | IN | 0 ETH | 0.00044614 | ||||
| Approve | 17789298 | 960 days ago | IN | 0 ETH | 0.00073976 | ||||
| Approve | 17789294 | 960 days ago | IN | 0 ETH | 0.00082025 | ||||
| Approve | 17789288 | 960 days ago | IN | 0 ETH | 0.00092148 | ||||
| Approve | 17789288 | 960 days ago | IN | 0 ETH | 0.00078172 | ||||
| Approve | 17789288 | 960 days ago | IN | 0 ETH | 0.00078172 | ||||
| Approve | 17789288 | 960 days ago | IN | 0 ETH | 0.00078172 | ||||
| Start Trading | 17789287 | 960 days ago | IN | 0 ETH | 0.00067575 | ||||
| Set Sell Tax Per... | 17789268 | 960 days ago | IN | 0 ETH | 0.00068796 | ||||
| Set Buy Tax Perc... | 17789266 | 960 days ago | IN | 0 ETH | 0.00068539 | ||||
| Approve | 17789255 | 960 days ago | IN | 0 ETH | 0.0006951 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
OAG
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2023-07-28
*/
/**
*Submitted for verification at Etherscan.io on 2023-07-28
*/
/**
*Submitted for verification at Etherscan.io on 2023-07-28
*/
// Telegram https://t.me/OAGCoinErc20
// Twitter https://twitter.com/ordinalsaregay
// Website https://www.ordinalsaregay.xyz/
//SPDX-License-Identifier: MIT
pragma solidity ^0.8.18;
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);
}
contract OAG is IERC20 {
string private _name = "Ordinals Are Gay";
string private _symbol = "OAG";
uint8 private _decimals = 18;
uint256 private _totalSupply = 420420420420 * 10**18;
address private _owner;
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
uint256 public buyTaxPercentage;
uint256 public sellTaxPercentage;
bool public tradingStarted = false;
constructor() {
_owner = msg.sender;
_balances[msg.sender] = _totalSupply;
emit Transfer(address(0), msg.sender, _totalSupply);
}
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 override returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) public view override returns (uint256) {
return _balances[account];
}
function transfer(address recipient, uint256 amount) public override returns (bool) {
_transfer(msg.sender, recipient, amount);
return true;
}
function allowance(address owner, address spender) public view override returns (uint256) {
return _allowances[owner][spender];
}
function approve(address spender, uint256 amount) public override returns (bool) {
_approve(msg.sender, spender, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
_transfer(sender, recipient, amount);
_approve(sender, msg.sender, _allowances[sender][msg.sender] - 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");
require(amount > 0, "Transfer amount must be greater than zero");
if (!tradingStarted && sender != _owner) {
require(sender == _owner, "Trading has not started yet");
}
uint256 taxPercentage = sender == _owner ? buyTaxPercentage : sellTaxPercentage;
uint256 taxAmount = (amount * taxPercentage) / 100;
uint256 finalAmount = amount - taxAmount;
_balances[sender] -= amount;
_balances[recipient] += finalAmount;
_balances[_owner] += taxAmount;
emit Transfer(sender, recipient, finalAmount);
emit Transfer(sender, _owner, taxAmount);
}
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 startTrading() public {
require(msg.sender == _owner, "Only the owner can start trading");
tradingStarted = true;
}
function setBuyTaxPercentage(uint256 percentage) public {
require(msg.sender == _owner, "Only the owner can set the buy tax percentage");
require(percentage <= 100, "Tax percentage must be between 0 and 100");
buyTaxPercentage = percentage;
}
function setSellTaxPercentage(uint256 percentage) public {
require(msg.sender == _owner, "Only the owner can set the sell tax percentage");
require(percentage <= 100, "Tax percentage must be between 0 and 100");
sellTaxPercentage = percentage;
}
function renounceContract() public {
require(msg.sender == _owner, "Only the owner can renounce the contract");
_balances[_owner] = 0;
emit Transfer(_owner, address(0), _totalSupply);
}
}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":"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":"buyTaxPercentage","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellTaxPercentage","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"percentage","type":"uint256"}],"name":"setBuyTaxPercentage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"percentage","type":"uint256"}],"name":"setSellTaxPercentage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startTrading","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":[],"name":"tradingStarted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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"}]Contract Creation Code
60c0604052601060809081526f4f7264696e616c73204172652047617960801b60a052600090620000319082620001a3565b506040805180820190915260038152624f414760e81b60208201526001906200005b9082620001a3565b506002805460ff199081166012179091556c054e739ef2d4e77128a29000006003556009805490911690553480156200009357600080fd5b50600480546001600160a01b031916339081179091556003546000828152600560205260408082208390555190917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91620000f091815260200190565b60405180910390a36200026f565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200012957607f821691505b6020821081036200014a57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200019e57600081815260208120601f850160051c81016020861015620001795750805b601f850160051c820191505b818110156200019a5782815560010162000185565b5050505b505050565b81516001600160401b03811115620001bf57620001bf620000fe565b620001d781620001d0845462000114565b8462000150565b602080601f8311600181146200020f5760008415620001f65750858301515b600019600386901b1c1916600185901b1785556200019a565b600085815260208120601f198616915b8281101562000240578886015182559484019460019091019084016200021f565b50858210156200025f5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b610c86806200027f6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063760bf18611610097578063a56d37f911610066578063a56d37f9146101ed578063a9059cbb14610200578063dd62ed3e14610213578063fa2f7a8f1461024c57600080fd5b8063760bf186146101c057806395d89b41146101c95780639e7d8d1d146101d15780639ec4be41146101da57600080fd5b8063293230b8116100d3578063293230b81461016b578063313ce567146101755780635b4f472a1461018a57806370a082311461019757600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d610254565b60405161011a9190610a1b565b60405180910390f35b610136610131366004610a85565b6102e6565b604051901515815260200161011a565b6003545b60405190815260200161011a565b610136610166366004610aaf565b6102fd565b61017361034f565b005b60025460405160ff909116815260200161011a565b6009546101369060ff1681565b61014a6101a5366004610aeb565b6001600160a01b031660009081526005602052604090205490565b61014a60075481565b61010d6103bd565b61014a60085481565b6101736101e8366004610b0d565b6103cc565b6101736101fb366004610b0d565b610463565b61013661020e366004610a85565b6104f9565b61014a610221366004610b26565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b610173610506565b60606000805461026390610b59565b80601f016020809104026020016040519081016040528092919081815260200182805461028f90610b59565b80156102dc5780601f106102b1576101008083540402835291602001916102dc565b820191906000526020600020905b8154815290600101906020018083116102bf57829003601f168201915b5050505050905090565b60006102f33384846105d6565b5060015b92915050565b600061030a8484846106fa565b6001600160a01b038416600090815260066020908152604080832033808552925290912054610345918691610340908690610ba9565b6105d6565b5060019392505050565b6004546001600160a01b031633146103ae5760405162461bcd60e51b815260206004820181905260248201527f4f6e6c7920746865206f776e65722063616e2073746172742074726164696e6760448201526064015b60405180910390fd5b6009805460ff19166001179055565b60606001805461026390610b59565b6004546001600160a01b0316331461043d5760405162461bcd60e51b815260206004820152602e60248201527f4f6e6c7920746865206f776e65722063616e20736574207468652073656c6c2060448201526d7461782070657263656e7461676560901b60648201526084016103a5565b606481111561045e5760405162461bcd60e51b81526004016103a590610bbc565b600855565b6004546001600160a01b031633146104d35760405162461bcd60e51b815260206004820152602d60248201527f4f6e6c7920746865206f776e65722063616e207365742074686520627579207460448201526c61782070657263656e7461676560981b60648201526084016103a5565b60648111156104f45760405162461bcd60e51b81526004016103a590610bbc565b600755565b60006102f33384846106fa565b6004546001600160a01b031633146105715760405162461bcd60e51b815260206004820152602860248201527f4f6e6c7920746865206f776e65722063616e2072656e6f756e6365207468652060448201526718dbdb9d1c9858dd60c21b60648201526084016103a5565b600480546001600160a01b039081166000908152600560205260408082208290559254600354935191939216917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916105cc91815260200190565b60405180910390a3565b6001600160a01b0383166106385760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103a5565b6001600160a01b0382166106995760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103a5565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661075e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103a5565b6001600160a01b0382166107c05760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103a5565b600081116108225760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016103a5565b60095460ff1615801561084357506004546001600160a01b03848116911614155b156108a5576004546001600160a01b038481169116146108a55760405162461bcd60e51b815260206004820152601b60248201527f54726164696e6720686173206e6f74207374617274656420796574000000000060448201526064016103a5565b6004546000906001600160a01b038581169116146108c5576008546108c9565b6007545b9050600060646108d98385610c04565b6108e39190610c1b565b905060006108f18285610ba9565b6001600160a01b03871660009081526005602052604081208054929350869290919061091e908490610ba9565b90915550506001600160a01b0385166000908152600560205260408120805483929061094b908490610c3d565b90915550506004546001600160a01b03166000908152600560205260408120805484929061097a908490610c3d565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109c691815260200190565b60405180910390a36004546040518381526001600160a01b03918216918816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050505050565b600060208083528351808285015260005b81811015610a4857858101830151858201604001528201610a2c565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610a8057600080fd5b919050565b60008060408385031215610a9857600080fd5b610aa183610a69565b946020939093013593505050565b600080600060608486031215610ac457600080fd5b610acd84610a69565b9250610adb60208501610a69565b9150604084013590509250925092565b600060208284031215610afd57600080fd5b610b0682610a69565b9392505050565b600060208284031215610b1f57600080fd5b5035919050565b60008060408385031215610b3957600080fd5b610b4283610a69565b9150610b5060208401610a69565b90509250929050565b600181811c90821680610b6d57607f821691505b602082108103610b8d57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102f7576102f7610b93565b60208082526028908201527f5461782070657263656e74616765206d757374206265206265747765656e2030604082015267020616e64203130360c41b606082015260800190565b80820281158282048414176102f7576102f7610b93565b600082610c3857634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156102f7576102f7610b9356fea2646970667358221220af7739854b41f889b038f1c617991827d31d4b393b9f3c36e0d3ce45f765ad4464736f6c63430008120033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063760bf18611610097578063a56d37f911610066578063a56d37f9146101ed578063a9059cbb14610200578063dd62ed3e14610213578063fa2f7a8f1461024c57600080fd5b8063760bf186146101c057806395d89b41146101c95780639e7d8d1d146101d15780639ec4be41146101da57600080fd5b8063293230b8116100d3578063293230b81461016b578063313ce567146101755780635b4f472a1461018a57806370a082311461019757600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d610254565b60405161011a9190610a1b565b60405180910390f35b610136610131366004610a85565b6102e6565b604051901515815260200161011a565b6003545b60405190815260200161011a565b610136610166366004610aaf565b6102fd565b61017361034f565b005b60025460405160ff909116815260200161011a565b6009546101369060ff1681565b61014a6101a5366004610aeb565b6001600160a01b031660009081526005602052604090205490565b61014a60075481565b61010d6103bd565b61014a60085481565b6101736101e8366004610b0d565b6103cc565b6101736101fb366004610b0d565b610463565b61013661020e366004610a85565b6104f9565b61014a610221366004610b26565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b610173610506565b60606000805461026390610b59565b80601f016020809104026020016040519081016040528092919081815260200182805461028f90610b59565b80156102dc5780601f106102b1576101008083540402835291602001916102dc565b820191906000526020600020905b8154815290600101906020018083116102bf57829003601f168201915b5050505050905090565b60006102f33384846105d6565b5060015b92915050565b600061030a8484846106fa565b6001600160a01b038416600090815260066020908152604080832033808552925290912054610345918691610340908690610ba9565b6105d6565b5060019392505050565b6004546001600160a01b031633146103ae5760405162461bcd60e51b815260206004820181905260248201527f4f6e6c7920746865206f776e65722063616e2073746172742074726164696e6760448201526064015b60405180910390fd5b6009805460ff19166001179055565b60606001805461026390610b59565b6004546001600160a01b0316331461043d5760405162461bcd60e51b815260206004820152602e60248201527f4f6e6c7920746865206f776e65722063616e20736574207468652073656c6c2060448201526d7461782070657263656e7461676560901b60648201526084016103a5565b606481111561045e5760405162461bcd60e51b81526004016103a590610bbc565b600855565b6004546001600160a01b031633146104d35760405162461bcd60e51b815260206004820152602d60248201527f4f6e6c7920746865206f776e65722063616e207365742074686520627579207460448201526c61782070657263656e7461676560981b60648201526084016103a5565b60648111156104f45760405162461bcd60e51b81526004016103a590610bbc565b600755565b60006102f33384846106fa565b6004546001600160a01b031633146105715760405162461bcd60e51b815260206004820152602860248201527f4f6e6c7920746865206f776e65722063616e2072656e6f756e6365207468652060448201526718dbdb9d1c9858dd60c21b60648201526084016103a5565b600480546001600160a01b039081166000908152600560205260408082208290559254600354935191939216917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916105cc91815260200190565b60405180910390a3565b6001600160a01b0383166106385760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103a5565b6001600160a01b0382166106995760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103a5565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661075e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103a5565b6001600160a01b0382166107c05760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103a5565b600081116108225760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016103a5565b60095460ff1615801561084357506004546001600160a01b03848116911614155b156108a5576004546001600160a01b038481169116146108a55760405162461bcd60e51b815260206004820152601b60248201527f54726164696e6720686173206e6f74207374617274656420796574000000000060448201526064016103a5565b6004546000906001600160a01b038581169116146108c5576008546108c9565b6007545b9050600060646108d98385610c04565b6108e39190610c1b565b905060006108f18285610ba9565b6001600160a01b03871660009081526005602052604081208054929350869290919061091e908490610ba9565b90915550506001600160a01b0385166000908152600560205260408120805483929061094b908490610c3d565b90915550506004546001600160a01b03166000908152600560205260408120805484929061097a908490610c3d565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109c691815260200190565b60405180910390a36004546040518381526001600160a01b03918216918816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050505050565b600060208083528351808285015260005b81811015610a4857858101830151858201604001528201610a2c565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610a8057600080fd5b919050565b60008060408385031215610a9857600080fd5b610aa183610a69565b946020939093013593505050565b600080600060608486031215610ac457600080fd5b610acd84610a69565b9250610adb60208501610a69565b9150604084013590509250925092565b600060208284031215610afd57600080fd5b610b0682610a69565b9392505050565b600060208284031215610b1f57600080fd5b5035919050565b60008060408385031215610b3957600080fd5b610b4283610a69565b9150610b5060208401610a69565b90509250929050565b600181811c90821680610b6d57607f821691505b602082108103610b8d57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102f7576102f7610b93565b60208082526028908201527f5461782070657263656e74616765206d757374206265206265747765656e2030604082015267020616e64203130360c41b606082015260800190565b80820281158282048414176102f7576102f7610b93565b600082610c3857634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156102f7576102f7610b9356fea2646970667358221220af7739854b41f889b038f1c617991827d31d4b393b9f3c36e0d3ce45f765ad4464736f6c63430008120033
Deployed Bytecode Sourcemap
1027:4127:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1684:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2520:159;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;2520:159:0;1004:187:1;1961:100:0;2041:12;;1961:100;;;1342:25:1;;;1330:2;1315:18;1961:100:0;1196:177:1;2687:262:0;;;;;;:::i;:::-;;:::i;4212:147::-;;;:::i;:::-;;1870:83;1936:9;;1870:83;;1936:9;;;;1853:36:1;;1841:2;1826:18;1870:83:0;1711:184:1;1472:34:0;;;;;;;;;2069:119;;;;;;:::i;:::-;-1:-1:-1;;;;;2162:18:0;2135:7;2162:18;;;:9;:18;;;;;;;2069:119;1393:31;;;;;;1775:87;;;:::i;1431:32::-;;;;;;4649:277;;;;;;:::i;:::-;;:::i;4367:274::-;;;;;;:::i;:::-;;:::i;2196:165::-;;;;;;:::i;:::-;;:::i;2369:143::-;;;;;;:::i;:::-;-1:-1:-1;;;;;2477:18:0;;;2450:7;2477:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;2369:143;4934:217;;;:::i;1684:83::-;1721:13;1754:5;1747:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1684:83;:::o;2520:159::-;2595:4;2612:37;2621:10;2633:7;2642:6;2612:8;:37::i;:::-;-1:-1:-1;2667:4:0;2520:159;;;;;:::o;2687:262::-;2785:4;2802:36;2812:6;2820:9;2831:6;2802:9;:36::i;:::-;-1:-1:-1;;;;;2878:19:0;;;;;;:11;:19;;;;;;;;2866:10;2878:31;;;;;;;;;2849:70;;2858:6;;2878:40;;2912:6;;2878:40;:::i;:::-;2849:8;:70::i;:::-;-1:-1:-1;2937:4:0;2687:262;;;;;:::o;4212:147::-;4276:6;;-1:-1:-1;;;;;4276:6:0;4262:10;:20;4254:65;;;;-1:-1:-1;;;4254:65:0;;3393:2:1;4254:65:0;;;3375:21:1;;;3412:18;;;3405:30;3471:34;3451:18;;;3444:62;3523:18;;4254:65:0;;;;;;;;;4330:14;:21;;-1:-1:-1;;4330:21:0;4347:4;4330:21;;;4212:147::o;1775:87::-;1814:13;1847:7;1840:14;;;;;:::i;4649:277::-;4739:6;;-1:-1:-1;;;;;4739:6:0;4725:10;:20;4717:79;;;;-1:-1:-1;;;4717:79:0;;3754:2:1;4717:79:0;;;3736:21:1;3793:2;3773:18;;;3766:30;3832:34;3812:18;;;3805:62;-1:-1:-1;;;3883:18:1;;;3876:44;3937:19;;4717:79:0;3552:410:1;4717:79:0;4829:3;4815:10;:17;;4807:70;;;;-1:-1:-1;;;4807:70:0;;;;;;;:::i;:::-;4888:17;:30;4649:277::o;4367:274::-;4456:6;;-1:-1:-1;;;;;4456:6:0;4442:10;:20;4434:78;;;;-1:-1:-1;;;4434:78:0;;4578:2:1;4434:78:0;;;4560:21:1;4617:2;4597:18;;;4590:30;4656:34;4636:18;;;4629:62;-1:-1:-1;;;4707:18:1;;;4700:43;4760:19;;4434:78:0;4376:409:1;4434:78:0;4545:3;4531:10;:17;;4523:70;;;;-1:-1:-1;;;4523:70:0;;;;;;;:::i;:::-;4604:16;:29;4367:274::o;2196:165::-;2274:4;2291:40;2301:10;2313:9;2324:6;2291:9;:40::i;4934:217::-;5002:6;;-1:-1:-1;;;;;5002:6:0;4988:10;:20;4980:73;;;;-1:-1:-1;;;4980:73:0;;4992:2:1;4980:73:0;;;4974:21:1;5031:2;5011:18;;;5004:30;5070:34;5050:18;;;5043:62;-1:-1:-1;;;5121:18:1;;;5114:38;5169:19;;4980:73:0;4790:404:1;4980:73:0;5074:6;;;-1:-1:-1;;;;;5074:6:0;;;5084:1;5064:17;;;:9;:17;;;;;;:21;;;5110:6;;5130:12;;5101:42;;5084:1;;5110:6;;;5101:42;;;;1342:25:1;;1330:2;1315:18;;1196:177;5101:42:0;;;;;;;;4934:217::o;3866:338::-;-1:-1:-1;;;;;3960:19:0;;3952:68;;;;-1:-1:-1;;;3952:68:0;;5401:2:1;3952:68:0;;;5383:21:1;5440:2;5420:18;;;5413:30;5479:34;5459:18;;;5452:62;-1:-1:-1;;;5530:18:1;;;5523:34;5574:19;;3952:68:0;5199:400:1;3952:68:0;-1:-1:-1;;;;;4039:21:0;;4031:68;;;;-1:-1:-1;;;4031:68:0;;5806:2:1;4031:68:0;;;5788:21:1;5845:2;5825:18;;;5818:30;5884:34;5864:18;;;5857:62;-1:-1:-1;;;5935:18:1;;;5928:32;5977:19;;4031:68:0;5604:398:1;4031:68:0;-1:-1:-1;;;;;4112:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;4164:32;;1342:25:1;;;4164:32:0;;1315:18:1;4164:32:0;;;;;;;3866:338;;;:::o;2957:901::-;-1:-1:-1;;;;;3055:20:0;;3047:70;;;;-1:-1:-1;;;3047:70:0;;6209:2:1;3047:70:0;;;6191:21:1;6248:2;6228:18;;;6221:30;6287:34;6267:18;;;6260:62;-1:-1:-1;;;6338:18:1;;;6331:35;6383:19;;3047:70:0;6007:401:1;3047:70:0;-1:-1:-1;;;;;3136:23:0;;3128:71;;;;-1:-1:-1;;;3128:71:0;;6615:2:1;3128:71:0;;;6597:21:1;6654:2;6634:18;;;6627:30;6693:34;6673:18;;;6666:62;-1:-1:-1;;;6744:18:1;;;6737:33;6787:19;;3128:71:0;6413:399:1;3128:71:0;3227:1;3218:6;:10;3210:64;;;;-1:-1:-1;;;3210:64:0;;7019:2:1;3210:64:0;;;7001:21:1;7058:2;7038:18;;;7031:30;7097:34;7077:18;;;7070:62;-1:-1:-1;;;7148:18:1;;;7141:39;7197:19;;3210:64:0;6817:405:1;3210:64:0;3292:14;;;;3291:15;:35;;;;-1:-1:-1;3320:6:0;;-1:-1:-1;;;;;3310:16:0;;;3320:6;;3310:16;;3291:35;3287:124;;;3361:6;;-1:-1:-1;;;;;3351:16:0;;;3361:6;;3351:16;3343:56;;;;-1:-1:-1;;;3343:56:0;;7429:2:1;3343:56:0;;;7411:21:1;7468:2;7448:18;;;7441:30;7507:29;7487:18;;;7480:57;7554:18;;3343:56:0;7227:351:1;3343:56:0;3457:6;;3423:21;;-1:-1:-1;;;;;3447:16:0;;;3457:6;;3447:16;:55;;3485:17;;3447:55;;;3466:16;;3447:55;3423:79;-1:-1:-1;3513:17:0;3560:3;3534:22;3423:79;3534:6;:22;:::i;:::-;3533:30;;;;:::i;:::-;3513:50;-1:-1:-1;3574:19:0;3596:18;3513:50;3596:6;:18;:::i;:::-;-1:-1:-1;;;;;3627:17:0;;;;;;:9;:17;;;;;:27;;3574:40;;-1:-1:-1;3648:6:0;;3627:17;;;:27;;3648:6;;3627:27;:::i;:::-;;;;-1:-1:-1;;;;;;;3665:20:0;;;;;;:9;:20;;;;;:35;;3689:11;;3665:20;:35;;3689:11;;3665:35;:::i;:::-;;;;-1:-1:-1;;3721:6:0;;-1:-1:-1;;;;;3721:6:0;3711:17;;;;:9;:17;;;;;:30;;3732:9;;3711:17;:30;;3732:9;;3711:30;:::i;:::-;;;;;;;;3776:9;-1:-1:-1;;;;;3759:40:0;3768:6;-1:-1:-1;;;;;3759:40:0;;3787:11;3759:40;;;;1342:25:1;;1330:2;1315:18;;1196:177;3759:40:0;;;;;;;;3832:6;;3815:35;;1342:25:1;;;-1:-1:-1;;;;;3832:6:0;;;;3815:35;;;;;1330:2:1;1315:18;3815:35:0;;;;;;;3036:822;;;2957:901;;;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:186::-;1959:6;2012:2;2000:9;1991:7;1987:23;1983:32;1980:52;;;2028:1;2025;2018:12;1980:52;2051:29;2070:9;2051:29;:::i;:::-;2041:39;1900:186;-1:-1:-1;;;1900:186:1:o;2091:180::-;2150:6;2203:2;2191:9;2182:7;2178:23;2174:32;2171:52;;;2219:1;2216;2209:12;2171:52;-1:-1:-1;2242:23:1;;2091:180;-1:-1:-1;2091:180:1:o;2276:260::-;2344:6;2352;2405:2;2393:9;2384:7;2380:23;2376:32;2373:52;;;2421:1;2418;2411:12;2373:52;2444:29;2463:9;2444:29;:::i;:::-;2434:39;;2492:38;2526:2;2515:9;2511:18;2492:38;:::i;:::-;2482:48;;2276:260;;;;;:::o;2541:380::-;2620:1;2616:12;;;;2663;;;2684:61;;2738:4;2730:6;2726:17;2716:27;;2684:61;2791:2;2783:6;2780:14;2760:18;2757:38;2754:161;;2837:10;2832:3;2828:20;2825:1;2818:31;2872:4;2869:1;2862:15;2900:4;2897:1;2890:15;2754:161;;2541:380;;;:::o;2926:127::-;2987:10;2982:3;2978:20;2975:1;2968:31;3018:4;3015:1;3008:15;3042:4;3039:1;3032:15;3058:128;3125:9;;;3146:11;;;3143:37;;;3160:18;;:::i;3967:404::-;4169:2;4151:21;;;4208:2;4188:18;;;4181:30;4247:34;4242:2;4227:18;;4220:62;-1:-1:-1;;;4313:2:1;4298:18;;4291:38;4361:3;4346:19;;3967:404::o;7583:168::-;7656:9;;;7687;;7704:15;;;7698:22;;7684:37;7674:71;;7725:18;;:::i;7756:217::-;7796:1;7822;7812:132;;7866:10;7861:3;7857:20;7854:1;7847:31;7901:4;7898:1;7891:15;7929:4;7926:1;7919:15;7812:132;-1:-1:-1;7958:9:1;;7756:217::o;7978:125::-;8043:9;;;8064:10;;;8061:36;;;8077:18;;:::i
Swarm Source
ipfs://af7739854b41f889b038f1c617991827d31d4b393b9f3c36e0d3ce45f765ad44
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.