Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
AIGNToken
Compiler Version
v0.8.30+commit.73712a01
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2025-10-06
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.30;
// File: @openzeppelin/contracts/utils/Context.sol
// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
function _contextSuffixLength() internal view virtual returns (uint256) {
return 0;
}
}
// File: @openzeppelin/contracts/token/ERC20/IERC20.sol
// OpenZeppelin Contracts (last updated v5.4.0) (token/ERC20/IERC20.sol)
interface IERC20 {
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address to, uint256 value) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 value) external returns (bool);
function transferFrom(address from, address to, uint256 value) external returns (bool);
}
// File: @openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol
// OpenZeppelin Contracts (last updated v5.4.0) (token/ERC20/extensions/IERC20Metadata.sol)
interface IERC20Metadata is IERC20 {
function name() external view returns (string memory);
function symbol() external view returns (string memory);
function decimals() external view returns (uint8);
}
// File: @openzeppelin/contracts/interfaces/draft-IERC6093.sol
// OpenZeppelin Contracts (last updated v5.4.0) (interfaces/draft-IERC6093.sol)
interface IERC20Errors {
error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed);
error ERC20InvalidSender(address sender);
error ERC20InvalidReceiver(address receiver);
error ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed);
error ERC20InvalidApprover(address approver);
error ERC20InvalidSpender(address spender);
}
interface IERC721Errors {
error ERC721InvalidOwner(address owner);
error ERC721NonexistentToken(uint256 tokenId);
error ERC721IncorrectOwner(address sender, uint256 tokenId, address owner);
error ERC721InvalidSender(address sender);
error ERC721InvalidReceiver(address receiver);
error ERC721InsufficientApproval(address operator, uint256 tokenId);
error ERC721InvalidApprover(address approver);
error ERC721InvalidOperator(address operator);
}
interface IERC1155Errors {
error ERC1155InsufficientBalance(address sender, uint256 balance, uint256 needed, uint256 tokenId);
error ERC1155InvalidSender(address sender);
error ERC1155InvalidReceiver(address receiver);
error ERC1155MissingApprovalForAll(address operator, address owner);
error ERC1155InvalidApprover(address approver);
error ERC1155InvalidOperator(address operator);
error ERC1155InvalidArrayLength(uint256 idsLength, uint256 valuesLength);
}
// File: @openzeppelin/contracts/token/ERC20/ERC20.sol
// OpenZeppelin Contracts (last updated v5.4.0) (token/ERC20/ERC20.sol)
abstract contract ERC20 is Context, IERC20, IERC20Metadata, IERC20Errors {
mapping(address account => uint256) private _balances;
mapping(address account => mapping(address spender => uint256)) private _allowances;
uint256 private _totalSupply;
string private _name;
string private _symbol;
constructor(string memory name_, string memory symbol_) {
_name = name_;
_symbol = symbol_;
}
function name() public view virtual returns (string memory) {
return _name;
}
function symbol() public view virtual returns (string memory) {
return _symbol;
}
function decimals() public view virtual returns (uint8) {
return 18;
}
function totalSupply() public view virtual returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) public view virtual returns (uint256) {
return _balances[account];
}
function transfer(address to, uint256 value) public virtual returns (bool) {
address owner = _msgSender();
_transfer(owner, to, value);
return true;
}
function allowance(address owner, address spender) public view virtual returns (uint256) {
return _allowances[owner][spender];
}
function approve(address spender, uint256 value) public virtual returns (bool) {
address owner = _msgSender();
_approve(owner, spender, value);
return true;
}
function transferFrom(address from, address to, uint256 value) public virtual returns (bool) {
address spender = _msgSender();
_spendAllowance(from, spender, value);
_transfer(from, to, value);
return true;
}
function _transfer(address from, address to, uint256 value) internal {
if (from == address(0)) {
revert ERC20InvalidSender(address(0));
}
if (to == address(0)) {
revert ERC20InvalidReceiver(address(0));
}
_update(from, to, value);
}
function _update(address from, address to, uint256 value) internal virtual {
if (from == address(0)) {
_totalSupply += value;
} else {
uint256 fromBalance = _balances[from];
if (fromBalance < value) {
revert ERC20InsufficientBalance(from, fromBalance, value);
}
unchecked {
_balances[from] = fromBalance - value;
}
}
if (to == address(0)) {
unchecked {
_totalSupply -= value;
}
} else {
unchecked {
_balances[to] += value;
}
}
emit Transfer(from, to, value);
}
function _mint(address account, uint256 value) internal {
if (account == address(0)) {
revert ERC20InvalidReceiver(address(0));
}
_update(address(0), account, value);
}
function _burn(address account, uint256 value) internal {
if (account == address(0)) {
revert ERC20InvalidSender(address(0));
}
_update(account, address(0), value);
}
function _approve(address owner, address spender, uint256 value) internal {
_approve(owner, spender, value, true);
}
function _approve(address owner, address spender, uint256 value, bool emitEvent) internal virtual {
if (owner == address(0)) {
revert ERC20InvalidApprover(address(0));
}
if (spender == address(0)) {
revert ERC20InvalidSpender(address(0));
}
_allowances[owner][spender] = value;
if (emitEvent) {
emit Approval(owner, spender, value);
}
}
function _spendAllowance(address owner, address spender, uint256 value) internal virtual {
uint256 currentAllowance = allowance(owner, spender);
if (currentAllowance < type(uint256).max) {
if (currentAllowance < value) {
revert ERC20InsufficientAllowance(spender, currentAllowance, value);
}
unchecked {
_approve(owner, spender, currentAllowance - value, false);
}
}
}
}
// File: @openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol
// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC20/extensions/ERC20Burnable.sol)
abstract contract ERC20Burnable is Context, ERC20 {
function burn(uint256 value) public virtual {
_burn(_msgSender(), value);
}
function burnFrom(address account, uint256 value) public virtual {
_spendAllowance(account, _msgSender(), value);
_burn(account, value);
}
}
// File: @openzeppelin/contracts/access/Ownable.sol
// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)
abstract contract Ownable is Context {
address private _owner;
error OwnableUnauthorizedAccount(address account);
error OwnableInvalidOwner(address owner);
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor(address initialOwner) {
if (initialOwner == address(0)) {
revert OwnableInvalidOwner(address(0));
}
_transferOwnership(initialOwner);
}
modifier onlyOwner() {
_checkOwner();
_;
}
function owner() public view virtual returns (address) {
return _owner;
}
function _checkOwner() internal view virtual {
if (owner() != _msgSender()) {
revert OwnableUnauthorizedAccount(_msgSender());
}
}
function renounceOwnership() public virtual onlyOwner {
_transferOwnership(address(0));
}
function transferOwnership(address newOwner) public virtual onlyOwner {
if (newOwner == address(0)) {
revert OwnableInvalidOwner(address(0));
}
_transferOwnership(newOwner);
}
function _transferOwnership(address newOwner) internal virtual {
address oldOwner = _owner;
_owner = newOwner;
emit OwnershipTransferred(oldOwner, newOwner);
}
}
// File: AIGNToken.sol
contract AIGNToken is ERC20, ERC20Burnable, Ownable {
uint256 public constant MAX_SUPPLY = 10_000_000_000 * 10 ** 18; // 10B AIGN
constructor(address initialOwner) ERC20("AigentMesh", "AIGN") Ownable(initialOwner) {
_mint(initialOwner, MAX_SUPPLY);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"initialOwner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561000f575f5ffd5b50604051611b1f380380611b1f83398181016040528101906100319190610521565b806040518060400160405280600a81526020017f416967656e744d657368000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f4149474e0000000000000000000000000000000000000000000000000000000081525081600390816100ad9190610789565b5080600490816100bd9190610789565b5050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610130575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016101279190610867565b60405180910390fd5b61013f8161016260201b60201c565b5061015c816b204fce5e3e2502611000000061022560201b60201c565b5061093d565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610295575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161028c9190610867565b60405180910390fd5b6102a65f83836102aa60201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036102fa578060025f8282546102ee91906108ad565b925050819055506103c8565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610383578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161037a939291906108ef565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361040f578060025f8282540392505081905550610459565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104b69190610924565b60405180910390a3505050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104f0826104c7565b9050919050565b610500816104e6565b811461050a575f5ffd5b50565b5f8151905061051b816104f7565b92915050565b5f60208284031215610536576105356104c3565b5b5f6105438482850161050d565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806105c757607f821691505b6020821081036105da576105d9610583565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261063c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610601565b6106468683610601565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61068a6106856106808461065e565b610667565b61065e565b9050919050565b5f819050919050565b6106a383610670565b6106b76106af82610691565b84845461060d565b825550505050565b5f5f905090565b6106ce6106bf565b6106d981848461069a565b505050565b5b818110156106fc576106f15f826106c6565b6001810190506106df565b5050565b601f82111561074157610712816105e0565b61071b846105f2565b8101602085101561072a578190505b61073e610736856105f2565b8301826106de565b50505b505050565b5f82821c905092915050565b5f6107615f1984600802610746565b1980831691505092915050565b5f6107798383610752565b9150826002028217905092915050565b6107928261054c565b67ffffffffffffffff8111156107ab576107aa610556565b5b6107b582546105b0565b6107c0828285610700565b5f60209050601f8311600181146107f1575f84156107df578287015190505b6107e9858261076e565b865550610850565b601f1984166107ff866105e0565b5f5b8281101561082657848901518255600182019150602085019450602081019050610801565b86831015610843578489015161083f601f891682610752565b8355505b6001600288020188555050505b505050505050565b610861816104e6565b82525050565b5f60208201905061087a5f830184610858565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6108b78261065e565b91506108c28361065e565b92508282019050808211156108da576108d9610880565b5b92915050565b6108e98161065e565b82525050565b5f6060820190506109025f830186610858565b61090f60208301856108e0565b61091c60408301846108e0565b949350505050565b5f6020820190506109375f8301846108e0565b92915050565b6111d58061094a5f395ff3fe608060405234801561000f575f5ffd5b50600436106100f3575f3560e01c806370a082311161009557806395d89b411161006457806395d89b411461025f578063a9059cbb1461027d578063dd62ed3e146102ad578063f2fde38b146102dd576100f3565b806370a08231146101eb578063715018a61461021b57806379cc6790146102255780638da5cb5b14610241576100f3565b806323b872dd116100d157806323b872dd14610163578063313ce5671461019357806332cb6b0c146101b157806342966c68146101cf576100f3565b806306fdde03146100f7578063095ea7b31461011557806318160ddd14610145575b5f5ffd5b6100ff6102f9565b60405161010c9190610e23565b60405180910390f35b61012f600480360381019061012a9190610ed4565b610389565b60405161013c9190610f2c565b60405180910390f35b61014d6103ab565b60405161015a9190610f54565b60405180910390f35b61017d60048036038101906101789190610f6d565b6103b4565b60405161018a9190610f2c565b60405180910390f35b61019b6103e2565b6040516101a89190610fd8565b60405180910390f35b6101b96103ea565b6040516101c69190610f54565b60405180910390f35b6101e960048036038101906101e49190610ff1565b6103fa565b005b6102056004803603810190610200919061101c565b61040e565b6040516102129190610f54565b60405180910390f35b610223610453565b005b61023f600480360381019061023a9190610ed4565b610466565b005b610249610486565b6040516102569190611056565b60405180910390f35b6102676104ae565b6040516102749190610e23565b60405180910390f35b61029760048036038101906102929190610ed4565b61053e565b6040516102a49190610f2c565b60405180910390f35b6102c760048036038101906102c2919061106f565b610560565b6040516102d49190610f54565b60405180910390f35b6102f760048036038101906102f2919061101c565b6105e2565b005b606060038054610308906110da565b80601f0160208091040260200160405190810160405280929190818152602001828054610334906110da565b801561037f5780601f106103565761010080835404028352916020019161037f565b820191905f5260205f20905b81548152906001019060200180831161036257829003601f168201915b5050505050905090565b5f5f610393610666565b90506103a081858561066d565b600191505092915050565b5f600254905090565b5f5f6103be610666565b90506103cb85828561067f565b6103d6858585610712565b60019150509392505050565b5f6012905090565b6b204fce5e3e2502611000000081565b61040b610405610666565b82610802565b50565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61045b610881565b6104645f610908565b565b61047882610472610666565b8361067f565b6104828282610802565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546104bd906110da565b80601f01602080910402602001604051908101604052809291908181526020018280546104e9906110da565b80156105345780601f1061050b57610100808354040283529160200191610534565b820191905f5260205f20905b81548152906001019060200180831161051757829003601f168201915b5050505050905090565b5f5f610548610666565b9050610555818585610712565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6105ea610881565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361065a575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016106519190611056565b60405180910390fd5b61066381610908565b50565b5f33905090565b61067a83838360016109cb565b505050565b5f61068a8484610560565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81101561070c57818110156106fd578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016106f49392919061110a565b60405180910390fd5b61070b84848484035f6109cb565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610782575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016107799190611056565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107f2575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016107e99190611056565b60405180910390fd5b6107fd838383610b9a565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610872575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016108699190611056565b60405180910390fd5b61087d825f83610b9a565b5050565b610889610666565b73ffffffffffffffffffffffffffffffffffffffff166108a7610486565b73ffffffffffffffffffffffffffffffffffffffff1614610906576108ca610666565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016108fd9190611056565b60405180910390fd5b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610a3b575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610a329190611056565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610aab575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610aa29190611056565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610b94578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610b8b9190610f54565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bea578060025f828254610bde919061116c565b92505081905550610cb8565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610c73578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610c6a9392919061110a565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cff578060025f8282540392505081905550610d49565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610da69190610f54565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610df582610db3565b610dff8185610dbd565b9350610e0f818560208601610dcd565b610e1881610ddb565b840191505092915050565b5f6020820190508181035f830152610e3b8184610deb565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610e7082610e47565b9050919050565b610e8081610e66565b8114610e8a575f5ffd5b50565b5f81359050610e9b81610e77565b92915050565b5f819050919050565b610eb381610ea1565b8114610ebd575f5ffd5b50565b5f81359050610ece81610eaa565b92915050565b5f5f60408385031215610eea57610ee9610e43565b5b5f610ef785828601610e8d565b9250506020610f0885828601610ec0565b9150509250929050565b5f8115159050919050565b610f2681610f12565b82525050565b5f602082019050610f3f5f830184610f1d565b92915050565b610f4e81610ea1565b82525050565b5f602082019050610f675f830184610f45565b92915050565b5f5f5f60608486031215610f8457610f83610e43565b5b5f610f9186828701610e8d565b9350506020610fa286828701610e8d565b9250506040610fb386828701610ec0565b9150509250925092565b5f60ff82169050919050565b610fd281610fbd565b82525050565b5f602082019050610feb5f830184610fc9565b92915050565b5f6020828403121561100657611005610e43565b5b5f61101384828501610ec0565b91505092915050565b5f6020828403121561103157611030610e43565b5b5f61103e84828501610e8d565b91505092915050565b61105081610e66565b82525050565b5f6020820190506110695f830184611047565b92915050565b5f5f6040838503121561108557611084610e43565b5b5f61109285828601610e8d565b92505060206110a385828601610e8d565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806110f157607f821691505b602082108103611104576111036110ad565b5b50919050565b5f60608201905061111d5f830186611047565b61112a6020830185610f45565b6111376040830184610f45565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61117682610ea1565b915061118183610ea1565b92508282019050808211156111995761119861113f565b5b9291505056fea2646970667358221220c6fda26450d17769a1bd990bed808da77c536d18239d867035e7a0bf59801a4064736f6c634300081e0033000000000000000000000000267c203e79229812367956067109bfa3457d8ce4
Deployed Bytecode
0x608060405234801561000f575f5ffd5b50600436106100f3575f3560e01c806370a082311161009557806395d89b411161006457806395d89b411461025f578063a9059cbb1461027d578063dd62ed3e146102ad578063f2fde38b146102dd576100f3565b806370a08231146101eb578063715018a61461021b57806379cc6790146102255780638da5cb5b14610241576100f3565b806323b872dd116100d157806323b872dd14610163578063313ce5671461019357806332cb6b0c146101b157806342966c68146101cf576100f3565b806306fdde03146100f7578063095ea7b31461011557806318160ddd14610145575b5f5ffd5b6100ff6102f9565b60405161010c9190610e23565b60405180910390f35b61012f600480360381019061012a9190610ed4565b610389565b60405161013c9190610f2c565b60405180910390f35b61014d6103ab565b60405161015a9190610f54565b60405180910390f35b61017d60048036038101906101789190610f6d565b6103b4565b60405161018a9190610f2c565b60405180910390f35b61019b6103e2565b6040516101a89190610fd8565b60405180910390f35b6101b96103ea565b6040516101c69190610f54565b60405180910390f35b6101e960048036038101906101e49190610ff1565b6103fa565b005b6102056004803603810190610200919061101c565b61040e565b6040516102129190610f54565b60405180910390f35b610223610453565b005b61023f600480360381019061023a9190610ed4565b610466565b005b610249610486565b6040516102569190611056565b60405180910390f35b6102676104ae565b6040516102749190610e23565b60405180910390f35b61029760048036038101906102929190610ed4565b61053e565b6040516102a49190610f2c565b60405180910390f35b6102c760048036038101906102c2919061106f565b610560565b6040516102d49190610f54565b60405180910390f35b6102f760048036038101906102f2919061101c565b6105e2565b005b606060038054610308906110da565b80601f0160208091040260200160405190810160405280929190818152602001828054610334906110da565b801561037f5780601f106103565761010080835404028352916020019161037f565b820191905f5260205f20905b81548152906001019060200180831161036257829003601f168201915b5050505050905090565b5f5f610393610666565b90506103a081858561066d565b600191505092915050565b5f600254905090565b5f5f6103be610666565b90506103cb85828561067f565b6103d6858585610712565b60019150509392505050565b5f6012905090565b6b204fce5e3e2502611000000081565b61040b610405610666565b82610802565b50565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61045b610881565b6104645f610908565b565b61047882610472610666565b8361067f565b6104828282610802565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546104bd906110da565b80601f01602080910402602001604051908101604052809291908181526020018280546104e9906110da565b80156105345780601f1061050b57610100808354040283529160200191610534565b820191905f5260205f20905b81548152906001019060200180831161051757829003601f168201915b5050505050905090565b5f5f610548610666565b9050610555818585610712565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6105ea610881565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361065a575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016106519190611056565b60405180910390fd5b61066381610908565b50565b5f33905090565b61067a83838360016109cb565b505050565b5f61068a8484610560565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81101561070c57818110156106fd578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016106f49392919061110a565b60405180910390fd5b61070b84848484035f6109cb565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610782575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016107799190611056565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107f2575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016107e99190611056565b60405180910390fd5b6107fd838383610b9a565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610872575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016108699190611056565b60405180910390fd5b61087d825f83610b9a565b5050565b610889610666565b73ffffffffffffffffffffffffffffffffffffffff166108a7610486565b73ffffffffffffffffffffffffffffffffffffffff1614610906576108ca610666565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016108fd9190611056565b60405180910390fd5b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610a3b575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610a329190611056565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610aab575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610aa29190611056565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610b94578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610b8b9190610f54565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bea578060025f828254610bde919061116c565b92505081905550610cb8565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610c73578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610c6a9392919061110a565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cff578060025f8282540392505081905550610d49565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610da69190610f54565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610df582610db3565b610dff8185610dbd565b9350610e0f818560208601610dcd565b610e1881610ddb565b840191505092915050565b5f6020820190508181035f830152610e3b8184610deb565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610e7082610e47565b9050919050565b610e8081610e66565b8114610e8a575f5ffd5b50565b5f81359050610e9b81610e77565b92915050565b5f819050919050565b610eb381610ea1565b8114610ebd575f5ffd5b50565b5f81359050610ece81610eaa565b92915050565b5f5f60408385031215610eea57610ee9610e43565b5b5f610ef785828601610e8d565b9250506020610f0885828601610ec0565b9150509250929050565b5f8115159050919050565b610f2681610f12565b82525050565b5f602082019050610f3f5f830184610f1d565b92915050565b610f4e81610ea1565b82525050565b5f602082019050610f675f830184610f45565b92915050565b5f5f5f60608486031215610f8457610f83610e43565b5b5f610f9186828701610e8d565b9350506020610fa286828701610e8d565b9250506040610fb386828701610ec0565b9150509250925092565b5f60ff82169050919050565b610fd281610fbd565b82525050565b5f602082019050610feb5f830184610fc9565b92915050565b5f6020828403121561100657611005610e43565b5b5f61101384828501610ec0565b91505092915050565b5f6020828403121561103157611030610e43565b5b5f61103e84828501610e8d565b91505092915050565b61105081610e66565b82525050565b5f6020820190506110695f830184611047565b92915050565b5f5f6040838503121561108557611084610e43565b5b5f61109285828601610e8d565b92505060206110a385828601610e8d565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806110f157607f821691505b602082108103611104576111036110ad565b5b50919050565b5f60608201905061111d5f830186611047565b61112a6020830185610f45565b6111376040830184610f45565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61117682610ea1565b915061118183610ea1565b92508282019050808211156111995761119861113f565b5b9291505056fea2646970667358221220c6fda26450d17769a1bd990bed808da77c536d18239d867035e7a0bf59801a4064736f6c634300081e0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000267c203e79229812367956067109bfa3457d8ce4
-----Decoded View---------------
Arg [0] : initialOwner (address): 0x267C203E79229812367956067109bfa3457D8Ce4
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000267c203e79229812367956067109bfa3457d8ce4
Deployed Bytecode Sourcemap
9735:279:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3844:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4711:190;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4138:99;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4909:249;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4046:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9794:62;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7968:89;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4245:118;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9172:103;;;:::i;:::-;;8065:161;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8903:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3943:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4371:182;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4561:142;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9283:220;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3844:91;3889:13;3922:5;3915:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3844:91;:::o;4711:190::-;4784:4;4801:13;4817:12;:10;:12::i;:::-;4801:28;;4840:31;4849:5;4856:7;4865:5;4840:8;:31::i;:::-;4889:4;4882:11;;;4711:190;;;;:::o;4138:99::-;4190:7;4217:12;;4210:19;;4138:99;:::o;4909:249::-;4996:4;5013:15;5031:12;:10;:12::i;:::-;5013:30;;5054:37;5070:4;5076:7;5085:5;5054:15;:37::i;:::-;5102:26;5112:4;5118:2;5122:5;5102:9;:26::i;:::-;5146:4;5139:11;;;4909:249;;;;;:::o;4046:84::-;4095:5;4120:2;4113:9;;4046:84;:::o;9794:62::-;9831:25;9794:62;:::o;7968:89::-;8023:26;8029:12;:10;:12::i;:::-;8043:5;8023;:26::i;:::-;7968:89;:::o;4245:118::-;4310:7;4337:9;:18;4347:7;4337:18;;;;;;;;;;;;;;;;4330:25;;4245:118;;;:::o;9172:103::-;8862:13;:11;:13::i;:::-;9237:30:::1;9264:1;9237:18;:30::i;:::-;9172:103::o:0;8065:161::-;8141:45;8157:7;8166:12;:10;:12::i;:::-;8180:5;8141:15;:45::i;:::-;8197:21;8203:7;8212:5;8197;:21::i;:::-;8065:161;;:::o;8903:87::-;8949:7;8976:6;;;;;;;;;;;8969:13;;8903:87;:::o;3943:95::-;3990:13;4023:7;4016:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3943:95;:::o;4371:182::-;4440:4;4457:13;4473:12;:10;:12::i;:::-;4457:28;;4496:27;4506:5;4513:2;4517:5;4496:9;:27::i;:::-;4541:4;4534:11;;;4371:182;;;;:::o;4561:142::-;4641:7;4668:11;:18;4680:5;4668:18;;;;;;;;;;;;;;;:27;4687:7;4668:27;;;;;;;;;;;;;;;;4661:34;;4561:142;;;;:::o;9283:220::-;8862:13;:11;:13::i;:::-;9388:1:::1;9368:22;;:8;:22;;::::0;9364:93:::1;;9442:1;9414:31;;;;;;;;;;;:::i;:::-;;;;;;;;9364:93;9467:28;9486:8;9467:18;:28::i;:::-;9283:220:::0;:::o;217:98::-;270:7;297:10;290:17;;217:98;:::o;6660:130::-;6745:37;6754:5;6761:7;6770:5;6777:4;6745:8;:37::i;:::-;6660:130;;;:::o;7249:486::-;7349:24;7376:25;7386:5;7393:7;7376:9;:25::i;:::-;7349:52;;7435:17;7416:16;:36;7412:316;;;7492:5;7473:16;:24;7469:132;;;7552:7;7561:16;7579:5;7525:60;;;;;;;;;;;;;:::i;:::-;;;;;;;;7469:132;7644:57;7653:5;7660:7;7688:5;7669:16;:24;7695:5;7644:8;:57::i;:::-;7412:316;7338:397;7249:486;;;:::o;5166:308::-;5266:1;5250:18;;:4;:18;;;5246:88;;5319:1;5292:30;;;;;;;;;;;:::i;:::-;;;;;;;;5246:88;5362:1;5348:16;;:2;:16;;;5344:88;;5417:1;5388:32;;;;;;;;;;;:::i;:::-;;;;;;;;5344:88;5442:24;5450:4;5456:2;5460:5;5442:7;:24::i;:::-;5166:308;;;:::o;6441:211::-;6531:1;6512:21;;:7;:21;;;6508:91;;6584:1;6557:30;;;;;;;;;;;:::i;:::-;;;;;;;;6508:91;6609:35;6617:7;6634:1;6638:5;6609:7;:35::i;:::-;6441:211;;:::o;8998:166::-;9069:12;:10;:12::i;:::-;9058:23;;:7;:5;:7::i;:::-;:23;;;9054:103;;9132:12;:10;:12::i;:::-;9105:40;;;;;;;;;;;:::i;:::-;;;;;;;;9054:103;8998:166::o;9511:191::-;9585:16;9604:6;;;;;;;;;;;9585:25;;9630:8;9621:6;;:17;;;;;;;;;;;;;;;;;;9685:8;9654:40;;9675:8;9654:40;;;;;;;;;;;;9574:128;9511:191;:::o;6798:443::-;6928:1;6911:19;;:5;:19;;;6907:91;;6983:1;6954:32;;;;;;;;;;;:::i;:::-;;;;;;;;6907:91;7031:1;7012:21;;:7;:21;;;7008:92;;7085:1;7057:31;;;;;;;;;;;:::i;:::-;;;;;;;;7008:92;7140:5;7110:11;:18;7122:5;7110:18;;;;;;;;;;;;;;;:27;7129:7;7110:27;;;;;;;;;;;;;;;:35;;;;7160:9;7156:78;;;7207:7;7191:31;;7200:5;7191:31;;;7216:5;7191:31;;;;;;:::i;:::-;;;;;;;;7156:78;6798:443;;;;:::o;5482:730::-;5588:1;5572:18;;:4;:18;;;5568:369;;5623:5;5607:12;;:21;;;;;;;:::i;:::-;;;;;;;;5568:369;;;5661:19;5683:9;:15;5693:4;5683:15;;;;;;;;;;;;;;;;5661:37;;5731:5;5717:11;:19;5713:117;;;5789:4;5795:11;5808:5;5764:50;;;;;;;;;;;;;:::i;:::-;;;;;;;;5713:117;5905:5;5891:11;:19;5873:9;:15;5883:4;5873:15;;;;;;;;;;;;;;;:37;;;;5646:291;5568:369;5967:1;5953:16;;:2;:16;;;5949:213;;6031:5;6015:12;;:21;;;;;;;;;;;5949:213;;;6130:5;6113:9;:13;6123:2;6113:13;;;;;;;;;;;;;;;;:22;;;;;;;;;;;5949:213;6194:2;6179:25;;6188:4;6179:25;;;6198:5;6179:25;;;;;;:::i;:::-;;;;;;;;5482:730;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:329::-;4805:6;4854:2;4842:9;4833:7;4829:23;4825:32;4822:119;;;4860:79;;:::i;:::-;4822:119;4980:1;5005:53;5050:7;5041:6;5030:9;5026:22;5005:53;:::i;:::-;4995:63;;4951:117;4746:329;;;;:::o;5081:::-;5140:6;5189:2;5177:9;5168:7;5164:23;5160:32;5157:119;;;5195:79;;:::i;:::-;5157:119;5315:1;5340:53;5385:7;5376:6;5365:9;5361:22;5340:53;:::i;:::-;5330:63;;5286:117;5081:329;;;;:::o;5416:118::-;5503:24;5521:5;5503:24;:::i;:::-;5498:3;5491:37;5416:118;;:::o;5540:222::-;5633:4;5671:2;5660:9;5656:18;5648:26;;5684:71;5752:1;5741:9;5737:17;5728:6;5684:71;:::i;:::-;5540:222;;;;:::o;5768:474::-;5836:6;5844;5893:2;5881:9;5872:7;5868:23;5864:32;5861:119;;;5899:79;;:::i;:::-;5861:119;6019:1;6044:53;6089:7;6080:6;6069:9;6065:22;6044:53;:::i;:::-;6034:63;;5990:117;6146:2;6172:53;6217:7;6208:6;6197:9;6193:22;6172:53;:::i;:::-;6162:63;;6117:118;5768:474;;;;;:::o;6248:180::-;6296:77;6293:1;6286:88;6393:4;6390:1;6383:15;6417:4;6414:1;6407:15;6434:320;6478:6;6515:1;6509:4;6505:12;6495:22;;6562:1;6556:4;6552:12;6583:18;6573:81;;6639:4;6631:6;6627:17;6617:27;;6573:81;6701:2;6693:6;6690:14;6670:18;6667:38;6664:84;;6720:18;;:::i;:::-;6664:84;6485:269;6434:320;;;:::o;6760:442::-;6909:4;6947:2;6936:9;6932:18;6924:26;;6960:71;7028:1;7017:9;7013:17;7004:6;6960:71;:::i;:::-;7041:72;7109:2;7098:9;7094:18;7085:6;7041:72;:::i;:::-;7123;7191:2;7180:9;7176:18;7167:6;7123:72;:::i;:::-;6760:442;;;;;;:::o;7208:180::-;7256:77;7253:1;7246:88;7353:4;7350:1;7343:15;7377:4;7374:1;7367:15;7394:191;7434:3;7453:20;7471:1;7453:20;:::i;:::-;7448:25;;7487:20;7505:1;7487:20;:::i;:::-;7482:25;;7530:1;7527;7523:9;7516:16;;7551:3;7548:1;7545:10;7542:36;;;7558:18;;:::i;:::-;7542:36;7394:191;;;;:::o
Swarm Source
ipfs://c6fda26450d17769a1bd990bed808da77c536d18239d867035e7a0bf59801a40
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.