Overview
Max Total Supply
1,000,000,000 DGMV
Holders
1,927 (0.00%)
Market
Price
$0.01 @ 0.000002 ETH (+2.63%)
Onchain Market Cap
$5,899,550.00
Circulating Supply Market Cap
$0.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
980 DGMVValue
$5.78 ( ~0.00158560264792101 Eth) [0.0001%]Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
DGMV
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-10-18 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.0; /** * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed owner, address indexed spender, uint256 value); } /** * @dev Interface for the optional metadata functions from the ERC20 standard. */ interface IERC20Metadata is IERC20 { /** * @dev Returns the name of the token. */ function name() external view returns (string memory); /** * @dev Returns the symbol of the token. */ function symbol() external view returns (string memory); /** * @dev Returns the decimals places of the token. */ function decimals() external view returns (uint8); } /** * @dev Implementation of the DGMV Token * */ contract DGMV is Context, IERC20, IERC20Metadata { mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; string constant private _name = "DigiMetaverse"; string constant private _symbol = "DGMV"; uint8 constant private _decimal = 18; uint256 constant private _totalSupply = 1000000000 * (10 ** _decimal); // 1 Billion tokens /** * @dev Sets the values for {name}, {symbol}, {total supply} and {decimal}. */ constructor() { _balances[_msgSender()] = _totalSupply; emit Transfer(address(0), _msgSender(), _totalSupply); } /** * @dev Returns Name of the token */ function name() external view virtual override returns (string memory) { return _name; } /** * @dev Returns the symbol of the token, usually a shorter version of the name. */ function symbol() external view virtual override returns (string memory) { return _symbol; } /** * @dev Returns the number of decimals used to get its user representation */ function decimals() external view virtual override returns (uint8) { return _decimal; } /** * @dev This will give the total number of tokens in existence. */ function totalSupply() external view virtual override returns (uint256) { return _totalSupply; } /** * @dev Gets the balance of the specified address. */ function balanceOf(address account) external view virtual override returns (uint256) { return _balances[account]; } /** * @dev Transfer token to a specified address and Emits a Transfer event. */ function transfer(address recipient, uint256 amount) external virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } /** * @dev Function to check the number of tokens that an owner allowed to a spender */ function allowance(address owner, address spender) external view virtual override returns (uint256) { return _allowances[owner][spender]; } /** * @dev Function to allow anyone to spend a token from your account and Emits an Approval event. */ function approve(address spender, uint256 amount) external virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } /** * @dev Function to transfer allowed token from other's account */ function transferFrom( address sender, address recipient, uint256 amount ) external virtual override returns (bool) { _transfer(sender, recipient, amount); uint256 currentAllowance = _allowances[sender][_msgSender()]; require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance"); unchecked { _approve(sender, _msgSender(), currentAllowance - amount); } return true; } /** * @dev Function to increase the allowance of another account */ function increaseAllowance(address spender, uint256 addedValue) external virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue); return true; } /** * @dev Function to decrease the allowance of another account */ function decreaseAllowance(address spender, uint256 subtractedValue) external virtual returns (bool) { uint256 currentAllowance = _allowances[_msgSender()][spender]; require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero"); unchecked { _approve(_msgSender(), spender, currentAllowance - subtractedValue); } return true; } function _transfer( address sender, address recipient, uint256 amount ) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); uint256 senderBalance = _balances[sender]; require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); unchecked { _balances[sender] = senderBalance - amount; } _balances[recipient] += amount; emit Transfer(sender, recipient, amount); } function _approve( address owner, address spender, uint256 amount ) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b506012600a620000229190620001b2565b633b9aca00620000339190620002ef565b600080620000466200012160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620000946200012160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a620000f39190620001b2565b633b9aca00620001049190620002ef565b6040516200011391906200013a565b60405180910390a3620003a3565b600033905090565b620001348162000350565b82525050565b600060208201905062000151600083018462000129565b92915050565b6000808291508390505b6001851115620001a95780860481111562000181576200018062000367565b5b6001851615620001915780820291505b8081029050620001a18562000396565b945062000161565b94509492505050565b6000620001bf8262000350565b9150620001cc836200035a565b9250620001fb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000203565b905092915050565b600082620002155760019050620002e8565b81620002255760009050620002e8565b81600181146200023e576002811462000249576200027f565b6001915050620002e8565b60ff8411156200025e576200025d62000367565b5b8360020a91508482111562000278576200027762000367565b5b50620002e8565b5060208310610133831016604e8410600b8410161715620002b95782820a905083811115620002b357620002b262000367565b5b620002e8565b620002c8848484600162000157565b92509050818404811115620002e257620002e162000367565b5b81810290505b9392505050565b6000620002fc8262000350565b9150620003098362000350565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000345576200034462000367565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b61140880620003b36000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610f5a565b60405180910390f35b6100e660048036038101906100e19190610bd3565b6102b3565b6040516100f39190610f3f565b60405180910390f35b6101046102d1565b604051610111919061105c565b60405180910390f35b610134600480360381019061012f9190610b84565b6102f5565b6040516101419190610f3f565b60405180910390f35b6101526103ed565b60405161015f9190611077565b60405180910390f35b610182600480360381019061017d9190610bd3565b6103f6565b60405161018f9190610f3f565b60405180910390f35b6101b260048036038101906101ad9190610b1f565b6104a2565b6040516101bf919061105c565b60405180910390f35b6101d06104ea565b6040516101dd9190610f5a565b60405180910390f35b61020060048036038101906101fb9190610bd3565b610527565b60405161020d9190610f3f565b60405180910390f35b610230600480360381019061022b9190610bd3565b610612565b60405161023d9190610f3f565b60405180910390f35b610260600480360381019061025b9190610b48565b610630565b60405161026d919061105c565b60405180910390f35b60606040518060400160405280600d81526020017f446967694d657461766572736500000000000000000000000000000000000000815250905090565b60006102c76102c06106b7565b84846106bf565b6001905092915050565b60006012600a6102e19190611157565b633b9aca006102f09190611275565b905090565b600061030284848461088a565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061034d6106b7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156103cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103c490610fdc565b60405180910390fd5b6103e1856103d96106b7565b8584036106bf565b60019150509392505050565b60006012905090565b60006104986104036106b7565b8484600160006104116106b7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461049391906110ae565b6106bf565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606040518060400160405280600481526020017f44474d5600000000000000000000000000000000000000000000000000000000815250905090565b600080600160006105366106b7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156105f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ea9061103c565b60405180910390fd5b6106076105fe6106b7565b858584036106bf565b600191505092915050565b600061062661061f6106b7565b848461088a565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561072f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107269061101c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561079f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079690610f9c565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161087d919061105c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f190610ffc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561096a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096190610f7c565b60405180910390fd5b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156109f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e790610fbc565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a8391906110ae565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ae7919061105c565b60405180910390a350505050565b600081359050610b04816113a4565b92915050565b600081359050610b19816113bb565b92915050565b600060208284031215610b3157600080fd5b6000610b3f84828501610af5565b91505092915050565b60008060408385031215610b5b57600080fd5b6000610b6985828601610af5565b9250506020610b7a85828601610af5565b9150509250929050565b600080600060608486031215610b9957600080fd5b6000610ba786828701610af5565b9350506020610bb886828701610af5565b9250506040610bc986828701610b0a565b9150509250925092565b60008060408385031215610be657600080fd5b6000610bf485828601610af5565b9250506020610c0585828601610b0a565b9150509250929050565b610c18816112e1565b82525050565b6000610c2982611092565b610c33818561109d565b9350610c43818560208601611324565b610c4c81611386565b840191505092915050565b6000610c6460238361109d565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610cca60228361109d565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d3060268361109d565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d9660288361109d565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206160008301527f6c6c6f77616e63650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610dfc60258361109d565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610e6260248361109d565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ec860258361109d565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610f2a8161130d565b82525050565b610f3981611317565b82525050565b6000602082019050610f546000830184610c0f565b92915050565b60006020820190508181036000830152610f748184610c1e565b905092915050565b60006020820190508181036000830152610f9581610c57565b9050919050565b60006020820190508181036000830152610fb581610cbd565b9050919050565b60006020820190508181036000830152610fd581610d23565b9050919050565b60006020820190508181036000830152610ff581610d89565b9050919050565b6000602082019050818103600083015261101581610def565b9050919050565b6000602082019050818103600083015261103581610e55565b9050919050565b6000602082019050818103600083015261105581610ebb565b9050919050565b60006020820190506110716000830184610f21565b92915050565b600060208201905061108c6000830184610f30565b92915050565b600081519050919050565b600082825260208201905092915050565b60006110b98261130d565b91506110c48361130d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156110f9576110f8611357565b5b828201905092915050565b6000808291508390505b600185111561114e5780860481111561112a57611129611357565b5b60018516156111395780820291505b808102905061114785611397565b945061110e565b94509492505050565b60006111628261130d565b915061116d83611317565b925061119a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846111a2565b905092915050565b6000826111b2576001905061126e565b816111c0576000905061126e565b81600181146111d657600281146111e05761120f565b600191505061126e565b60ff8411156111f2576111f1611357565b5b8360020a91508482111561120957611208611357565b5b5061126e565b5060208310610133831016604e8410600b84101617156112445782820a90508381111561123f5761123e611357565b5b61126e565b6112518484846001611104565b9250905081840481111561126857611267611357565b5b81810290505b9392505050565b60006112808261130d565b915061128b8361130d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156112c4576112c3611357565b5b828202905092915050565b60006112da826112ed565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611342578082015181840152602081019050611327565b83811115611351576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b6113ad816112cf565b81146113b857600080fd5b50565b6113c48161130d565b81146113cf57600080fd5b5056fea2646970667358221220097bacafe95b2d9b199a4b5a26b199fe01a94f7957ad7d78296b62110eae03a164736f6c63430008000033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610f5a565b60405180910390f35b6100e660048036038101906100e19190610bd3565b6102b3565b6040516100f39190610f3f565b60405180910390f35b6101046102d1565b604051610111919061105c565b60405180910390f35b610134600480360381019061012f9190610b84565b6102f5565b6040516101419190610f3f565b60405180910390f35b6101526103ed565b60405161015f9190611077565b60405180910390f35b610182600480360381019061017d9190610bd3565b6103f6565b60405161018f9190610f3f565b60405180910390f35b6101b260048036038101906101ad9190610b1f565b6104a2565b6040516101bf919061105c565b60405180910390f35b6101d06104ea565b6040516101dd9190610f5a565b60405180910390f35b61020060048036038101906101fb9190610bd3565b610527565b60405161020d9190610f3f565b60405180910390f35b610230600480360381019061022b9190610bd3565b610612565b60405161023d9190610f3f565b60405180910390f35b610260600480360381019061025b9190610b48565b610630565b60405161026d919061105c565b60405180910390f35b60606040518060400160405280600d81526020017f446967694d657461766572736500000000000000000000000000000000000000815250905090565b60006102c76102c06106b7565b84846106bf565b6001905092915050565b60006012600a6102e19190611157565b633b9aca006102f09190611275565b905090565b600061030284848461088a565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061034d6106b7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156103cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103c490610fdc565b60405180910390fd5b6103e1856103d96106b7565b8584036106bf565b60019150509392505050565b60006012905090565b60006104986104036106b7565b8484600160006104116106b7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461049391906110ae565b6106bf565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606040518060400160405280600481526020017f44474d5600000000000000000000000000000000000000000000000000000000815250905090565b600080600160006105366106b7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156105f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ea9061103c565b60405180910390fd5b6106076105fe6106b7565b858584036106bf565b600191505092915050565b600061062661061f6106b7565b848461088a565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561072f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107269061101c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561079f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079690610f9c565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161087d919061105c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f190610ffc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561096a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096190610f7c565b60405180910390fd5b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156109f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e790610fbc565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a8391906110ae565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ae7919061105c565b60405180910390a350505050565b600081359050610b04816113a4565b92915050565b600081359050610b19816113bb565b92915050565b600060208284031215610b3157600080fd5b6000610b3f84828501610af5565b91505092915050565b60008060408385031215610b5b57600080fd5b6000610b6985828601610af5565b9250506020610b7a85828601610af5565b9150509250929050565b600080600060608486031215610b9957600080fd5b6000610ba786828701610af5565b9350506020610bb886828701610af5565b9250506040610bc986828701610b0a565b9150509250925092565b60008060408385031215610be657600080fd5b6000610bf485828601610af5565b9250506020610c0585828601610b0a565b9150509250929050565b610c18816112e1565b82525050565b6000610c2982611092565b610c33818561109d565b9350610c43818560208601611324565b610c4c81611386565b840191505092915050565b6000610c6460238361109d565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610cca60228361109d565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d3060268361109d565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d9660288361109d565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206160008301527f6c6c6f77616e63650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610dfc60258361109d565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610e6260248361109d565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ec860258361109d565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610f2a8161130d565b82525050565b610f3981611317565b82525050565b6000602082019050610f546000830184610c0f565b92915050565b60006020820190508181036000830152610f748184610c1e565b905092915050565b60006020820190508181036000830152610f9581610c57565b9050919050565b60006020820190508181036000830152610fb581610cbd565b9050919050565b60006020820190508181036000830152610fd581610d23565b9050919050565b60006020820190508181036000830152610ff581610d89565b9050919050565b6000602082019050818103600083015261101581610def565b9050919050565b6000602082019050818103600083015261103581610e55565b9050919050565b6000602082019050818103600083015261105581610ebb565b9050919050565b60006020820190506110716000830184610f21565b92915050565b600060208201905061108c6000830184610f30565b92915050565b600081519050919050565b600082825260208201905092915050565b60006110b98261130d565b91506110c48361130d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156110f9576110f8611357565b5b828201905092915050565b6000808291508390505b600185111561114e5780860481111561112a57611129611357565b5b60018516156111395780820291505b808102905061114785611397565b945061110e565b94509492505050565b60006111628261130d565b915061116d83611317565b925061119a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846111a2565b905092915050565b6000826111b2576001905061126e565b816111c0576000905061126e565b81600181146111d657600281146111e05761120f565b600191505061126e565b60ff8411156111f2576111f1611357565b5b8360020a91508482111561120957611208611357565b5b5061126e565b5060208310610133831016604e8410600b84101617156112445782820a90508381111561123f5761123e611357565b5b61126e565b6112518484846001611104565b9250905081840481111561126857611267611357565b5b81810290505b9392505050565b60006112808261130d565b915061128b8361130d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156112c4576112c3611357565b5b828202905092915050565b60006112da826112ed565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611342578082015181840152602081019050611327565b83811115611351576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b6113ad816112cf565b81146113b857600080fd5b50565b6113c48161130d565b81146113cf57600080fd5b5056fea2646970667358221220097bacafe95b2d9b199a4b5a26b199fe01a94f7957ad7d78296b62110eae03a164736f6c63430008000033
Deployed Bytecode Sourcemap
4056:4987:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4793:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6439:171;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5426:110;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6709:494;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5226:101;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7300:217;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5622:129;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5010:106;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7614:413;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5860:177;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6154:153;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4793:102;4849:13;4882:5;;;;;;;;;;;;;;;;;4875:12;;4793:102;:::o;6439:171::-;6524:4;6541:39;6550:12;:10;:12::i;:::-;6564:7;6573:6;6541:8;:39::i;:::-;6598:4;6591:11;;6439:171;;;;:::o;5426:110::-;5489:7;4378:2;4441;:14;;;;:::i;:::-;4427:10;:29;;;;:::i;:::-;5509:19;;5426:110;:::o;6709:494::-;6851:4;6868:36;6878:6;6886:9;6897:6;6868:9;:36::i;:::-;6917:24;6944:11;:19;6956:6;6944:19;;;;;;;;;;;;;;;:33;6964:12;:10;:12::i;:::-;6944:33;;;;;;;;;;;;;;;;6917:60;;7016:6;6996:16;:26;;6988:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;7103:57;7112:6;7120:12;:10;:12::i;:::-;7153:6;7134:16;:25;7103:8;:57::i;:::-;7191:4;7184:11;;;6709:494;;;;;:::o;5226:101::-;5286:5;4378:2;5304:15;;5226:101;:::o;7300:217::-;7390:4;7407:80;7416:12;:10;:12::i;:::-;7430:7;7476:10;7439:11;:25;7451:12;:10;:12::i;:::-;7439:25;;;;;;;;;;;;;;;:34;7465:7;7439:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;7407:8;:80::i;:::-;7505:4;7498:11;;7300:217;;;;:::o;5622:129::-;5698:7;5725:9;:18;5735:7;5725:18;;;;;;;;;;;;;;;;5718:25;;5622:129;;;:::o;5010:106::-;5068:13;5101:7;;;;;;;;;;;;;;;;;5094:14;;5010:106;:::o;7614:413::-;7709:4;7726:24;7753:11;:25;7765:12;:10;:12::i;:::-;7753:25;;;;;;;;;;;;;;;:34;7779:7;7753:34;;;;;;;;;;;;;;;;7726:61;;7826:15;7806:16;:35;;7798:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;7919:67;7928:12;:10;:12::i;:::-;7942:7;7970:15;7951:16;:34;7919:8;:67::i;:::-;8015:4;8008:11;;;7614:413;;;;:::o;5860:177::-;5948:4;5965:42;5975:12;:10;:12::i;:::-;5989:9;6000:6;5965:9;:42::i;:::-;6025:4;6018:11;;5860:177;;;;:::o;6154:153::-;6245:7;6272:11;:18;6284:5;6272:18;;;;;;;;;;;;;;;:27;6291:7;6272:27;;;;;;;;;;;;;;;;6265:34;;6154:153;;;;:::o;519:98::-;572:7;599:10;592:17;;519:98;:::o;8659:380::-;8812:1;8795:19;;:5;:19;;;;8787:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8893:1;8874:21;;:7;:21;;;;8866:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8977:6;8947:11;:18;8959:5;8947:18;;;;;;;;;;;;;;;:27;8966:7;8947:27;;;;;;;;;;;;;;;:36;;;;9015:7;8999:32;;9008:5;8999:32;;;9024:6;8999:32;;;;;;:::i;:::-;;;;;;;;8659:380;;;:::o;8039:612::-;8197:1;8179:20;;:6;:20;;;;8171:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;8281:1;8260:23;;:9;:23;;;;8252:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;8334:21;8358:9;:17;8368:6;8358:17;;;;;;;;;;;;;;;;8334:41;;8411:6;8394:13;:23;;8386:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;8532:6;8516:13;:22;8496:9;:17;8506:6;8496:17;;;;;;;;;;;;;;;:42;;;;8584:6;8560:9;:20;8570:9;8560:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;8625:9;8608:35;;8617:6;8608:35;;;8636:6;8608:35;;;;;;:::i;:::-;;;;;;;;8039:612;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:109::-;2030:21;2045:5;2030:21;:::i;:::-;2025:3;2018:34;2008:50;;:::o;2064:364::-;;2180:39;2213:5;2180:39;:::i;:::-;2235:71;2299:6;2294:3;2235:71;:::i;:::-;2228:78;;2315:52;2360:6;2355:3;2348:4;2341:5;2337:16;2315:52;:::i;:::-;2392:29;2414:6;2392:29;:::i;:::-;2387:3;2383:39;2376:46;;2156:272;;;;;:::o;2434:367::-;;2597:67;2661:2;2656:3;2597:67;:::i;:::-;2590:74;;2694:34;2690:1;2685:3;2681:11;2674:55;2760:5;2755:2;2750:3;2746:12;2739:27;2792:2;2787:3;2783:12;2776:19;;2580:221;;;:::o;2807:366::-;;2970:67;3034:2;3029:3;2970:67;:::i;:::-;2963:74;;3067:34;3063:1;3058:3;3054:11;3047:55;3133:4;3128:2;3123:3;3119:12;3112:26;3164:2;3159:3;3155:12;3148:19;;2953:220;;;:::o;3179:370::-;;3342:67;3406:2;3401:3;3342:67;:::i;:::-;3335:74;;3439:34;3435:1;3430:3;3426:11;3419:55;3505:8;3500:2;3495:3;3491:12;3484:30;3540:2;3535:3;3531:12;3524:19;;3325:224;;;:::o;3555:372::-;;3718:67;3782:2;3777:3;3718:67;:::i;:::-;3711:74;;3815:34;3811:1;3806:3;3802:11;3795:55;3881:10;3876:2;3871:3;3867:12;3860:32;3918:2;3913:3;3909:12;3902:19;;3701:226;;;:::o;3933:369::-;;4096:67;4160:2;4155:3;4096:67;:::i;:::-;4089:74;;4193:34;4189:1;4184:3;4180:11;4173:55;4259:7;4254:2;4249:3;4245:12;4238:29;4293:2;4288:3;4284:12;4277:19;;4079:223;;;:::o;4308:368::-;;4471:67;4535:2;4530:3;4471:67;:::i;:::-;4464:74;;4568:34;4564:1;4559:3;4555:11;4548:55;4634:6;4629:2;4624:3;4620:12;4613:28;4667:2;4662:3;4658:12;4651:19;;4454:222;;;:::o;4682:369::-;;4845:67;4909:2;4904:3;4845:67;:::i;:::-;4838:74;;4942:34;4938:1;4933:3;4929:11;4922:55;5008:7;5003:2;4998:3;4994:12;4987:29;5042:2;5037:3;5033:12;5026:19;;4828:223;;;:::o;5057:118::-;5144:24;5162:5;5144:24;:::i;:::-;5139:3;5132:37;5122:53;;:::o;5181:112::-;5264:22;5280:5;5264:22;:::i;:::-;5259:3;5252:35;5242:51;;:::o;5299:210::-;;5424:2;5413:9;5409:18;5401:26;;5437:65;5499:1;5488:9;5484:17;5475:6;5437:65;:::i;:::-;5391:118;;;;:::o;5515:313::-;;5666:2;5655:9;5651:18;5643:26;;5715:9;5709:4;5705:20;5701:1;5690:9;5686:17;5679:47;5743:78;5816:4;5807:6;5743:78;:::i;:::-;5735:86;;5633:195;;;;:::o;5834:419::-;;6038:2;6027:9;6023:18;6015:26;;6087:9;6081:4;6077:20;6073:1;6062:9;6058:17;6051:47;6115:131;6241:4;6115:131;:::i;:::-;6107:139;;6005:248;;;:::o;6259:419::-;;6463:2;6452:9;6448:18;6440:26;;6512:9;6506:4;6502:20;6498:1;6487:9;6483:17;6476:47;6540:131;6666:4;6540:131;:::i;:::-;6532:139;;6430:248;;;:::o;6684:419::-;;6888:2;6877:9;6873:18;6865:26;;6937:9;6931:4;6927:20;6923:1;6912:9;6908:17;6901:47;6965:131;7091:4;6965:131;:::i;:::-;6957:139;;6855:248;;;:::o;7109:419::-;;7313:2;7302:9;7298:18;7290:26;;7362:9;7356:4;7352:20;7348:1;7337:9;7333:17;7326:47;7390:131;7516:4;7390:131;:::i;:::-;7382:139;;7280:248;;;:::o;7534:419::-;;7738:2;7727:9;7723:18;7715:26;;7787:9;7781:4;7777:20;7773:1;7762:9;7758:17;7751:47;7815:131;7941:4;7815:131;:::i;:::-;7807:139;;7705:248;;;:::o;7959:419::-;;8163:2;8152:9;8148:18;8140:26;;8212:9;8206:4;8202:20;8198:1;8187:9;8183:17;8176:47;8240:131;8366:4;8240:131;:::i;:::-;8232:139;;8130:248;;;:::o;8384:419::-;;8588:2;8577:9;8573:18;8565:26;;8637:9;8631:4;8627:20;8623:1;8612:9;8608:17;8601:47;8665:131;8791:4;8665:131;:::i;:::-;8657:139;;8555:248;;;:::o;8809:222::-;;8940:2;8929:9;8925:18;8917:26;;8953:71;9021:1;9010:9;9006:17;8997:6;8953:71;:::i;:::-;8907:124;;;;:::o;9037:214::-;;9164:2;9153:9;9149:18;9141:26;;9177:67;9241:1;9230:9;9226:17;9217:6;9177:67;:::i;:::-;9131:120;;;;:::o;9257:99::-;;9343:5;9337:12;9327:22;;9316:40;;;:::o;9362:169::-;;9480:6;9475:3;9468:19;9520:4;9515:3;9511:14;9496:29;;9458:73;;;;:::o;9537:305::-;;9596:20;9614:1;9596:20;:::i;:::-;9591:25;;9630:20;9648:1;9630:20;:::i;:::-;9625:25;;9784:1;9716:66;9712:74;9709:1;9706:81;9703:2;;;9790:18;;:::i;:::-;9703:2;9834:1;9831;9827:9;9820:16;;9581:261;;;;:::o;9848:848::-;;;9940:6;9931:15;;9964:5;9955:14;;9978:712;9999:1;9989:8;9986:15;9978:712;;;10094:4;10089:3;10085:14;10079:4;10076:24;10073:2;;;10103:18;;:::i;:::-;10073:2;10153:1;10143:8;10139:16;10136:2;;;10568:4;10561:5;10557:16;10548:25;;10136:2;10618:4;10612;10608:15;10600:23;;10648:32;10671:8;10648:32;:::i;:::-;10636:44;;9978:712;;;9921:775;;;;;;;:::o;10702:281::-;;10784:23;10802:4;10784:23;:::i;:::-;10776:31;;10828:25;10844:8;10828:25;:::i;:::-;10816:37;;10872:104;10909:66;10899:8;10893:4;10872:104;:::i;:::-;10863:113;;10766:217;;;;:::o;10989:1073::-;;11234:8;11224:2;;11255:1;11246:10;;11257:5;;11224:2;11283:4;11273:2;;11300:1;11291:10;;11302:5;;11273:2;11369:4;11417:1;11412:27;;;;11453:1;11448:191;;;;11362:277;;11412:27;11430:1;11421:10;;11432:5;;;11448:191;11493:3;11483:8;11480:17;11477:2;;;11500:18;;:::i;:::-;11477:2;11549:8;11546:1;11542:16;11533:25;;11584:3;11577:5;11574:14;11571:2;;;11591:18;;:::i;:::-;11571:2;11624:5;;;11362:277;;11748:2;11738:8;11735:16;11729:3;11723:4;11720:13;11716:36;11698:2;11688:8;11685:16;11680:2;11674:4;11671:12;11667:35;11651:111;11648:2;;;11804:8;11798:4;11794:19;11785:28;;11839:3;11832:5;11829:14;11826:2;;;11846:18;;:::i;:::-;11826:2;11879:5;;11648:2;11919:42;11957:3;11947:8;11941:4;11938:1;11919:42;:::i;:::-;11904:57;;;;11993:4;11988:3;11984:14;11977:5;11974:25;11971:2;;;12002:18;;:::i;:::-;11971:2;12051:4;12044:5;12040:16;12031:25;;11049:1013;;;;;;:::o;12068:348::-;;12131:20;12149:1;12131:20;:::i;:::-;12126:25;;12165:20;12183:1;12165:20;:::i;:::-;12160:25;;12353:1;12285:66;12281:74;12278:1;12275:81;12270:1;12263:9;12256:17;12252:105;12249:2;;;12360:18;;:::i;:::-;12249:2;12408:1;12405;12401:9;12390:20;;12116:300;;;;:::o;12422:96::-;;12488:24;12506:5;12488:24;:::i;:::-;12477:35;;12467:51;;;:::o;12524:90::-;;12601:5;12594:13;12587:21;12576:32;;12566:48;;;:::o;12620:126::-;;12697:42;12690:5;12686:54;12675:65;;12665:81;;;:::o;12752:77::-;;12818:5;12807:16;;12797:32;;;:::o;12835:86::-;;12910:4;12903:5;12899:16;12888:27;;12878:43;;;:::o;12927:307::-;12995:1;13005:113;13019:6;13016:1;13013:13;13005:113;;;13104:1;13099:3;13095:11;13089:18;13085:1;13080:3;13076:11;13069:39;13041:2;13038:1;13034:10;13029:15;;13005:113;;;13136:6;13133:1;13130:13;13127:2;;;13216:1;13207:6;13202:3;13198:16;13191:27;13127:2;12976:258;;;;:::o;13240:180::-;13288:77;13285:1;13278:88;13385:4;13382:1;13375:15;13409:4;13406:1;13399:15;13426:102;;13518:2;13514:7;13509:2;13502:5;13498:14;13494:28;13484:38;;13474:54;;;:::o;13534:102::-;;13623:5;13620:1;13616:13;13595:34;;13585:51;;;:::o;13642:122::-;13715:24;13733:5;13715:24;:::i;:::-;13708:5;13705:35;13695:2;;13754:1;13751;13744:12;13695:2;13685:79;:::o;13770:122::-;13843:24;13861:5;13843:24;:::i;:::-;13836:5;13833:35;13823:2;;13882:1;13879;13872:12;13823:2;13813:79;:::o
Swarm Source
ipfs://097bacafe95b2d9b199a4b5a26b199fe01a94f7957ad7d78296b62110eae03a1
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.