ERC-20
Play-to-Earn
Overview
Max Total Supply
15,000,000,000 AIRx
Holders
21,571 (0.00%)
Market
Price
$0.00 @ 0.000015 POL
Onchain Market Cap
$161,400.00
Circulating Supply Market Cap
$89,043.00
Other Info
Token Contract (WITH 8 Decimals)
Balance
8,900,000 AIRxValue
$95.76 ( ~136.4456 POL) [0.0593%]Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Name:
AIRx
Compiler Version
v0.4.24+commit.e67f0147
Contract Source Code (Solidity)
/** *Submitted for verification at polygonscan.com on 2022-05-21 */ pragma solidity ^0.4.12; /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } /** * @title Ownable * @dev The Ownable contract has an owner address, and provides basic authorization control * functions, this simplifies the implementation of "user permissions". */ contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ constructor() public { owner = msg.sender; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(msg.sender == owner); _; } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) onlyOwner public { require(newOwner != address(0)); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } } /** * @title ERC20Basic * @dev Simpler version of ERC20 interface * @dev see https://github.com/ethereum/EIPs/issues/179 */ contract ERC20Basic { uint256 public totalSupply; function balanceOf(address who) public constant returns (uint256); function transfer(address to, uint256 value) public returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); } /** * @title Basic token * @dev Basic version of StandardToken, with no allowances. */ contract BasicToken is ERC20Basic { using SafeMath for uint256; mapping(address => uint256) balances; /** * @dev transfer token for a specified address * @param _to The address to transfer to. * @param _value The amount to be transferred. */ function transfer(address _to, uint256 _value) public returns (bool) { require(_to != address(0)); // SafeMath.sub will throw if there is not enough balance. balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); emit Transfer(msg.sender, _to, _value); return true; } /** * @dev Gets the balance of the specified address. * @param _owner The address to query the the balance of. * @return An uint256 representing the amount owned by the passed address. */ function balanceOf(address _owner) public constant returns (uint256 balance) { return balances[_owner]; } } /** * @title ERC20 interface * @dev see https://github.com/ethereum/EIPs/issues/20 */ contract ERC20 is ERC20Basic { function allowance(address owner, address spender) public constant returns (uint256); function transferFrom(address from, address to, uint256 value) public returns (bool); function approve(address spender, uint256 value) public returns (bool); event Approval(address indexed owner, address indexed spender, uint256 value); } /** * @title Standard ERC20 token * * @dev Implementation of the basic standard token. * @dev https://github.com/ethereum/EIPs/issues/20 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol */ contract StandardToken is ERC20, BasicToken { mapping (address => mapping (address => uint256)) allowed; /** * @dev Transfer tokens from one address to another * @param _from address The address which you want to send tokens from * @param _to address The address which you want to transfer to * @param _value uint256 the amount of tokens to be transferred */ function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { require(_to != address(0)); uint256 _allowance = allowed[_from][msg.sender]; // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met // require (_value <= _allowance); balances[_from] = balances[_from].sub(_value); balances[_to] = balances[_to].add(_value); allowed[_from][msg.sender] = _allowance.sub(_value); emit Transfer(_from, _to, _value); return true; } /** * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender. * * 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 * @param _spender The address which will spend the funds. * @param _value The amount of tokens to be spent. */ function approve(address _spender, uint256 _value) public returns (bool) { allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } /** * @dev Function to check the amount of tokens that an owner allowed to a spender. * @param _owner address The address which owns the funds. * @param _spender address The address which will spend the funds. * @return A uint256 specifying the amount of tokens still available for the spender. */ function allowance(address _owner, address _spender) public constant returns (uint256 remaining) { return allowed[_owner][_spender]; } /** * approve should be called when allowed[_spender] == 0. To increment * allowed value is better to use this function to avoid 2 calls (and wait until * the first transaction is mined) * From MonolithDAO Token.sol */ function increaseApproval (address _spender, uint _addedValue) public returns (bool success) { allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue); emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } function decreaseApproval (address _spender, uint _subtractedValue) public returns (bool success) { uint oldValue = allowed[msg.sender][_spender]; if (_subtractedValue > oldValue) { allowed[msg.sender][_spender] = 0; } else { allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue); } emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } } /** * @title Burnable Token * @dev Token that can be irreversibly burned (destroyed). */ contract BurnableToken is StandardToken { event Burn(address indexed burner, uint256 value); /** * @dev Burns a specific amount of tokens. * @param _value The amount of token to be burned. */ function burn(uint256 _value) public { require(_value > 0); require(_value <= balances[msg.sender]); // no need to require value <= totalSupply, since that would imply the // sender's balance is greater than the totalSupply, which *should* be an assertion failure address burner = msg.sender; balances[burner] = balances[burner].sub(_value); totalSupply = totalSupply.sub(_value); emit Burn(burner, _value); emit Transfer(burner, address(0), _value); } } contract AIRx is BurnableToken, Ownable { string public constant name = "Aircoins"; string public constant symbol = "AIRx"; uint public constant decimals = 8; // there is no problem in using * here instead of .mul() uint256 public constant initialSupply = 15000000000 * (10 ** uint256(decimals)); // Constructors constructor () public { totalSupply = initialSupply; balances[msg.sender] = initialSupply; // Send all tokens to owner emit Transfer(0x0,msg.sender,initialSupply); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]
Contract Creation Code
608060405234801561001057600080fd5b5060038054600160a060020a031916339081179091556714d1120d7b160000600081815582815260016020908152604080832084905580519384525191927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a36109eb806100886000396000f3006080604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100df578063095ea7b31461016957806318160ddd146101a157806323b872dd146101c8578063313ce567146101f2578063378dc3dc1461020757806342966c681461021c578063661884631461023657806370a082311461025a5780638da5cb5b1461027b57806395d89b41146102ac578063a9059cbb146102c1578063d73dd623146102e5578063dd62ed3e14610309578063f2fde38b14610330575b600080fd5b3480156100eb57600080fd5b506100f4610351565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561012e578181015183820152602001610116565b50505050905090810190601f16801561015b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017557600080fd5b5061018d600160a060020a0360043516602435610388565b604080519115158252519081900360200190f35b3480156101ad57600080fd5b506101b66103ee565b60408051918252519081900360200190f35b3480156101d457600080fd5b5061018d600160a060020a03600435811690602435166044356103f4565b3480156101fe57600080fd5b506101b6610516565b34801561021357600080fd5b506101b661051b565b34801561022857600080fd5b50610234600435610527565b005b34801561024257600080fd5b5061018d600160a060020a0360043516602435610626565b34801561026657600080fd5b506101b6600160a060020a0360043516610716565b34801561028757600080fd5b50610290610731565b60408051600160a060020a039092168252519081900360200190f35b3480156102b857600080fd5b506100f4610740565b3480156102cd57600080fd5b5061018d600160a060020a0360043516602435610777565b3480156102f157600080fd5b5061018d600160a060020a036004351660243561083e565b34801561031557600080fd5b506101b6600160a060020a03600435811690602435166108d7565b34801561033c57600080fd5b50610234600160a060020a0360043516610902565b60408051808201909152600881527f416972636f696e73000000000000000000000000000000000000000000000000602082015281565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60005481565b600080600160a060020a038416151561040c57600080fd5b50600160a060020a0384166000818152600260209081526040808320338452825280832054938352600190915290205461044c908463ffffffff61099716565b600160a060020a038087166000908152600160205260408082209390935590861681522054610481908463ffffffff6109a916565b600160a060020a0385166000908152600160205260409020556104aa818463ffffffff61099716565b600160a060020a03808716600081815260026020908152604080832033845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3506001949350505050565b600881565b6714d1120d7b16000081565b600080821161053557600080fd5b3360009081526001602052604090205482111561055157600080fd5b5033600081815260016020526040902054610572908363ffffffff61099716565b600160a060020a0382166000908152600160205260408120919091555461059f908363ffffffff61099716565b600055604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2604080518381529051600091600160a060020a038416917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b336000908152600260209081526040808320600160a060020a03861684529091528120548083111561067b57336000908152600260209081526040808320600160a060020a03881684529091528120556106b0565b61068b818463ffffffff61099716565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526001602052604090205490565b600354600160a060020a031681565b60408051808201909152600481527f4149527800000000000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a038316151561078e57600080fd5b336000908152600160205260409020546107ae908363ffffffff61099716565b3360009081526001602052604080822092909255600160a060020a038516815220546107e0908363ffffffff6109a916565b600160a060020a0384166000818152600160209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000908152600260209081526040808320600160a060020a0386168452909152812054610872908363ffffffff6109a916565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600354600160a060020a0316331461091957600080fd5b600160a060020a038116151561092e57600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000828211156109a357fe5b50900390565b6000828201838110156109b857fe5b93925050505600a165627a7a7230582038b91457a7efdc061e6388fd878821e1676401f8424a83a443c9bd70a58eb4450029
Deployed Bytecode
0x6080604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100df578063095ea7b31461016957806318160ddd146101a157806323b872dd146101c8578063313ce567146101f2578063378dc3dc1461020757806342966c681461021c578063661884631461023657806370a082311461025a5780638da5cb5b1461027b57806395d89b41146102ac578063a9059cbb146102c1578063d73dd623146102e5578063dd62ed3e14610309578063f2fde38b14610330575b600080fd5b3480156100eb57600080fd5b506100f4610351565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561012e578181015183820152602001610116565b50505050905090810190601f16801561015b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017557600080fd5b5061018d600160a060020a0360043516602435610388565b604080519115158252519081900360200190f35b3480156101ad57600080fd5b506101b66103ee565b60408051918252519081900360200190f35b3480156101d457600080fd5b5061018d600160a060020a03600435811690602435166044356103f4565b3480156101fe57600080fd5b506101b6610516565b34801561021357600080fd5b506101b661051b565b34801561022857600080fd5b50610234600435610527565b005b34801561024257600080fd5b5061018d600160a060020a0360043516602435610626565b34801561026657600080fd5b506101b6600160a060020a0360043516610716565b34801561028757600080fd5b50610290610731565b60408051600160a060020a039092168252519081900360200190f35b3480156102b857600080fd5b506100f4610740565b3480156102cd57600080fd5b5061018d600160a060020a0360043516602435610777565b3480156102f157600080fd5b5061018d600160a060020a036004351660243561083e565b34801561031557600080fd5b506101b6600160a060020a03600435811690602435166108d7565b34801561033c57600080fd5b50610234600160a060020a0360043516610902565b60408051808201909152600881527f416972636f696e73000000000000000000000000000000000000000000000000602082015281565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60005481565b600080600160a060020a038416151561040c57600080fd5b50600160a060020a0384166000818152600260209081526040808320338452825280832054938352600190915290205461044c908463ffffffff61099716565b600160a060020a038087166000908152600160205260408082209390935590861681522054610481908463ffffffff6109a916565b600160a060020a0385166000908152600160205260409020556104aa818463ffffffff61099716565b600160a060020a03808716600081815260026020908152604080832033845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3506001949350505050565b600881565b6714d1120d7b16000081565b600080821161053557600080fd5b3360009081526001602052604090205482111561055157600080fd5b5033600081815260016020526040902054610572908363ffffffff61099716565b600160a060020a0382166000908152600160205260408120919091555461059f908363ffffffff61099716565b600055604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2604080518381529051600091600160a060020a038416917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b336000908152600260209081526040808320600160a060020a03861684529091528120548083111561067b57336000908152600260209081526040808320600160a060020a03881684529091528120556106b0565b61068b818463ffffffff61099716565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526001602052604090205490565b600354600160a060020a031681565b60408051808201909152600481527f4149527800000000000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a038316151561078e57600080fd5b336000908152600160205260409020546107ae908363ffffffff61099716565b3360009081526001602052604080822092909255600160a060020a038516815220546107e0908363ffffffff6109a916565b600160a060020a0384166000818152600160209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000908152600260209081526040808320600160a060020a0386168452909152812054610872908363ffffffff6109a916565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600354600160a060020a0316331461091957600080fd5b600160a060020a038116151561092e57600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000828211156109a357fe5b50900390565b6000828201838110156109b857fe5b93925050505600a165627a7a7230582038b91457a7efdc061e6388fd878821e1676401f8424a83a443c9bd70a58eb4450029
Deployed Bytecode Sourcemap
8129:554:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8178:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8178:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;8178:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5627:192;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5627:192:0;-1:-1:-1;;;;;5627:192:0;;;;;;;;;;;;;;;;;;;;;;;;;2013:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2013:26:0;;;;;;;;;;;;;;;;;;;;4441:551;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4441:551:0;-1:-1:-1;;;;;4441:551:0;;;;;;;;;;;;8270:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8270:33:0;;;;8372:79;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8372:79:0;;;;7582:540;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7582:540:0;;;;;;;6822:426;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6822:426:0;-1:-1:-1;;;;;6822:426:0;;;;;;;3186:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3186:113:0;-1:-1:-1;;;;;3186:113:0;;;;;1051:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1051:20:0;;;;;;;;-1:-1:-1;;;;;1051:20:0;;;;;;;;;;;;;;8225:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8225:38:0;;;;2630:347;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2630:347:0;-1:-1:-1;;;;;2630:347:0;;;;;;;6536:280;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6536:280:0;-1:-1:-1;;;;;6536:280:0;;;;;;;6146:142;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6146:142:0;-1:-1:-1;;;;;6146:142:0;;;;;;;;;;1670:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1670:178:0;-1:-1:-1;;;;;1670:178:0;;;;;8178:40;;;;;;;;;;;;;;;;;;;:::o;5627:192::-;5715:10;5694:4;5707:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5707:29:0;;;;;;;;;;;:38;;;5757;;;;;;;5694:4;;5707:29;;5715:10;;5757:38;;;;;;;;-1:-1:-1;5809:4:0;5627:192;;;;:::o;2013:26::-;;;;:::o;4441:551::-;4523:4;;-1:-1:-1;;;;;4544:17:0;;;;4536:26;;;;;;-1:-1:-1;;;;;;4592:14:0;;;;;;:7;:14;;;;;;;;4607:10;4592:26;;;;;;;;4795:15;;;:8;:15;;;;;;:27;;4815:6;4795:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;4777:15:0;;;;;;;:8;:15;;;;;;:45;;;;4845:13;;;;;;;:25;;4863:6;4845:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;4829:13:0;;;;;;:8;:13;;;;;:41;4906:22;:10;4921:6;4906:22;:14;:22;:::i;:::-;-1:-1:-1;;;;;4877:14:0;;;;;;;:7;:14;;;;;;;;4892:10;4877:26;;;;;;;;:51;;;;4940:28;;;;;;;;;;;4877:14;;4940:28;;;;;;;;;;;-1:-1:-1;4982:4:0;;4441:551;-1:-1:-1;;;;4441:551:0:o;8270:33::-;8302:1;8270:33;:::o;8372:79::-;8412:39;8372:79;:::o;7582:540::-;7893:14;7638:10;;;7630:19;;;;;;7687:10;7678:20;;;;:8;:20;;;;;;7668:30;;;7660:39;;;;;;-1:-1:-1;7910:10:0;7950:16;;;;:8;:16;;;;;;:28;;7971:6;7950:28;:20;:28;:::i;:::-;-1:-1:-1;;;;;7931:16:0;;;;;;:8;:16;;;;;:47;;;;8003:11;:23;;8019:6;8003:23;:15;:23;:::i;:::-;7989:11;:37;8042:20;;;;;;;;-1:-1:-1;;;;;8042:20:0;;;;;;;;;;;;;8078:36;;;;;;;;8103:1;;-1:-1:-1;;;;;8078:36:0;;;;;;;;;;;;7582:540;;:::o;6822:426::-;6956:10;6911:12;6948:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6948:29:0;;;;;;;;;;6988:27;;;6984:168;;;7034:10;7058:1;7026:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;7026:29:0;;;;;;;;;:33;6984:168;;;7114:30;:8;7127:16;7114:30;:12;:30;:::i;:::-;7090:10;7082:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;7082:29:0;;;;;;;;;:62;6984:168;7172:10;7194:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;7163:61:0;;7194:29;;;;;;;;;;;7163:61;;;;;;;;;7172:10;7163:61;;;;;;;;;;;-1:-1:-1;7238:4:0;;6822:426;-1:-1:-1;;;6822:426:0:o;3186:113::-;-1:-1:-1;;;;;3277:16:0;3246:15;3277:16;;;:8;:16;;;;;;;3186:113::o;1051:20::-;;;-1:-1:-1;;;;;1051:20:0;;:::o;8225:38::-;;;;;;;;;;;;;;;;;;;:::o;2630:347::-;2693:4;-1:-1:-1;;;;;2714:17:0;;;;2706:26;;;;;;2837:10;2828:20;;;;:8;:20;;;;;;:32;;2853:6;2828:32;:24;:32;:::i;:::-;2814:10;2805:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;2883:13:0;;;;;;:25;;2901:6;2883:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;2867:13:0;;;;;;:8;:13;;;;;;;;;:41;;;;2920:33;;;;;;;2867:13;;2929:10;;2920:33;;;;;;;;;;-1:-1:-1;2967:4:0;2630:347;;;;:::o;6536:280::-;6681:10;6620:12;6673:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6673:29:0;;;;;;;;;;:46;;6707:11;6673:46;:33;:46;:::i;:::-;6649:10;6641:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6641:29:0;;;;;;;;;;;;:78;;;6731:61;;;;;;6641:29;;6731:61;;;;;;;;;;;-1:-1:-1;6806:4:0;6536:280;;;;:::o;6146:142::-;-1:-1:-1;;;;;6257:15:0;;;6224:17;6257:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;6146:142::o;1670:178::-;1481:5;;-1:-1:-1;;;;;1481:5:0;1467:10;:19;1459:28;;;;;;-1:-1:-1;;;;;1747:22:0;;;;1739:31;;;;;;1803:5;;1782:37;;-1:-1:-1;;;;;1782:37:0;;;;1803:5;;1782:37;;1803:5;;1782:37;1826:5;:16;;-1:-1:-1;;1826:16:0;-1:-1:-1;;;;;1826:16:0;;;;;;;;;;1670:178::o;573:113::-;631:7;654:6;;;;647:14;;;;-1:-1:-1;675:5:0;;;573:113::o;692:133::-;750:7;778:5;;;797:6;;;;790:14;;;;818:1;692:133;-1:-1:-1;;;692:133:0:o
Swarm Source
bzzr://38b91457a7efdc061e6388fd878821e1676401f8424a83a443c9bd70a58eb445
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.