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
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 17087775 | 1056 days ago | IN | 0 ETH | 0.00152817 | ||||
| Approve | 17087485 | 1056 days ago | IN | 0 ETH | 0.00222422 | ||||
| Approve | 17087151 | 1056 days ago | IN | 0 ETH | 0.00472 | ||||
| Approve | 17087109 | 1056 days ago | IN | 0 ETH | 0.0028189 | ||||
| Transfer | 17086833 | 1056 days ago | IN | 0 ETH | 0.00141118 | ||||
| Transfer | 17086821 | 1056 days ago | IN | 0 ETH | 0.00199701 | ||||
| Transfer | 17086812 | 1056 days ago | IN | 0 ETH | 0.00287865 | ||||
| Transfer | 17086787 | 1056 days ago | IN | 0 ETH | 0.00155704 | ||||
| Transfer | 17086776 | 1056 days ago | IN | 0 ETH | 0.00126969 | ||||
| Transfer | 17086765 | 1056 days ago | IN | 0 ETH | 0.00138941 | ||||
| Approve | 17086623 | 1056 days ago | IN | 0 ETH | 0.0029264 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Fade
Compiler Version
v0.8.18+commit.87f61d96
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// File: @openzeppelin/contracts/utils/Context.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
pragma solidity ^0.8.0;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
// File: @openzeppelin/contracts/token/ERC20/IERC20.sol
// OpenZeppelin Contracts (last updated v4.6.0) (token/ERC20/IERC20.sol)
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
interface IERC20 {
/**
* @dev Emitted when `value` tokens are moved from one account (`from`) to
* another (`to`).
*
* Note that `value` may be zero.
*/
event Transfer(address indexed from, address indexed to, uint256 value);
/**
* @dev Emitted when the allowance of a `spender` for an `owner` is set by
* a call to {approve}. `value` is the new allowance.
*/
event Approval(address indexed owner, address indexed spender, uint256 value);
/**
* @dev Returns the amount of tokens in existence.
*/
function totalSupply() external view returns (uint256);
/**
* @dev Returns the amount of tokens owned by `account`.
*/
function balanceOf(address account) external view returns (uint256);
/**
* @dev Moves `amount` tokens from the caller's account to `to`.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transfer(address to, uint256 amount) external returns (bool);
/**
* @dev Returns the remaining number of tokens that `spender` will be
* allowed to spend on behalf of `owner` through {transferFrom}. This is
* zero by default.
*
* This value changes when {approve} or {transferFrom} are called.
*/
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
/**
* @dev Moves `amount` tokens from `from` to `to` using the
* allowance mechanism. `amount` is then deducted from the caller's
* allowance.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transferFrom(
address from,
address to,
uint256 amount
) external returns (bool);
}
// File: @openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol
// OpenZeppelin Contracts v4.4.1 (token/ERC20/extensions/IERC20Metadata.sol)
pragma solidity ^0.8.0;
/**
* @dev Interface for the optional metadata functions from the ERC20 standard.
*
* _Available since v4.1._
*/
interface IERC20Metadata is IERC20 {
/**
* @dev Returns the name of the token.
*/
function name() external view returns (string memory);
/**
* @dev Returns the symbol of the token.
*/
function symbol() external view returns (string memory);
/**
* @dev Returns the decimals places of the token.
*/
function decimals() external view returns (uint8);
}
// File: @openzeppelin/contracts/token/ERC20/ERC20.sol
// OpenZeppelin Contracts (last updated v4.8.0) (token/ERC20/ERC20.sol)
pragma solidity ^0.8.0;
contract ERC20 is Context, IERC20, IERC20Metadata {
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
uint256 private _totalSupply;
uint256 private constant MAX_HOLDING_PERCENTAGE = 750; // 7.5% expressed in basis points
string private _name;
string private _symbol;
/**
* @dev Sets the values for {name} and {symbol}.
*
* The default value of {decimals} is 18. To select a different value for
* {decimals} you should overload it.
*
* All two of these values are immutable: they can only be set once during
* construction.
*/
constructor(string memory name_, string memory symbol_) {
_name = name_;
_symbol = symbol_;
}
/**
* @dev Returns the name of the token.
*/
function name() public view virtual override returns (string memory) {
return _name;
}
/**
* @dev Returns the symbol of the token, usually a shorter version of the
* name.
*/
function symbol() public view virtual override returns (string memory) {
return _symbol;
}
function decimals() public view virtual override returns (uint8) {
return 18;
}
/**
* @dev See {IERC20-totalSupply}.
*/
function totalSupply() public view virtual override returns (uint256) {
return _totalSupply;
}
/**
* @dev See {IERC20-balanceOf}.
*/
function balanceOf(address account) public view virtual override returns (uint256) {
return _balances[account];
}
/**
* @dev See {IERC20-transfer}.
*
* Requirements:
*
* - `to` cannot be the zero address.
* - the caller must have a balance of at least `amount`.
*/
function transfer(address to, uint256 amount) public virtual override returns (bool) {
address owner = _msgSender();
_transfer(owner, to, amount);
return true;
}
/**
* @dev See {IERC20-allowance}.
*/
function allowance(address owner, address spender) public view virtual override returns (uint256) {
return _allowances[owner][spender];
}
/**
* @dev See {IERC20-approve}.
*
* NOTE: If `amount` is the maximum `uint256`, the allowance is not updated on
* `transferFrom`. This is semantically equivalent to an infinite approval.
*
* Requirements:
*
* - `spender` cannot be the zero address.
*/
function approve(address spender, uint256 amount) public virtual override returns (bool) {
address owner = _msgSender();
_approve(owner, spender, amount);
return true;
}
function transferFrom(
address from,
address to,
uint256 amount
) public virtual override returns (bool) {
address spender = _msgSender();
_spendAllowance(from, spender, amount);
_transfer(from, to, amount);
return true;
}
function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
address owner = _msgSender();
_approve(owner, spender, allowance(owner, spender) + addedValue);
return true;
}
function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
address owner = _msgSender();
uint256 currentAllowance = allowance(owner, spender);
require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
unchecked {
_approve(owner, spender, currentAllowance - subtractedValue);
}
return true;
}
/**
* @dev Moves `amount` of tokens from `from` to `to`.
*
* This internal function is equivalent to {transfer}, and can be used to
* e.g. implement automatic token fees, slashing mechanisms, etc.
*
* Emits a {Transfer} event.
*
* Requirements:
*
* - `from` cannot be the zero address.
* - `to` cannot be the zero address.
* - `from` must have a balance of at least `amount`.
*/
function _transfer(
address from,
address to,
uint256 amount
) internal virtual {
require(from != address(0), "ERC20: transfer from the zero address");
require(to != address(0), "ERC20: transfer to the zero address");
uint256 maxAmount = (_totalSupply * MAX_HOLDING_PERCENTAGE) / 10000;
require(_balances[msg.sender] - amount >= maxAmount, "ERC20: sender holding too many tokens");
_beforeTokenTransfer(from, to, amount);
uint256 fromBalance = _balances[from];
require(fromBalance >= amount, "ERC20: transfer amount exceeds balance");
unchecked {
_balances[from] = fromBalance - amount;
// Overflow not possible: the sum of all balances is capped by totalSupply, and the sum is preserved by
// decrementing then incrementing.
_balances[to] += amount;
}
emit Transfer(from, to, amount);
_afterTokenTransfer(from, to, amount);
}
/** @dev Creates `amount` tokens and assigns them to `account`, increasing
* the total supply.
*
* Emits a {Transfer} event with `from` set to the zero address.
*
* Requirements:
*
* - `account` cannot be the zero address.
*/
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;
unchecked {
// Overflow not possible: balance + amount is at most totalSupply + amount, which is checked above.
_balances[account] += amount;
}
emit Transfer(address(0), account, amount);
_afterTokenTransfer(address(0), account, amount);
}
/**
* @dev Destroys `amount` tokens from `account`, reducing the
* total supply.
*
* Emits a {Transfer} event with `to` set to the zero address.
*
* Requirements:
*
* - `account` cannot be the zero address.
* - `account` must have at least `amount` tokens.
*/
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");
unchecked {
_balances[account] = accountBalance - amount;
// Overflow not possible: amount <= accountBalance <= totalSupply.
_totalSupply -= amount;
}
emit Transfer(account, address(0), amount);
_afterTokenTransfer(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);
}
/**
* @dev Updates `owner` s allowance for `spender` based on spent `amount`.
*
* Does not update the allowance amount in case of infinite allowance.
* Revert if not enough allowance is available.
*
* Might emit an {Approval} event.
*/
function _spendAllowance(
address owner,
address spender,
uint256 amount
) internal virtual {
uint256 currentAllowance = allowance(owner, spender);
if (currentAllowance != type(uint256).max) {
require(currentAllowance >= amount, "ERC20: insufficient allowance");
unchecked {
_approve(owner, spender, currentAllowance - amount);
}
}
}
function _beforeTokenTransfer(
address from,
address to,
uint256 amount
) internal virtual {}
function _afterTokenTransfer(
address from,
address to,
uint256 amount
) internal virtual {}
}
// File: Fade.sol
pragma solidity ^0.8.9;
contract Fade is ERC20 {
constructor() ERC20("Fade", "FADE") {
_mint(msg.sender, 69000000000 * 10 ** decimals());
}
}{
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}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":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60806040523480156200001157600080fd5b506040518060400160405280600481526020017f46616465000000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f464144450000000000000000000000000000000000000000000000000000000081525081600390816200008f9190620004e5565b508060049081620000a19190620004e5565b505050620000e533620000b9620000eb60201b60201c565b600a620000c791906200075c565b641010b87200620000d99190620007ad565b620000f460201b60201c565b620008e4565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000166576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200015d9062000859565b60405180910390fd5b6200017a600083836200026160201b60201c565b80600260008282546200018e91906200087b565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002419190620008c7565b60405180910390a36200025d600083836200026660201b60201c565b5050565b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002ed57607f821691505b602082108103620003035762000302620002a5565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200036d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200032e565b6200037986836200032e565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003c6620003c0620003ba8462000391565b6200039b565b62000391565b9050919050565b6000819050919050565b620003e283620003a5565b620003fa620003f182620003cd565b8484546200033b565b825550505050565b600090565b6200041162000402565b6200041e818484620003d7565b505050565b5b8181101562000446576200043a60008262000407565b60018101905062000424565b5050565b601f82111562000495576200045f8162000309565b6200046a846200031e565b810160208510156200047a578190505b6200049262000489856200031e565b83018262000423565b50505b505050565b600082821c905092915050565b6000620004ba600019846008026200049a565b1980831691505092915050565b6000620004d58383620004a7565b9150826002028217905092915050565b620004f0826200026b565b67ffffffffffffffff8111156200050c576200050b62000276565b5b620005188254620002d4565b620005258282856200044a565b600060209050601f8311600181146200055d576000841562000548578287015190505b620005548582620004c7565b865550620005c4565b601f1984166200056d8662000309565b60005b82811015620005975784890151825560018201915060208501945060208101905062000570565b86831015620005b75784890151620005b3601f891682620004a7565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200065a57808604811115620006325762000631620005cc565b5b6001851615620006425780820291505b80810290506200065285620005fb565b945062000612565b94509492505050565b60008262000675576001905062000748565b8162000685576000905062000748565b81600181146200069e5760028114620006a957620006df565b600191505062000748565b60ff841115620006be57620006bd620005cc565b5b8360020a915084821115620006d857620006d7620005cc565b5b5062000748565b5060208310610133831016604e8410600b8410161715620007195782820a905083811115620007135762000712620005cc565b5b62000748565b62000728848484600162000608565b92509050818404811115620007425762000741620005cc565b5b81810290505b9392505050565b600060ff82169050919050565b6000620007698262000391565b915062000776836200074f565b9250620007a57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000663565b905092915050565b6000620007ba8262000391565b9150620007c78362000391565b9250828202620007d78162000391565b91508282048414831517620007f157620007f0620005cc565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000841601f83620007f8565b91506200084e8262000809565b602082019050919050565b60006020820190508181036000830152620008748162000832565b9050919050565b6000620008888262000391565b9150620008958362000391565b9250828201905080821115620008b057620008af620005cc565b5b92915050565b620008c18162000391565b82525050565b6000602082019050620008de6000830184620008b6565b92915050565b61144580620008f46000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610bba565b60405180910390f35b6100e660048036038101906100e19190610c75565b610308565b6040516100f39190610cd0565b60405180910390f35b61010461032b565b6040516101119190610cfa565b60405180910390f35b610134600480360381019061012f9190610d15565b610335565b6040516101419190610cd0565b60405180910390f35b610152610364565b60405161015f9190610d84565b60405180910390f35b610182600480360381019061017d9190610c75565b61036d565b60405161018f9190610cd0565b60405180910390f35b6101b260048036038101906101ad9190610d9f565b6103a4565b6040516101bf9190610cfa565b60405180910390f35b6101d06103ec565b6040516101dd9190610bba565b60405180910390f35b61020060048036038101906101fb9190610c75565b61047e565b60405161020d9190610cd0565b60405180910390f35b610230600480360381019061022b9190610c75565b6104f5565b60405161023d9190610cd0565b60405180910390f35b610260600480360381019061025b9190610dcc565b610518565b60405161026d9190610cfa565b60405180910390f35b60606003805461028590610e3b565b80601f01602080910402602001604051908101604052809291908181526020018280546102b190610e3b565b80156102fe5780601f106102d3576101008083540402835291602001916102fe565b820191906000526020600020905b8154815290600101906020018083116102e157829003601f168201915b5050505050905090565b60008061031361059f565b90506103208185856105a7565b600191505092915050565b6000600254905090565b60008061034061059f565b905061034d858285610770565b6103588585856107fc565b60019150509392505050565b60006012905090565b60008061037861059f565b905061039981858561038a8589610518565b6103949190610e9b565b6105a7565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600480546103fb90610e3b565b80601f016020809104026020016040519081016040528092919081815260200182805461042790610e3b565b80156104745780601f1061044957610100808354040283529160200191610474565b820191906000526020600020905b81548152906001019060200180831161045757829003601f168201915b5050505050905090565b60008061048961059f565b905060006104978286610518565b9050838110156104dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d390610f41565b60405180910390fd5b6104e982868684036105a7565b60019250505092915050565b60008061050061059f565b905061050d8185856107fc565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610616576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060d90610fd3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610685576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067c90611065565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107639190610cfa565b60405180910390a3505050565b600061077c8484610518565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146107f657818110156107e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107df906110d1565b60405180910390fd5b6107f584848484036105a7565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361086b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086290611163565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d1906111f5565b60405180910390fd5b60006127106102ee6002546108ef9190611215565b6108f99190611286565b905080826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461094691906112b7565b1015610987576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097e9061135d565b60405180910390fd5b610992848484610b20565b60008060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610a18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0f906113ef565b60405180910390fd5b8281036000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610b069190610cfa565b60405180910390a3610b19858585610b25565b5050505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610b64578082015181840152602081019050610b49565b60008484015250505050565b6000601f19601f8301169050919050565b6000610b8c82610b2a565b610b968185610b35565b9350610ba6818560208601610b46565b610baf81610b70565b840191505092915050565b60006020820190508181036000830152610bd48184610b81565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610c0c82610be1565b9050919050565b610c1c81610c01565b8114610c2757600080fd5b50565b600081359050610c3981610c13565b92915050565b6000819050919050565b610c5281610c3f565b8114610c5d57600080fd5b50565b600081359050610c6f81610c49565b92915050565b60008060408385031215610c8c57610c8b610bdc565b5b6000610c9a85828601610c2a565b9250506020610cab85828601610c60565b9150509250929050565b60008115159050919050565b610cca81610cb5565b82525050565b6000602082019050610ce56000830184610cc1565b92915050565b610cf481610c3f565b82525050565b6000602082019050610d0f6000830184610ceb565b92915050565b600080600060608486031215610d2e57610d2d610bdc565b5b6000610d3c86828701610c2a565b9350506020610d4d86828701610c2a565b9250506040610d5e86828701610c60565b9150509250925092565b600060ff82169050919050565b610d7e81610d68565b82525050565b6000602082019050610d996000830184610d75565b92915050565b600060208284031215610db557610db4610bdc565b5b6000610dc384828501610c2a565b91505092915050565b60008060408385031215610de357610de2610bdc565b5b6000610df185828601610c2a565b9250506020610e0285828601610c2a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610e5357607f821691505b602082108103610e6657610e65610e0c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610ea682610c3f565b9150610eb183610c3f565b9250828201905080821115610ec957610ec8610e6c565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000610f2b602583610b35565b9150610f3682610ecf565b604082019050919050565b60006020820190508181036000830152610f5a81610f1e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000610fbd602483610b35565b9150610fc882610f61565b604082019050919050565b60006020820190508181036000830152610fec81610fb0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061104f602283610b35565b915061105a82610ff3565b604082019050919050565b6000602082019050818103600083015261107e81611042565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006110bb601d83610b35565b91506110c682611085565b602082019050919050565b600060208201905081810360008301526110ea816110ae565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061114d602583610b35565b9150611158826110f1565b604082019050919050565b6000602082019050818103600083015261117c81611140565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006111df602383610b35565b91506111ea82611183565b604082019050919050565b6000602082019050818103600083015261120e816111d2565b9050919050565b600061122082610c3f565b915061122b83610c3f565b925082820261123981610c3f565b915082820484148315176112505761124f610e6c565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061129182610c3f565b915061129c83610c3f565b9250826112ac576112ab611257565b5b828204905092915050565b60006112c282610c3f565b91506112cd83610c3f565b92508282039050818111156112e5576112e4610e6c565b5b92915050565b7f45524332303a2073656e64657220686f6c64696e6720746f6f206d616e79207460008201527f6f6b656e73000000000000000000000000000000000000000000000000000000602082015250565b6000611347602583610b35565b9150611352826112eb565b604082019050919050565b600060208201905081810360008301526113768161133a565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006113d9602683610b35565b91506113e48261137d565b604082019050919050565b60006020820190508181036000830152611408816113cc565b905091905056fea264697066735822122032524013d284818420f46ec1eb931b4834a236feb892834b1f7a237ec4c105ba64736f6c63430008120033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610bba565b60405180910390f35b6100e660048036038101906100e19190610c75565b610308565b6040516100f39190610cd0565b60405180910390f35b61010461032b565b6040516101119190610cfa565b60405180910390f35b610134600480360381019061012f9190610d15565b610335565b6040516101419190610cd0565b60405180910390f35b610152610364565b60405161015f9190610d84565b60405180910390f35b610182600480360381019061017d9190610c75565b61036d565b60405161018f9190610cd0565b60405180910390f35b6101b260048036038101906101ad9190610d9f565b6103a4565b6040516101bf9190610cfa565b60405180910390f35b6101d06103ec565b6040516101dd9190610bba565b60405180910390f35b61020060048036038101906101fb9190610c75565b61047e565b60405161020d9190610cd0565b60405180910390f35b610230600480360381019061022b9190610c75565b6104f5565b60405161023d9190610cd0565b60405180910390f35b610260600480360381019061025b9190610dcc565b610518565b60405161026d9190610cfa565b60405180910390f35b60606003805461028590610e3b565b80601f01602080910402602001604051908101604052809291908181526020018280546102b190610e3b565b80156102fe5780601f106102d3576101008083540402835291602001916102fe565b820191906000526020600020905b8154815290600101906020018083116102e157829003601f168201915b5050505050905090565b60008061031361059f565b90506103208185856105a7565b600191505092915050565b6000600254905090565b60008061034061059f565b905061034d858285610770565b6103588585856107fc565b60019150509392505050565b60006012905090565b60008061037861059f565b905061039981858561038a8589610518565b6103949190610e9b565b6105a7565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600480546103fb90610e3b565b80601f016020809104026020016040519081016040528092919081815260200182805461042790610e3b565b80156104745780601f1061044957610100808354040283529160200191610474565b820191906000526020600020905b81548152906001019060200180831161045757829003601f168201915b5050505050905090565b60008061048961059f565b905060006104978286610518565b9050838110156104dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d390610f41565b60405180910390fd5b6104e982868684036105a7565b60019250505092915050565b60008061050061059f565b905061050d8185856107fc565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610616576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060d90610fd3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610685576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067c90611065565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107639190610cfa565b60405180910390a3505050565b600061077c8484610518565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146107f657818110156107e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107df906110d1565b60405180910390fd5b6107f584848484036105a7565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361086b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086290611163565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d1906111f5565b60405180910390fd5b60006127106102ee6002546108ef9190611215565b6108f99190611286565b905080826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461094691906112b7565b1015610987576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097e9061135d565b60405180910390fd5b610992848484610b20565b60008060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610a18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0f906113ef565b60405180910390fd5b8281036000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610b069190610cfa565b60405180910390a3610b19858585610b25565b5050505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610b64578082015181840152602081019050610b49565b60008484015250505050565b6000601f19601f8301169050919050565b6000610b8c82610b2a565b610b968185610b35565b9350610ba6818560208601610b46565b610baf81610b70565b840191505092915050565b60006020820190508181036000830152610bd48184610b81565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610c0c82610be1565b9050919050565b610c1c81610c01565b8114610c2757600080fd5b50565b600081359050610c3981610c13565b92915050565b6000819050919050565b610c5281610c3f565b8114610c5d57600080fd5b50565b600081359050610c6f81610c49565b92915050565b60008060408385031215610c8c57610c8b610bdc565b5b6000610c9a85828601610c2a565b9250506020610cab85828601610c60565b9150509250929050565b60008115159050919050565b610cca81610cb5565b82525050565b6000602082019050610ce56000830184610cc1565b92915050565b610cf481610c3f565b82525050565b6000602082019050610d0f6000830184610ceb565b92915050565b600080600060608486031215610d2e57610d2d610bdc565b5b6000610d3c86828701610c2a565b9350506020610d4d86828701610c2a565b9250506040610d5e86828701610c60565b9150509250925092565b600060ff82169050919050565b610d7e81610d68565b82525050565b6000602082019050610d996000830184610d75565b92915050565b600060208284031215610db557610db4610bdc565b5b6000610dc384828501610c2a565b91505092915050565b60008060408385031215610de357610de2610bdc565b5b6000610df185828601610c2a565b9250506020610e0285828601610c2a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610e5357607f821691505b602082108103610e6657610e65610e0c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610ea682610c3f565b9150610eb183610c3f565b9250828201905080821115610ec957610ec8610e6c565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000610f2b602583610b35565b9150610f3682610ecf565b604082019050919050565b60006020820190508181036000830152610f5a81610f1e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000610fbd602483610b35565b9150610fc882610f61565b604082019050919050565b60006020820190508181036000830152610fec81610fb0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061104f602283610b35565b915061105a82610ff3565b604082019050919050565b6000602082019050818103600083015261107e81611042565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006110bb601d83610b35565b91506110c682611085565b602082019050919050565b600060208201905081810360008301526110ea816110ae565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061114d602583610b35565b9150611158826110f1565b604082019050919050565b6000602082019050818103600083015261117c81611140565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006111df602383610b35565b91506111ea82611183565b604082019050919050565b6000602082019050818103600083015261120e816111d2565b9050919050565b600061122082610c3f565b915061122b83610c3f565b925082820261123981610c3f565b915082820484148315176112505761124f610e6c565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061129182610c3f565b915061129c83610c3f565b9250826112ac576112ab611257565b5b828204905092915050565b60006112c282610c3f565b91506112cd83610c3f565b92508282039050818111156112e5576112e4610e6c565b5b92915050565b7f45524332303a2073656e64657220686f6c64696e6720746f6f206d616e79207460008201527f6f6b656e73000000000000000000000000000000000000000000000000000000602082015250565b6000611347602583610b35565b9150611352826112eb565b604082019050919050565b600060208201905081810360008301526113768161133a565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006113d9602683610b35565b91506113e48261137d565b604082019050919050565b60006020820190508181036000830152611408816113cc565b905091905056fea264697066735822122032524013d284818420f46ec1eb931b4834a236feb892834b1f7a237ec4c105ba64736f6c63430008120033
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.