ERC-20
Source Code
Overview
Max Total Supply
420,690 BREKA
Holders
20,454
Transfers
-
0
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Brekachu
Compiler Version
v0.8.26+commit.8a97fa7a
Contract Source Code (Solidity)
/**
*Submitted for verification at basescan.org on 2024-06-27
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
contract Brekachu {
string public constant name = "Brekachu";
string public constant symbol = "BREKA";
uint8 public constant decimals = 18;
uint256 public constant INITIAL_SUPPLY = 420690 * 10**18;
uint256 private _prv = 4;
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
uint256 private _totalSupply;
address private _owner;
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
modifier onlyOwner() {
require(_owner == msg.sender, "Caller is not the owner");
_;
}
constructor() {
_owner = msg.sender;
_mint(_owner, INITIAL_SUPPLY);
}
function totalSupply() public view returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) public view returns (uint256) {
return _balances[account];
}
function transfer(address recipient, uint256 amount) public returns (bool) {
_transfer(msg.sender, recipient, amount);
return true;
}
function allowance(address owner, address spender) public view returns (uint256) {
return _allowances[owner][spender];
}
function approve(address spender, uint256 amount) public returns (bool) {
_approve(msg.sender, spender, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
_transfer(sender, recipient, amount);
_approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
return true;
}
function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
_approve(msg.sender, spender, _allowances[msg.sender][spender] + addedValue);
return true;
}
function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
_approve(msg.sender, spender, _allowances[msg.sender][spender] - subtractedValue);
return true;
}
function renounceOwnership() public onlyOwner {
emit OwnershipTransferred(_owner, address(0));
_owner = address(0);
}
function _transfer(address sender, address recipient, uint256 amount) internal {
require(sender != address(0), "Transfer from the zero address");
require(recipient != address(0), "Transfer to the zero address");
require(_balances[sender] >= amount, "Transfer amount exceeds balance");
_balances[sender] -= amount;
_balances[recipient] += amount;
emit Transfer(sender, recipient, amount);
}
function _mint(address account, uint256 amount) internal {
require(account != address(0), "Mint to the zero address");
_totalSupply += amount;
_balances[account] += amount;
emit Transfer(address(0), account, amount);
}
function _approve(address owner, address spender, uint256 amount) internal {
require(owner != address(0), "Approve from the zero address");
require(spender != address(0), "Approve to the zero address");
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function getLimit() external view returns (uint256) {
return _prv;
}
function brek1(uint256 _b1, uint256 _b2, uint256 _b3) external pure returns(bool) {
if (_b1 > 200) return true;
if (_b2 < 250) return true;
if (_b3 < 300) return false;
return false;
}
function brek2(bool _br1, bool _br2, bool _br3) external pure returns(uint256) {
uint256 u = 36;
if (_br1) return u - 1;
if (!_br2) return u - 2;
if (!_br3) return u - 3;
return u - 4;
}
function brek3(uint256 _br5, uint256 _br6, uint256 _br7) external pure returns(bool) {
if (_br5 > 20) return false;
if (_br6 > 20) return true;
if (_br7 < 20) return false;
return true;
}
function brek4(bool _br9, bool _br10, bool _br11) external pure returns(uint256) {
uint256 u = 33;
if (_br9) return u * 2;
if (_br10) return u * 3;
if (_br11) return u * 4;
return u * 5;
}
function win(bool _w1, uint256 _w2, bool _w3, uint256 _w4) external pure returns(uint256) {
uint256 ww = 128;
if (_w4 > 10) {
return ww;
}
if (_w1 && _w3) {
return ww + 1;
}
if (_w2 < 100) {
return ww + 2;
}
return ww + 3;
}
function fomo(uint256 _l1, uint256 _l2, bool _l3) external pure returns(uint256) {
uint256 ll = 30;
if (_l3) {
return ll;
}
if (_l1 < 129) {
return ll + 2;
}
if (_l2 > 300) {
return ll + 4;
}
return ll + 5;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"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":[{"internalType":"uint256","name":"_b1","type":"uint256"},{"internalType":"uint256","name":"_b2","type":"uint256"},{"internalType":"uint256","name":"_b3","type":"uint256"}],"name":"brek1","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bool","name":"_br1","type":"bool"},{"internalType":"bool","name":"_br2","type":"bool"},{"internalType":"bool","name":"_br3","type":"bool"}],"name":"brek2","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_br5","type":"uint256"},{"internalType":"uint256","name":"_br6","type":"uint256"},{"internalType":"uint256","name":"_br7","type":"uint256"}],"name":"brek3","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bool","name":"_br9","type":"bool"},{"internalType":"bool","name":"_br10","type":"bool"},{"internalType":"bool","name":"_br11","type":"bool"}],"name":"brek4","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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":"uint256","name":"_l1","type":"uint256"},{"internalType":"uint256","name":"_l2","type":"uint256"},{"internalType":"bool","name":"_l3","type":"bool"}],"name":"fomo","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"getLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_w1","type":"bool"},{"internalType":"uint256","name":"_w2","type":"uint256"},{"internalType":"bool","name":"_w3","type":"bool"},{"internalType":"uint256","name":"_w4","type":"uint256"}],"name":"win","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"}]Contract Creation Code
608060405260045f55348015610013575f80fd5b503360045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061008f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16695915a68d88da6a08000061009460201b60201c565b6102df565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610102576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100f990610230565b60405180910390fd5b8060035f8282546101139190610284565b925050819055508060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546101669190610284565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516101ca91906102c6565b60405180910390a35050565b5f82825260208201905092915050565b7f4d696e7420746f20746865207a65726f206164647265737300000000000000005f82015250565b5f61021a6018836101d6565b9150610225826101e6565b602082019050919050565b5f6020820190508181035f8301526102478161020e565b9050919050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61028e8261024e565b91506102998361024e565b92508282019050808211156102b1576102b0610257565b5b92915050565b6102c08161024e565b82525050565b5f6020820190506102d95f8301846102b7565b92915050565b611713806102ec5f395ff3fe608060405234801561000f575f80fd5b506004361061012a575f3560e01c806370a08231116100ab578063b295a00e1161006f578063b295a00e1461037e578063cf9a50a01461039c578063dd62ed3e146103cc578063ea1003b4146103fc578063fc953f331461042c5761012a565b806370a08231146102c6578063715018a6146102f657806395d89b4114610300578063a457c2d71461031e578063a9059cbb1461034e5761012a565b8063238d0dfa116100f2578063238d0dfa146101fa57806323b872dd1461022a5780632ff2e9dc1461025a578063313ce5671461027857806339509351146102965761012a565b806306fdde031461012e578063095ea7b31461014c578063158a9ce21461017c57806318160ddd146101ac5780631b81c0c0146101ca575b5f80fd5b61013661045c565b6040516101439190610fe4565b60405180910390f35b61016660048036038101906101619190611095565b610495565b60405161017391906110ed565b60405180910390f35b61019660048036038101906101919190611106565b6104ab565b6040516101a391906110ed565b60405180910390f35b6101b46104ec565b6040516101c19190611165565b60405180910390f35b6101e460048036038101906101df91906111a8565b6104f5565b6040516101f19190611165565b60405180910390f35b610214600480360381019061020f91906111f8565b61055f565b6040516102219190611165565b60405180910390f35b610244600480360381019061023f9190611248565b6105cc565b60405161025191906110ed565b60405180910390f35b610262610671565b60405161026f9190611165565b60405180910390f35b61028061067f565b60405161028d91906112b3565b60405180910390f35b6102b060048036038101906102ab9190611095565b610684565b6040516102bd91906110ed565b60405180910390f35b6102e060048036038101906102db91906112cc565b61071d565b6040516102ed9190611165565b60405180910390f35b6102fe610763565b005b6103086108af565b6040516103159190610fe4565b60405180910390f35b61033860048036038101906103339190611095565b6108e8565b60405161034591906110ed565b60405180910390f35b61036860048036038101906103639190611095565b610981565b60405161037591906110ed565b60405180910390f35b610386610997565b6040516103939190611165565b60405180910390f35b6103b660048036038101906103b191906112f7565b61099f565b6040516103c39190611165565b60405180910390f35b6103e660048036038101906103e1919061135b565b610a12565b6040516103f39190611165565b60405180910390f35b61041660048036038101906104119190611106565b610a94565b60405161042391906110ed565b60405180910390f35b610446600480360381019061044191906111f8565b610ad6565b6040516104539190611165565b60405180910390f35b6040518060400160405280600881526020017f4272656b6163687500000000000000000000000000000000000000000000000081525081565b5f6104a1338484610b45565b6001905092915050565b5f60148411156104bd575f90506104e5565b60148311156104cf57600190506104e5565b60148210156104e0575f90506104e5565b600190505b9392505050565b5f600354905090565b5f80601e9050821561050a5780915050610558565b60818510156105285760028161052091906113c6565b915050610558565b61012c8411156105475760048161053f91906113c6565b915050610558565b60058161055491906113c6565b9150505b9392505050565b5f806024905084156105805760018161057891906113f9565b9150506105c5565b8361059a5760028161059291906113f9565b9150506105c5565b826105b4576003816105ac91906113f9565b9150506105c5565b6004816105c191906113f9565b9150505b9392505050565b5f6105d8848484610d08565b61066684338460025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461066191906113f9565b610b45565b600190509392505050565b695915a68d88da6a08000081565b601281565b5f61071333848460025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461070e91906113c6565b610b45565b6001905092915050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e990611476565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6040518060400160405280600581526020017f4252454b4100000000000000000000000000000000000000000000000000000081525081565b5f61097733848460025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461097291906113f9565b610b45565b6001905092915050565b5f61098d338484610d08565b6001905092915050565b5f8054905090565b5f8060809050600a8311156109b75780915050610a0a565b8580156109c15750835b156109db576001816109d391906113c6565b915050610a0a565b60648510156109f9576002816109f191906113c6565b915050610a0a565b600381610a0691906113c6565b9150505b949350505050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f60c8841115610aa75760019050610acf565b60fa831015610ab95760019050610acf565b61012c821015610acb575f9050610acf565b5f90505b9392505050565b5f80602190508415610af757600281610aef9190611494565b915050610b3e565b8315610b1257600381610b0a9190611494565b915050610b3e565b8215610b2d57600481610b259190611494565b915050610b3e565b600581610b3a9190611494565b9150505b9392505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610baa9061151f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1890611587565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cfb9190611165565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6d906115ef565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610de4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ddb90611657565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610e64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5b906116bf565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610eb091906113f9565b925050819055508060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f0391906113c6565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f679190611165565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610fb682610f74565b610fc08185610f7e565b9350610fd0818560208601610f8e565b610fd981610f9c565b840191505092915050565b5f6020820190508181035f830152610ffc8184610fac565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61103182611008565b9050919050565b61104181611027565b811461104b575f80fd5b50565b5f8135905061105c81611038565b92915050565b5f819050919050565b61107481611062565b811461107e575f80fd5b50565b5f8135905061108f8161106b565b92915050565b5f80604083850312156110ab576110aa611004565b5b5f6110b88582860161104e565b92505060206110c985828601611081565b9150509250929050565b5f8115159050919050565b6110e7816110d3565b82525050565b5f6020820190506111005f8301846110de565b92915050565b5f805f6060848603121561111d5761111c611004565b5b5f61112a86828701611081565b935050602061113b86828701611081565b925050604061114c86828701611081565b9150509250925092565b61115f81611062565b82525050565b5f6020820190506111785f830184611156565b92915050565b611187816110d3565b8114611191575f80fd5b50565b5f813590506111a28161117e565b92915050565b5f805f606084860312156111bf576111be611004565b5b5f6111cc86828701611081565b93505060206111dd86828701611081565b92505060406111ee86828701611194565b9150509250925092565b5f805f6060848603121561120f5761120e611004565b5b5f61121c86828701611194565b935050602061122d86828701611194565b925050604061123e86828701611194565b9150509250925092565b5f805f6060848603121561125f5761125e611004565b5b5f61126c8682870161104e565b935050602061127d8682870161104e565b925050604061128e86828701611081565b9150509250925092565b5f60ff82169050919050565b6112ad81611298565b82525050565b5f6020820190506112c65f8301846112a4565b92915050565b5f602082840312156112e1576112e0611004565b5b5f6112ee8482850161104e565b91505092915050565b5f805f806080858703121561130f5761130e611004565b5b5f61131c87828801611194565b945050602061132d87828801611081565b935050604061133e87828801611194565b925050606061134f87828801611081565b91505092959194509250565b5f806040838503121561137157611370611004565b5b5f61137e8582860161104e565b925050602061138f8582860161104e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6113d082611062565b91506113db83611062565b92508282019050808211156113f3576113f2611399565b5b92915050565b5f61140382611062565b915061140e83611062565b925082820390508181111561142657611425611399565b5b92915050565b7f43616c6c6572206973206e6f7420746865206f776e65720000000000000000005f82015250565b5f611460601783610f7e565b915061146b8261142c565b602082019050919050565b5f6020820190508181035f83015261148d81611454565b9050919050565b5f61149e82611062565b91506114a983611062565b92508282026114b781611062565b915082820484148315176114ce576114cd611399565b5b5092915050565b7f417070726f76652066726f6d20746865207a65726f20616464726573730000005f82015250565b5f611509601d83610f7e565b9150611514826114d5565b602082019050919050565b5f6020820190508181035f830152611536816114fd565b9050919050565b7f417070726f766520746f20746865207a65726f206164647265737300000000005f82015250565b5f611571601b83610f7e565b915061157c8261153d565b602082019050919050565b5f6020820190508181035f83015261159e81611565565b9050919050565b7f5472616e736665722066726f6d20746865207a65726f206164647265737300005f82015250565b5f6115d9601e83610f7e565b91506115e4826115a5565b602082019050919050565b5f6020820190508181035f830152611606816115cd565b9050919050565b7f5472616e7366657220746f20746865207a65726f2061646472657373000000005f82015250565b5f611641601c83610f7e565b915061164c8261160d565b602082019050919050565b5f6020820190508181035f83015261166e81611635565b9050919050565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e6365005f82015250565b5f6116a9601f83610f7e565b91506116b482611675565b602082019050919050565b5f6020820190508181035f8301526116d68161169d565b905091905056fea26469706673582212201df926ada7d355fb2b1502e16c1da532c5166d7d21b14ea97d1d7eb8d331b40c64736f6c634300081a0033
Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061012a575f3560e01c806370a08231116100ab578063b295a00e1161006f578063b295a00e1461037e578063cf9a50a01461039c578063dd62ed3e146103cc578063ea1003b4146103fc578063fc953f331461042c5761012a565b806370a08231146102c6578063715018a6146102f657806395d89b4114610300578063a457c2d71461031e578063a9059cbb1461034e5761012a565b8063238d0dfa116100f2578063238d0dfa146101fa57806323b872dd1461022a5780632ff2e9dc1461025a578063313ce5671461027857806339509351146102965761012a565b806306fdde031461012e578063095ea7b31461014c578063158a9ce21461017c57806318160ddd146101ac5780631b81c0c0146101ca575b5f80fd5b61013661045c565b6040516101439190610fe4565b60405180910390f35b61016660048036038101906101619190611095565b610495565b60405161017391906110ed565b60405180910390f35b61019660048036038101906101919190611106565b6104ab565b6040516101a391906110ed565b60405180910390f35b6101b46104ec565b6040516101c19190611165565b60405180910390f35b6101e460048036038101906101df91906111a8565b6104f5565b6040516101f19190611165565b60405180910390f35b610214600480360381019061020f91906111f8565b61055f565b6040516102219190611165565b60405180910390f35b610244600480360381019061023f9190611248565b6105cc565b60405161025191906110ed565b60405180910390f35b610262610671565b60405161026f9190611165565b60405180910390f35b61028061067f565b60405161028d91906112b3565b60405180910390f35b6102b060048036038101906102ab9190611095565b610684565b6040516102bd91906110ed565b60405180910390f35b6102e060048036038101906102db91906112cc565b61071d565b6040516102ed9190611165565b60405180910390f35b6102fe610763565b005b6103086108af565b6040516103159190610fe4565b60405180910390f35b61033860048036038101906103339190611095565b6108e8565b60405161034591906110ed565b60405180910390f35b61036860048036038101906103639190611095565b610981565b60405161037591906110ed565b60405180910390f35b610386610997565b6040516103939190611165565b60405180910390f35b6103b660048036038101906103b191906112f7565b61099f565b6040516103c39190611165565b60405180910390f35b6103e660048036038101906103e1919061135b565b610a12565b6040516103f39190611165565b60405180910390f35b61041660048036038101906104119190611106565b610a94565b60405161042391906110ed565b60405180910390f35b610446600480360381019061044191906111f8565b610ad6565b6040516104539190611165565b60405180910390f35b6040518060400160405280600881526020017f4272656b6163687500000000000000000000000000000000000000000000000081525081565b5f6104a1338484610b45565b6001905092915050565b5f60148411156104bd575f90506104e5565b60148311156104cf57600190506104e5565b60148210156104e0575f90506104e5565b600190505b9392505050565b5f600354905090565b5f80601e9050821561050a5780915050610558565b60818510156105285760028161052091906113c6565b915050610558565b61012c8411156105475760048161053f91906113c6565b915050610558565b60058161055491906113c6565b9150505b9392505050565b5f806024905084156105805760018161057891906113f9565b9150506105c5565b8361059a5760028161059291906113f9565b9150506105c5565b826105b4576003816105ac91906113f9565b9150506105c5565b6004816105c191906113f9565b9150505b9392505050565b5f6105d8848484610d08565b61066684338460025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461066191906113f9565b610b45565b600190509392505050565b695915a68d88da6a08000081565b601281565b5f61071333848460025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461070e91906113c6565b610b45565b6001905092915050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e990611476565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6040518060400160405280600581526020017f4252454b4100000000000000000000000000000000000000000000000000000081525081565b5f61097733848460025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461097291906113f9565b610b45565b6001905092915050565b5f61098d338484610d08565b6001905092915050565b5f8054905090565b5f8060809050600a8311156109b75780915050610a0a565b8580156109c15750835b156109db576001816109d391906113c6565b915050610a0a565b60648510156109f9576002816109f191906113c6565b915050610a0a565b600381610a0691906113c6565b9150505b949350505050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f60c8841115610aa75760019050610acf565b60fa831015610ab95760019050610acf565b61012c821015610acb575f9050610acf565b5f90505b9392505050565b5f80602190508415610af757600281610aef9190611494565b915050610b3e565b8315610b1257600381610b0a9190611494565b915050610b3e565b8215610b2d57600481610b259190611494565b915050610b3e565b600581610b3a9190611494565b9150505b9392505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610baa9061151f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1890611587565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cfb9190611165565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6d906115ef565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610de4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ddb90611657565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610e64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5b906116bf565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610eb091906113f9565b925050819055508060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f0391906113c6565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f679190611165565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610fb682610f74565b610fc08185610f7e565b9350610fd0818560208601610f8e565b610fd981610f9c565b840191505092915050565b5f6020820190508181035f830152610ffc8184610fac565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61103182611008565b9050919050565b61104181611027565b811461104b575f80fd5b50565b5f8135905061105c81611038565b92915050565b5f819050919050565b61107481611062565b811461107e575f80fd5b50565b5f8135905061108f8161106b565b92915050565b5f80604083850312156110ab576110aa611004565b5b5f6110b88582860161104e565b92505060206110c985828601611081565b9150509250929050565b5f8115159050919050565b6110e7816110d3565b82525050565b5f6020820190506111005f8301846110de565b92915050565b5f805f6060848603121561111d5761111c611004565b5b5f61112a86828701611081565b935050602061113b86828701611081565b925050604061114c86828701611081565b9150509250925092565b61115f81611062565b82525050565b5f6020820190506111785f830184611156565b92915050565b611187816110d3565b8114611191575f80fd5b50565b5f813590506111a28161117e565b92915050565b5f805f606084860312156111bf576111be611004565b5b5f6111cc86828701611081565b93505060206111dd86828701611081565b92505060406111ee86828701611194565b9150509250925092565b5f805f6060848603121561120f5761120e611004565b5b5f61121c86828701611194565b935050602061122d86828701611194565b925050604061123e86828701611194565b9150509250925092565b5f805f6060848603121561125f5761125e611004565b5b5f61126c8682870161104e565b935050602061127d8682870161104e565b925050604061128e86828701611081565b9150509250925092565b5f60ff82169050919050565b6112ad81611298565b82525050565b5f6020820190506112c65f8301846112a4565b92915050565b5f602082840312156112e1576112e0611004565b5b5f6112ee8482850161104e565b91505092915050565b5f805f806080858703121561130f5761130e611004565b5b5f61131c87828801611194565b945050602061132d87828801611081565b935050604061133e87828801611194565b925050606061134f87828801611081565b91505092959194509250565b5f806040838503121561137157611370611004565b5b5f61137e8582860161104e565b925050602061138f8582860161104e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6113d082611062565b91506113db83611062565b92508282019050808211156113f3576113f2611399565b5b92915050565b5f61140382611062565b915061140e83611062565b925082820390508181111561142657611425611399565b5b92915050565b7f43616c6c6572206973206e6f7420746865206f776e65720000000000000000005f82015250565b5f611460601783610f7e565b915061146b8261142c565b602082019050919050565b5f6020820190508181035f83015261148d81611454565b9050919050565b5f61149e82611062565b91506114a983611062565b92508282026114b781611062565b915082820484148315176114ce576114cd611399565b5b5092915050565b7f417070726f76652066726f6d20746865207a65726f20616464726573730000005f82015250565b5f611509601d83610f7e565b9150611514826114d5565b602082019050919050565b5f6020820190508181035f830152611536816114fd565b9050919050565b7f417070726f766520746f20746865207a65726f206164647265737300000000005f82015250565b5f611571601b83610f7e565b915061157c8261153d565b602082019050919050565b5f6020820190508181035f83015261159e81611565565b9050919050565b7f5472616e736665722066726f6d20746865207a65726f206164647265737300005f82015250565b5f6115d9601e83610f7e565b91506115e4826115a5565b602082019050919050565b5f6020820190508181035f830152611606816115cd565b9050919050565b7f5472616e7366657220746f20746865207a65726f2061646472657373000000005f82015250565b5f611641601c83610f7e565b915061164c8261160d565b602082019050919050565b5f6020820190508181035f83015261166e81611635565b9050919050565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e6365005f82015250565b5f6116a9601f83610f7e565b91506116b482611675565b602082019050919050565b5f6020820190508181035f8301526116d68161169d565b905091905056fea26469706673582212201df926ada7d355fb2b1502e16c1da532c5166d7d21b14ea97d1d7eb8d331b40c64736f6c634300081a0033
Deployed Bytecode Sourcemap
61:5227:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;86:40;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1504:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4129:228;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;981:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4961:324;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3883:238;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1662:253;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;221:56;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;179:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1923:203;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1080:110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2355:140;;;:::i;:::-;;133:39;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2134:213;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1198:156;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3560:82;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4613:340;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1362:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3650:225;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4365:240;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;86:40;;;;;;;;;;;;;;;;;;;:::o;1504:150::-;1570:4;1587:37;1596:10;1608:7;1617:6;1587:8;:37::i;:::-;1642:4;1635:11;;1504:150;;;;:::o;4129:228::-;4208:4;4236:2;4229:4;:9;4225:27;;;4247:5;4240:12;;;;4225:27;4274:2;4267:4;:9;4263:26;;;4285:4;4278:11;;;;4263:26;4311:2;4304:4;:9;4300:27;;;4322:5;4315:12;;;;4300:27;4345:4;4338:11;;4129:228;;;;;;:::o;981:91::-;1025:7;1052:12;;1045:19;;981:91;:::o;4961:324::-;5033:7;5053:10;5066:2;5053:15;;5083:3;5079:45;;;5110:2;5103:9;;;;;5079:45;5144:3;5138;:9;5134:55;;;5176:1;5171:2;:6;;;;:::i;:::-;5164:13;;;;;5134:55;5209:3;5203;:9;5199:55;;;5241:1;5236:2;:6;;;;:::i;:::-;5229:13;;;;;5199:55;5276:1;5271:2;:6;;;;:::i;:::-;5264:13;;;4961:324;;;;;;:::o;3883:238::-;3953:7;3973:9;3985:2;3973:14;;4002:4;3998:22;;;4019:1;4015;:5;;;;:::i;:::-;4008:12;;;;;3998:22;4036:4;4031:23;;4053:1;4049;:5;;;;:::i;:::-;4042:12;;;;;4031:23;4070:4;4065:23;;4087:1;4083;:5;;;;:::i;:::-;4076:12;;;;;4065:23;4112:1;4108;:5;;;;:::i;:::-;4101:12;;;3883:238;;;;;;:::o;1662:253::-;1751:4;1768:36;1778:6;1786:9;1797:6;1768:9;:36::i;:::-;1815:70;1824:6;1832:10;1878:6;1844:11;:19;1856:6;1844:19;;;;;;;;;;;;;;;:31;1864:10;1844:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;1815:8;:70::i;:::-;1903:4;1896:11;;1662:253;;;;;:::o;221:56::-;262:15;221:56;:::o;179:35::-;212:2;179:35;:::o;1923:203::-;2003:4;2020:76;2029:10;2041:7;2085:10;2050:11;:23;2062:10;2050:23;;;;;;;;;;;;;;;:32;2074:7;2050:32;;;;;;;;;;;;;;;;:45;;;;:::i;:::-;2020:8;:76::i;:::-;2114:4;2107:11;;1923:203;;;;:::o;1080:110::-;1137:7;1164:9;:18;1174:7;1164:18;;;;;;;;;;;;;;;;1157:25;;1080:110;;;:::o;2355:140::-;815:10;805:20;;:6;;;;;;;;;;;:20;;;797:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;2454:1:::1;2417:40;;2438:6;;;;;;;;;;;2417:40;;;;;;;;;;;;2485:1;2468:6;;:19;;;;;;;;;;;;;;;;;;2355:140::o:0;133:39::-;;;;;;;;;;;;;;;;;;;:::o;2134:213::-;2219:4;2236:81;2245:10;2257:7;2301:15;2266:11;:23;2278:10;2266:23;;;;;;;;;;;;;;;:32;2290:7;2266:32;;;;;;;;;;;;;;;;:50;;;;:::i;:::-;2236:8;:81::i;:::-;2335:4;2328:11;;2134:213;;;;:::o;1198:156::-;1267:4;1284:40;1294:10;1306:9;1317:6;1284:9;:40::i;:::-;1342:4;1335:11;;1198:156;;;;:::o;3560:82::-;3603:7;3630:4;;3623:11;;3560:82;:::o;4613:340::-;4694:7;4714:10;4727:3;4714:16;;4751:2;4745:3;:8;4741:50;;;4777:2;4770:9;;;;;4741:50;4805:3;:10;;;;;4812:3;4805:10;4801:56;;;4844:1;4839:2;:6;;;;:::i;:::-;4832:13;;;;;4801:56;4877:3;4871;:9;4867:55;;;4909:1;4904:2;:6;;;;:::i;:::-;4897:13;;;;;4867:55;4944:1;4939:2;:6;;;;:::i;:::-;4932:13;;;4613:340;;;;;;;:::o;1362:134::-;1434:7;1461:11;:18;1473:5;1461:18;;;;;;;;;;;;;;;:27;1480:7;1461:27;;;;;;;;;;;;;;;;1454:34;;1362:134;;;;:::o;3650:225::-;3726:4;3753:3;3747;:9;3743:26;;;3765:4;3758:11;;;;3743:26;3790:3;3784;:9;3780:26;;;3802:4;3795:11;;;;3780:26;3827:3;3821;:9;3817:27;;;3839:5;3832:12;;;;3817:27;3862:5;3855:12;;3650:225;;;;;;:::o;4365:240::-;4437:7;4457:9;4469:2;4457:14;;4486:4;4482:22;;;4503:1;4499;:5;;;;:::i;:::-;4492:12;;;;;4482:22;4519:5;4515:23;;;4537:1;4533;:5;;;;:::i;:::-;4526:12;;;;;4515:23;4553:5;4549:23;;;4571:1;4567;:5;;;;:::i;:::-;4560:12;;;;;4549:23;4596:1;4592;:5;;;;:::i;:::-;4585:12;;;4365:240;;;;;;:::o;3228:324::-;3339:1;3322:19;;:5;:19;;;3314:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;3413:1;3394:21;;:7;:21;;;3386:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;3490:6;3460:11;:18;3472:5;3460:18;;;;;;;;;;;;;;;:27;3479:7;3460:27;;;;;;;;;;;;;;;:36;;;;3528:7;3512:32;;3521:5;3512:32;;;3537:6;3512:32;;;;;;:::i;:::-;;;;;;;;3228:324;;;:::o;2503:450::-;2619:1;2601:20;;:6;:20;;;2593:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;2696:1;2675:23;;:9;:23;;;2667:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;2771:6;2750:9;:17;2760:6;2750:17;;;;;;;;;;;;;;;;:27;;2742:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;2847:6;2826:9;:17;2836:6;2826:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;2888:6;2864:9;:20;2874:9;2864:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;2927:9;2910:35;;2919:6;2910:35;;;2938:6;2910:35;;;;;;:::i;:::-;;;;;;;;2503:450;;;:::o;7:99:1:-;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:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:619::-;3416:6;3424;3432;3481:2;3469:9;3460:7;3456:23;3452:32;3449:119;;;3487:79;;:::i;:::-;3449:119;3607:1;3632:53;3677:7;3668:6;3657:9;3653:22;3632:53;:::i;:::-;3622:63;;3578:117;3734:2;3760:53;3805:7;3796:6;3785:9;3781:22;3760:53;:::i;:::-;3750:63;;3705:118;3862:2;3888:53;3933:7;3924:6;3913:9;3909:22;3888:53;:::i;:::-;3878:63;;3833:118;3339:619;;;;;:::o;3964:118::-;4051:24;4069:5;4051:24;:::i;:::-;4046:3;4039:37;3964:118;;:::o;4088:222::-;4181:4;4219:2;4208:9;4204:18;4196:26;;4232:71;4300:1;4289:9;4285:17;4276:6;4232:71;:::i;:::-;4088:222;;;;:::o;4316:116::-;4386:21;4401:5;4386:21;:::i;:::-;4379:5;4376:32;4366:60;;4422:1;4419;4412:12;4366:60;4316:116;:::o;4438:133::-;4481:5;4519:6;4506:20;4497:29;;4535:30;4559:5;4535:30;:::i;:::-;4438:133;;;;:::o;4577:613::-;4651:6;4659;4667;4716:2;4704:9;4695:7;4691:23;4687:32;4684:119;;;4722:79;;:::i;:::-;4684:119;4842:1;4867:53;4912:7;4903:6;4892:9;4888:22;4867:53;:::i;:::-;4857:63;;4813:117;4969:2;4995:53;5040:7;5031:6;5020:9;5016:22;4995:53;:::i;:::-;4985:63;;4940:118;5097:2;5123:50;5165:7;5156:6;5145:9;5141:22;5123:50;:::i;:::-;5113:60;;5068:115;4577:613;;;;;:::o;5196:601::-;5264:6;5272;5280;5329:2;5317:9;5308:7;5304:23;5300:32;5297:119;;;5335:79;;:::i;:::-;5297:119;5455:1;5480:50;5522:7;5513:6;5502:9;5498:22;5480:50;:::i;:::-;5470:60;;5426:114;5579:2;5605:50;5647:7;5638:6;5627:9;5623:22;5605:50;:::i;:::-;5595:60;;5550:115;5704:2;5730:50;5772:7;5763:6;5752:9;5748:22;5730:50;:::i;:::-;5720:60;;5675:115;5196:601;;;;;:::o;5803:619::-;5880:6;5888;5896;5945:2;5933:9;5924:7;5920:23;5916:32;5913:119;;;5951:79;;:::i;:::-;5913:119;6071:1;6096:53;6141:7;6132:6;6121:9;6117:22;6096:53;:::i;:::-;6086:63;;6042:117;6198:2;6224:53;6269:7;6260:6;6249:9;6245:22;6224:53;:::i;:::-;6214:63;;6169:118;6326:2;6352:53;6397:7;6388:6;6377:9;6373:22;6352:53;:::i;:::-;6342:63;;6297:118;5803:619;;;;;:::o;6428:86::-;6463:7;6503:4;6496:5;6492:16;6481:27;;6428:86;;;:::o;6520:112::-;6603:22;6619:5;6603:22;:::i;:::-;6598:3;6591:35;6520:112;;:::o;6638:214::-;6727:4;6765:2;6754:9;6750:18;6742:26;;6778:67;6842:1;6831:9;6827:17;6818:6;6778:67;:::i;:::-;6638:214;;;;:::o;6858:329::-;6917:6;6966:2;6954:9;6945:7;6941:23;6937:32;6934:119;;;6972:79;;:::i;:::-;6934:119;7092:1;7117:53;7162:7;7153:6;7142:9;7138:22;7117:53;:::i;:::-;7107:63;;7063:117;6858:329;;;;:::o;7193:753::-;7273:6;7281;7289;7297;7346:3;7334:9;7325:7;7321:23;7317:33;7314:120;;;7353:79;;:::i;:::-;7314:120;7473:1;7498:50;7540:7;7531:6;7520:9;7516:22;7498:50;:::i;:::-;7488:60;;7444:114;7597:2;7623:53;7668:7;7659:6;7648:9;7644:22;7623:53;:::i;:::-;7613:63;;7568:118;7725:2;7751:50;7793:7;7784:6;7773:9;7769:22;7751:50;:::i;:::-;7741:60;;7696:115;7850:2;7876:53;7921:7;7912:6;7901:9;7897:22;7876:53;:::i;:::-;7866:63;;7821:118;7193:753;;;;;;;:::o;7952:474::-;8020:6;8028;8077:2;8065:9;8056:7;8052:23;8048:32;8045:119;;;8083:79;;:::i;:::-;8045:119;8203:1;8228:53;8273:7;8264:6;8253:9;8249:22;8228:53;:::i;:::-;8218:63;;8174:117;8330:2;8356:53;8401:7;8392:6;8381:9;8377:22;8356:53;:::i;:::-;8346:63;;8301:118;7952:474;;;;;:::o;8432:180::-;8480:77;8477:1;8470:88;8577:4;8574:1;8567:15;8601:4;8598:1;8591:15;8618:191;8658:3;8677:20;8695:1;8677:20;:::i;:::-;8672:25;;8711:20;8729:1;8711:20;:::i;:::-;8706:25;;8754:1;8751;8747:9;8740:16;;8775:3;8772:1;8769:10;8766:36;;;8782:18;;:::i;:::-;8766:36;8618:191;;;;:::o;8815:194::-;8855:4;8875:20;8893:1;8875:20;:::i;:::-;8870:25;;8909:20;8927:1;8909:20;:::i;:::-;8904:25;;8953:1;8950;8946:9;8938:17;;8977:1;8971:4;8968:11;8965:37;;;8982:18;;:::i;:::-;8965:37;8815:194;;;;:::o;9015:173::-;9155:25;9151:1;9143:6;9139:14;9132:49;9015:173;:::o;9194:366::-;9336:3;9357:67;9421:2;9416:3;9357:67;:::i;:::-;9350:74;;9433:93;9522:3;9433:93;:::i;:::-;9551:2;9546:3;9542:12;9535:19;;9194:366;;;:::o;9566:419::-;9732:4;9770:2;9759:9;9755:18;9747:26;;9819:9;9813:4;9809:20;9805:1;9794:9;9790:17;9783:47;9847:131;9973:4;9847:131;:::i;:::-;9839:139;;9566:419;;;:::o;9991:410::-;10031:7;10054:20;10072:1;10054:20;:::i;:::-;10049:25;;10088:20;10106:1;10088:20;:::i;:::-;10083:25;;10143:1;10140;10136:9;10165:30;10183:11;10165:30;:::i;:::-;10154:41;;10344:1;10335:7;10331:15;10328:1;10325:22;10305:1;10298:9;10278:83;10255:139;;10374:18;;:::i;:::-;10255:139;10039:362;9991:410;;;;:::o;10407:179::-;10547:31;10543:1;10535:6;10531:14;10524:55;10407:179;:::o;10592:366::-;10734:3;10755:67;10819:2;10814:3;10755:67;:::i;:::-;10748:74;;10831:93;10920:3;10831:93;:::i;:::-;10949:2;10944:3;10940:12;10933:19;;10592:366;;;:::o;10964:419::-;11130:4;11168:2;11157:9;11153:18;11145:26;;11217:9;11211:4;11207:20;11203:1;11192:9;11188:17;11181:47;11245:131;11371:4;11245:131;:::i;:::-;11237:139;;10964:419;;;:::o;11389:177::-;11529:29;11525:1;11517:6;11513:14;11506:53;11389:177;:::o;11572:366::-;11714:3;11735:67;11799:2;11794:3;11735:67;:::i;:::-;11728:74;;11811:93;11900:3;11811:93;:::i;:::-;11929:2;11924:3;11920:12;11913:19;;11572:366;;;:::o;11944:419::-;12110:4;12148:2;12137:9;12133:18;12125:26;;12197:9;12191:4;12187:20;12183:1;12172:9;12168:17;12161:47;12225:131;12351:4;12225:131;:::i;:::-;12217:139;;11944:419;;;:::o;12369:180::-;12509:32;12505:1;12497:6;12493:14;12486:56;12369:180;:::o;12555:366::-;12697:3;12718:67;12782:2;12777:3;12718:67;:::i;:::-;12711:74;;12794:93;12883:3;12794:93;:::i;:::-;12912:2;12907:3;12903:12;12896:19;;12555:366;;;:::o;12927:419::-;13093:4;13131:2;13120:9;13116:18;13108:26;;13180:9;13174:4;13170:20;13166:1;13155:9;13151:17;13144:47;13208:131;13334:4;13208:131;:::i;:::-;13200:139;;12927:419;;;:::o;13352:178::-;13492:30;13488:1;13480:6;13476:14;13469:54;13352:178;:::o;13536:366::-;13678:3;13699:67;13763:2;13758:3;13699:67;:::i;:::-;13692:74;;13775:93;13864:3;13775:93;:::i;:::-;13893:2;13888:3;13884:12;13877:19;;13536:366;;;:::o;13908:419::-;14074:4;14112:2;14101:9;14097:18;14089:26;;14161:9;14155:4;14151:20;14147:1;14136:9;14132:17;14125:47;14189:131;14315:4;14189:131;:::i;:::-;14181:139;;13908:419;;;:::o;14333:181::-;14473:33;14469:1;14461:6;14457:14;14450:57;14333:181;:::o;14520:366::-;14662:3;14683:67;14747:2;14742:3;14683:67;:::i;:::-;14676:74;;14759:93;14848:3;14759:93;:::i;:::-;14877:2;14872:3;14868:12;14861:19;;14520:366;;;:::o;14892:419::-;15058:4;15096:2;15085:9;15081:18;15073:26;;15145:9;15139:4;15135:20;15131:1;15120:9;15116:17;15109:47;15173:131;15299:4;15173:131;:::i;:::-;15165:139;;14892:419;;;:::o
Swarm Source
ipfs://1df926ada7d355fb2b1502e16c1da532c5166d7d21b14ea97d1d7eb8d331b40c
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)