ERC-20
Overview
Max Total Supply
920,841,832,256,837.667186656710689908 XOR
Holders
19,067 ( 0.126%)
Market
Price
$0.00 @ 0.000000 ETH (-22.99%)
Onchain Market Cap
$53,773.48
Circulating Supply Market Cap
$109,516.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
5,538,143.460805246284740126 XORValue
$0.00 ( ~0 Eth) [0.0000%]Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
SoraToken
Compiler Version
v0.5.9+commit.e560f70d
Contract Source Code (Solidity Multiple files format)
12345678910111213141516pragma solidity ^0.5.8;import "./ERC20Detailed.sol";import "./ERC20Burnable.sol";import "./Ownable.sol";contract SoraToken is ERC20Burnable, ERC20Detailed, Ownable {uint256 public constant INITIAL_SUPPLY = 0;/*** @dev Constructor that gives msg.sender all of existing tokens.*/constructor() public ERC20Detailed("Sora Token", "XOR", 18) {_mint(msg.sender, INITIAL_SUPPLY);}
12345678910111213141516//! The basic-coin ECR20-compliant token contract.//!//! Copyright 2016 Gavin Wood, Parity Technologies Ltd.//!//! Licensed under the Apache License, Version 2.0 (the "License");//! you may not use this file except in compliance with the License.//! You may obtain a copy of the License at//!//! http://www.apache.org/licenses/LICENSE-2.0//!//! Unless required by applicable law or agreed to in writing, software//! distributed under the License is distributed on an "AS IS" BASIS,//! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.//! See the License for the specific language governing permissions and//! limitations under the License.
12345678910111213141516pragma solidity ^0.5.8;import "./IERC20.sol";import "./SafeMath.sol";/*** @title Standard ERC20 token** @dev Implementation of the basic standard token.* https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md* Originally based on code by FirstBlood:* https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol** This implementation emits additional Approval events, allowing applications to reconstruct the allowance status for* all accounts just by listening to said events. Note that this isn't required by the specification, and other* compliant implementations may not do it.
12345678910111213141516pragma solidity ^0.5.8;import "./ERC20.sol";/*** @title Burnable Token* @dev Token that can be irreversibly burned (destroyed).*/contract ERC20Burnable is ERC20 {/*** @dev Burns a specific amount of tokens.* @param value The amount of token to be burned.*/function burn(uint256 value) public {_burn(msg.sender, value);}
12345678910111213141516pragma solidity ^0.5.8;import "./IERC20.sol";/*** @title ERC20Detailed token* @dev The decimals are only for visualization purposes.* All the operations are done using the smallest and indivisible token unit,* just as on Ethereum all the operations are done in wei.*/contract ERC20Detailed is IERC20 {string private _name;string private _symbol;uint8 private _decimals;constructor (string memory name, string memory symbol, uint8 decimals) public {
12345678910111213141516pragma solidity ^0.5.8;/*** Contract for revert cases testing*/contract Failer {/*** A special function-like stub to allow ether accepting. Always fails.*/function() external payable {revert("eth transfer revert");}/*** Fake ERC-20 transfer function. Always fails.*/
12345678910111213141516pragma solidity ^0.5.8;/*** @title ERC20 interface* @dev see https://github.com/ethereum/EIPs/issues/20*/interface IERC20 {function transfer(address to, uint256 value) external returns (bool);function approve(address spender, uint256 value) external returns (bool);function transferFrom(address from, address to, uint256 value) external returns (bool);function totalSupply() external view returns (uint256);function balanceOf(address who) external view returns (uint256);
12345678910111213141516pragma solidity ^0.5.8;/*** Subset of master contract interface*/contract IMaster {function withdraw(address tokenAddress,uint256 amount,address to,bytes32 txHash,uint8[] memory v,bytes32[] memory r,bytes32[] memory s,address from)
12345678910111213141516pragma solidity ^0.5.8;/*** @title Relay registry interface*/interface IRelayRegistry {/*** Store relay address and appropriate whitelist of addresses* @param relay contract address* @param whiteList with allowed addresses* @return true if data was stored*/function addNewRelayAddress(address relay, address[] calldata whiteList) external;/**
12345678910111213141516pragma solidity ^0.5.8;import "./IERC20.sol";import "./SoraToken.sol";/*** Provides functionality of master contract*/contract Master {bool internal initialized_;address public owner_;mapping(address => bool) public isPeer;uint public peersCount;/** Iroha tx hashes used */mapping(bytes32 => bool) public used;mapping(address => bool) public uniqueAddresses;
12345678910111213141516pragma solidity ^0.5.8;import "./IRelayRegistry.sol";import "./IERC20.sol";import "./SoraToken.sol";/*** Provides functionality of master contract with relays*/contract MasterRelayed {bool internal initialized_;address public owner_;mapping(address => bool) public isPeer;/** Iroha tx hashes used */uint public peersCount;mapping(bytes32 => bool) public used;
12345678910111213141516pragma solidity ^0.5.8;/*** @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 private _owner;event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);/*** @dev The Ownable constructor sets the original `owner` of the contract to the sender* account.*/
12345678910111213141516pragma solidity ^0.5.8;import './UpgradeabilityProxy.sol';/*** @title OwnedUpgradeabilityProxy* @dev This contract combines an upgradeability proxy with basic authorization control functionalities*/contract OwnedUpgradeabilityProxy is UpgradeabilityProxy {/*** @dev Event to show ownership has been transferred* @param previousOwner representing the address of the previous owner* @param newOwner representing the address of the new owner*/event ProxyOwnershipTransferred(address previousOwner, address newOwner);
12345678910111213141516pragma solidity ^0.5.8;/*** @title Proxy* @dev Gives the possibility to delegate any call to a foreign implementation.*/contract Proxy {/*** @dev Tells the address of the implementation where every call will be delegated.* @return address of the implementation to which it will be delegated*/function implementation() public view returns (address);/*** @dev Fallback function allowing to perform a delegatecall to the given implementation.* This function will return whatever the implementation call returns
12345678910111213141516pragma solidity ^0.5.8;import "./IMaster.sol";import "./IERC20.sol";/*** Provides functionality of relay contract*/contract Relay {bool internal initialized_;address payable private masterAddress;IMaster private masterInstance;event AddressEvent(address input);event StringEvent(string input);event BytesEvent(bytes32 input);
12345678910111213141516pragma solidity ^0.5.8;import "./IRelayRegistry.sol";/*** @title Relay registry store data about white list and provide interface for master*/contract RelayRegistry is IRelayRegistry {bool internal initialized_;address private owner_;mapping(address => address[]) private _relayWhiteList;constructor () public {initialize(msg.sender);}
12345678910111213141516pragma solidity ^0.5.8;/*** @title SafeMath* @dev Unsigned math operations with safety checks that revert on error*/library SafeMath {/*** @dev Multiplies two unsigned integers, reverts on overflow.*/function mul(uint256 a, uint256 b) internal pure returns (uint256) {// Gas optimization: this is cheaper than requiring 'a' not being zero, but the// benefit is lost if 'b' is also tested.// See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522if (a == 0) {return 0;
12345678910111213141516pragma solidity ^0.5.8;contract TestGreeter_v0 {bool ininialized_;string greeting_;constructor(string memory greeting) public {initialize(greeting);}function initialize(string memory greeting) public {require(!ininialized_);greeting_ = greeting;ininialized_ = true;}
1234567891011pragma solidity ^0.5.8;import './TestGreeter_v0.sol';contract TestGreeter_v1 is TestGreeter_v0("Hi, World!") {function farewell() public view returns (string memory) {return "Good bye!";}}
12345678910111213141516pragma solidity ^0.5.8;/*** Contract that sends Ether with internal transaction for testing purposes.*/contract TransferEthereum {/*** A special function-like stub to allow ether accepting*/function() external payable {require(msg.data.length == 0);}function transfer(address payable to, uint256 amount) public {
12345678910111213141516pragma solidity ^0.5.8;import './Proxy.sol';/*** @title UpgradeabilityProxy* @dev This contract represents a proxy where the implementation address to which it will delegate can be upgraded*/contract UpgradeabilityProxy is Proxy {/*** @dev This event will be emitted every time the implementation gets upgraded* @param implementation representing the address of the upgraded implementation*/event Upgraded(address indexed implementation);// Storage position of the address of the current implementation
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":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"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":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"beneficiary","type":"address"},{"name":"amount","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","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"}]
Contract Creation Code
60806040523480156200001157600080fd5b506040518060400160405280600a81526020017f536f726120546f6b656e000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f584f520000000000000000000000000000000000000000000000000000000000815250601282600390805190602001906200009892919062000204565b508151620000ae90600490602085019062000204565b506005805460ff191660ff9290921691909117610100600160a81b03191661010033810291909117918290556040516001600160a01b0391909204169250600091507f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36200012b3360006001600160e01b036200013116565b620002a9565b6001600160a01b0382166200014557600080fd5b6200016181600254620001ea60201b620008901790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200019491839062000890620001ea821b17901c565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b600082820183811015620001fd57600080fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200024757805160ff191683800117855562000277565b8280016001018555821562000277579182015b82811115620002775782518255916020019190600101906200025a565b506200028592915062000289565b5090565b620002a691905b8082111562000285576000815560010162000290565b90565b610aec80620002b96000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c8063715018a6116100ad578063a457c2d711610071578063a457c2d714610332578063a9059cbb1461035e578063dd62ed3e1461038a578063f0dda65c146103b8578063f2fde38b146103e457610121565b8063715018a6146102ca57806379cc6790146102d25780638da5cb5b146102fe5780638f32d59b1461032257806395d89b411461032a57610121565b80632ff2e9dc116100f45780632ff2e9dc14610233578063313ce5671461023b578063395093511461025957806342966c681461028557806370a08231146102a457610121565b806306fdde0314610126578063095ea7b3146101a357806318160ddd146101e357806323b872dd146101fd575b600080fd5b61012e61040a565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101cf600480360360408110156101b957600080fd5b506001600160a01b0381351690602001356104a0565b604080519115158252519081900360200190f35b6101eb6104b6565b60408051918252519081900360200190f35b6101cf6004803603606081101561021357600080fd5b506001600160a01b038135811691602081013590911690604001356104bc565b6101eb610513565b610243610518565b6040805160ff9092168252519081900360200190f35b6101cf6004803603604081101561026f57600080fd5b506001600160a01b038135169060200135610521565b6102a26004803603602081101561029b57600080fd5b503561055d565b005b6101eb600480360360208110156102ba57600080fd5b50356001600160a01b031661056a565b6102a2610585565b6102a2600480360360408110156102e857600080fd5b506001600160a01b0381351690602001356105e6565b6103066105f4565b604080516001600160a01b039092168252519081900360200190f35b6101cf610608565b61012e61061e565b6101cf6004803603604081101561034857600080fd5b506001600160a01b03813516906020013561067f565b6101cf6004803603604081101561037457600080fd5b506001600160a01b0381351690602001356106bb565b6101eb600480360360408110156103a057600080fd5b506001600160a01b03813581169160200135166106c8565b6102a2600480360360408110156103ce57600080fd5b506001600160a01b0381351690602001356106f3565b6102a2600480360360208110156103fa57600080fd5b50356001600160a01b031661070e565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104965780601f1061046b57610100808354040283529160200191610496565b820191906000526020600020905b81548152906001019060200180831161047957829003601f168201915b5050505050905090565b60006104ad338484610728565b50600192915050565b60025490565b60006104c98484846107b0565b6001600160a01b038416600090815260016020908152604080832033808552925290912054610509918691610504908663ffffffff61087b16565b610728565b5060019392505050565b600081565b60055460ff1690565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916104ad918590610504908663ffffffff61089016565b61056733826108a9565b50565b6001600160a01b031660009081526020819052604090205490565b61058d610608565b61059657600080fd5b60055460405160009161010090046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a360058054610100600160a81b0319169055565b6105f08282610950565b5050565b60055461010090046001600160a01b031690565b60055461010090046001600160a01b0316331490565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104965780601f1061046b57610100808354040283529160200191610496565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916104ad918590610504908663ffffffff61087b16565b60006104ad3384846107b0565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6106fb610608565b61070457600080fd5b6105f08282610995565b610716610608565b61071f57600080fd5b61056781610a3d565b6001600160a01b03821661073b57600080fd5b6001600160a01b03831661074e57600080fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0382166107c357600080fd5b6001600160a01b0383166000908152602081905260409020546107ec908263ffffffff61087b16565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610821908263ffffffff61089016565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008282111561088a57600080fd5b50900390565b6000828201838110156108a257600080fd5b9392505050565b6001600160a01b0382166108bc57600080fd5b6002546108cf908263ffffffff61087b16565b6002556001600160a01b0382166000908152602081905260409020546108fb908263ffffffff61087b16565b6001600160a01b038316600081815260208181526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050565b61095a82826108a9565b6001600160a01b0382166000908152600160209081526040808320338085529252909120546105f0918491610504908563ffffffff61087b16565b6001600160a01b0382166109a857600080fd5b6002546109bb908263ffffffff61089016565b6002556001600160a01b0382166000908152602081905260409020546109e7908263ffffffff61089016565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038116610a5057600080fd5b6005546040516001600160a01b0380841692610100900416907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0390921661010002610100600160a81b031990921691909117905556fea265627a7a72305820332223d26ddabcb0063e47e2563255a244ad435fb5313e225d08e2c9862bdb6564736f6c63430005090032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101215760003560e01c8063715018a6116100ad578063a457c2d711610071578063a457c2d714610332578063a9059cbb1461035e578063dd62ed3e1461038a578063f0dda65c146103b8578063f2fde38b146103e457610121565b8063715018a6146102ca57806379cc6790146102d25780638da5cb5b146102fe5780638f32d59b1461032257806395d89b411461032a57610121565b80632ff2e9dc116100f45780632ff2e9dc14610233578063313ce5671461023b578063395093511461025957806342966c681461028557806370a08231146102a457610121565b806306fdde0314610126578063095ea7b3146101a357806318160ddd146101e357806323b872dd146101fd575b600080fd5b61012e61040a565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101cf600480360360408110156101b957600080fd5b506001600160a01b0381351690602001356104a0565b604080519115158252519081900360200190f35b6101eb6104b6565b60408051918252519081900360200190f35b6101cf6004803603606081101561021357600080fd5b506001600160a01b038135811691602081013590911690604001356104bc565b6101eb610513565b610243610518565b6040805160ff9092168252519081900360200190f35b6101cf6004803603604081101561026f57600080fd5b506001600160a01b038135169060200135610521565b6102a26004803603602081101561029b57600080fd5b503561055d565b005b6101eb600480360360208110156102ba57600080fd5b50356001600160a01b031661056a565b6102a2610585565b6102a2600480360360408110156102e857600080fd5b506001600160a01b0381351690602001356105e6565b6103066105f4565b604080516001600160a01b039092168252519081900360200190f35b6101cf610608565b61012e61061e565b6101cf6004803603604081101561034857600080fd5b506001600160a01b03813516906020013561067f565b6101cf6004803603604081101561037457600080fd5b506001600160a01b0381351690602001356106bb565b6101eb600480360360408110156103a057600080fd5b506001600160a01b03813581169160200135166106c8565b6102a2600480360360408110156103ce57600080fd5b506001600160a01b0381351690602001356106f3565b6102a2600480360360208110156103fa57600080fd5b50356001600160a01b031661070e565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104965780601f1061046b57610100808354040283529160200191610496565b820191906000526020600020905b81548152906001019060200180831161047957829003601f168201915b5050505050905090565b60006104ad338484610728565b50600192915050565b60025490565b60006104c98484846107b0565b6001600160a01b038416600090815260016020908152604080832033808552925290912054610509918691610504908663ffffffff61087b16565b610728565b5060019392505050565b600081565b60055460ff1690565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916104ad918590610504908663ffffffff61089016565b61056733826108a9565b50565b6001600160a01b031660009081526020819052604090205490565b61058d610608565b61059657600080fd5b60055460405160009161010090046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a360058054610100600160a81b0319169055565b6105f08282610950565b5050565b60055461010090046001600160a01b031690565b60055461010090046001600160a01b0316331490565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104965780601f1061046b57610100808354040283529160200191610496565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916104ad918590610504908663ffffffff61087b16565b60006104ad3384846107b0565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6106fb610608565b61070457600080fd5b6105f08282610995565b610716610608565b61071f57600080fd5b61056781610a3d565b6001600160a01b03821661073b57600080fd5b6001600160a01b03831661074e57600080fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0382166107c357600080fd5b6001600160a01b0383166000908152602081905260409020546107ec908263ffffffff61087b16565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610821908263ffffffff61089016565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008282111561088a57600080fd5b50900390565b6000828201838110156108a257600080fd5b9392505050565b6001600160a01b0382166108bc57600080fd5b6002546108cf908263ffffffff61087b16565b6002556001600160a01b0382166000908152602081905260409020546108fb908263ffffffff61087b16565b6001600160a01b038316600081815260208181526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050565b61095a82826108a9565b6001600160a01b0382166000908152600160209081526040808320338085529252909120546105f0918491610504908563ffffffff61087b16565b6001600160a01b0382166109a857600080fd5b6002546109bb908263ffffffff61089016565b6002556001600160a01b0382166000908152602081905260409020546109e7908263ffffffff61089016565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038116610a5057600080fd5b6005546040516001600160a01b0380841692610100900416907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0390921661010002610100600160a81b031990921691909117905556fea265627a7a72305820332223d26ddabcb0063e47e2563255a244ad435fb5313e225d08e2c9862bdb6564736f6c63430005090032
Deployed Bytecode Sourcemap
110:438:16:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;110:438:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;628:81:3;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;628:81:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2723:145:1;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2723:145:1;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;924:89;;;:::i;:::-;;;;;;;;;;;;;;;;3331:224;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3331:224:1;;;;;;;;;;;;;;;;;:::i;177:42:16:-;;;:::i;930:81:3:-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4058:200:1;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4058:200:1;;;;;;;;:::i;295:77:2:-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;295:77:2;;:::i;:::-;;1222:104:1;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1222:104:1;-1:-1:-1;;;;;1222:104:1;;:::i;1347:137:10:-;;;:::i;624:93:2:-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;624:93:2;;;;;;;;:::i;659:77:10:-;;;:::i;:::-;;;;-1:-1:-1;;;;;659:77:10;;;;;;;;;;;;;;979:90;;;:::i;771:85:3:-;;;:::i;4766:210:1:-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4766:210:1;;;;;;;;:::i;1950:137::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1950:137:1;;;;;;;;:::i;1657:129::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1657:129:1;;;;;;;;;;:::i;428:117:16:-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;428:117:16;;;;;;;;:::i;1655:107:10:-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1655:107:10;-1:-1:-1;;;;;1655:107:10;;:::i;628:81:3:-;697:5;690:12;;;;;;;;-1:-1:-1;;690:12:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;665:13;;690:12;;697:5;;690:12;;697:5;690:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;628:81;:::o;2723:145:1:-;2788:4;2804:36;2813:10;2825:7;2834:5;2804:8;:36::i;:::-;-1:-1:-1;2857:4:1;2723:145;;;;:::o;924:89::-;994:12;;924:89;:::o;3331:224::-;3410:4;3426:26;3436:4;3442:2;3446:5;3426:9;:26::i;:::-;-1:-1:-1;;;;;3489:14:1;;;;;;-1:-1:-1;3489:14:1;;;;;;;;3477:10;3489:26;;;;;;;;;3462:65;;3489:14;;:37;;3520:5;3489:30;:37::i;:::-;3462:8;:65::i;:::-;-1:-1:-1;3544:4:1;3331:224;;;;;:::o;177:42:16:-;218:1;177:42;:::o;930:81:3:-;995:9;;;;930:81;:::o;4058:200:1:-;4163:10;4138:4;4184:20;;;:8;:20;;;;;;;;-1:-1:-1;;;;;4184:29:1;;;;;;;;;;4138:4;;4154:76;;4184:29;;:45;;4218:10;4184:33;:45::i;295:77:2:-;341:24;347:10;359:5;341;:24::i;:::-;295:77;:::o;1222:104:1:-;-1:-1:-1;;;;;1303:16:1;1277:7;1303:16;;;;;;;;;;;;1222:104::o;1347:137:10:-;863:9;:7;:9::i;:::-;855:18;;;;;;1429:6;;1408:40;;1445:1;;1429:6;;;-1:-1:-1;;;;;1429:6:10;;1408:40;;1445:1;;1408:40;1458:6;:19;;-1:-1:-1;;;;;;1458:19:10;;;1347:137::o;624:93:2:-;688:22;698:4;704:5;688:9;:22::i;:::-;624:93;;:::o;659:77:10:-;723:6;;;;;-1:-1:-1;;;;;723:6:10;;659:77::o;979:90::-;1056:6;;;;;-1:-1:-1;;;;;1056:6:10;1042:10;:20;;979:90::o;771:85:3:-;842:7;835:14;;;;;;;;-1:-1:-1;;835:14:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;810:13;;835:14;;842:7;;835:14;;842:7;835:14;;;;;;;;;;;;;;;;;;;;;;;;4766:210:1;4876:10;4851:4;4897:20;;;:8;:20;;;;;;;;-1:-1:-1;;;;;4897:29:1;;;;;;;;;;4851:4;;4867:81;;4897:29;;:50;;4931:15;4897:33;:50::i;1950:137::-;2011:4;2027:32;2037:10;2049:2;2053:5;2027:9;:32::i;1657:129::-;-1:-1:-1;;;;;1755:15:1;;;1729:7;1755:15;;;-1:-1:-1;1755:15:1;;;;;;;;:24;;;;;;;;;;;;;1657:129::o;428:117:16:-;863:9:10;:7;:9::i;:::-;855:18;;;;;;512:26:16;518:11;531:6;512:5;:26::i;1655:107:10:-;863:9;:7;:9::i;:::-;855:18;;;;;;1727:28;1746:8;1727:18;:28::i;6806:248:1:-;-1:-1:-1;;;;;6898:21:1;;6890:30;;;;;;-1:-1:-1;;;;;6938:19:1;;6930:28;;;;;;-1:-1:-1;;;;;6969:15:1;;;;;;;-1:-1:-1;6969:15:1;;;;;;;;:24;;;;;;;;;;;;;:32;;;7016:31;;;;;;;;;;;;;;;;;6806:248;;;:::o;5190:256::-;-1:-1:-1;;;;;5277:16:1;;5269:25;;;;;;-1:-1:-1;;;;;5323:15:1;;:9;:15;;;;;;;;;;;:26;;5343:5;5323:19;:26::i;:::-;-1:-1:-1;;;;;5305:15:1;;;:9;:15;;;;;;;;;;;:44;;;;5375:13;;;;;;;:24;;5393:5;5375:17;:24::i;:::-;-1:-1:-1;;;;;5359:13:1;;;:9;:13;;;;;;;;;;;;:40;;;;5414:25;;;;;;;5359:13;;5414:25;;;;;;;;;;;;;5190:256;;;:::o;1205:145:15:-;1263:7;1295:1;1290;:6;;1282:15;;;;;;-1:-1:-1;1319:5:15;;;1205:145::o;1431:::-;1489:7;1520:5;;;1543:6;;;;1535:15;;;;;;1568:1;1431:145;-1:-1:-1;;;1431:145:15:o;6278:263:1:-;-1:-1:-1;;;;;6352:21:1;;6344:30;;;;;;6400:12;;:23;;6417:5;6400:23;:16;:23;:::i;:::-;6385:12;:38;-1:-1:-1;;;;;6454:18:1;;:9;:18;;;;;;;;;;;:29;;6477:5;6454:22;:29::i;:::-;-1:-1:-1;;;;;6433:18:1;;:9;:18;;;;;;;;;;;:50;;;;6498:36;;;;;;;6433:9;;6498:36;;;;;;;;;;;6278:263;;:::o;7443:179::-;7513:21;7519:7;7528:5;7513;:21::i;:::-;-1:-1:-1;;;;;7574:17:1;;;;;;-1:-1:-1;7574:17:1;;;;;;;;7562:10;7574:29;;;;;;;;;7544:71;;7574:17;;:40;;7608:5;7574:33;:40::i;5789:263::-;-1:-1:-1;;;;;5863:21:1;;5855:30;;;;;;5911:12;;:23;;5928:5;5911:23;:16;:23;:::i;:::-;5896:12;:38;-1:-1:-1;;;;;5965:18:1;;:9;:18;;;;;;;;;;;:29;;5988:5;5965:22;:29::i;:::-;-1:-1:-1;;;;;5944:18:1;;:9;:18;;;;;;;;;;;:50;;;;6009:36;;;;;;;5944:18;;:9;;6009:36;;;;;;;;;;5789:263;;:::o;1906:183:10:-;-1:-1:-1;;;;;1979:22:10;;1971:31;;;;;;2038:6;;2017:38;;-1:-1:-1;;;;;2017:38:10;;;;2038:6;;;;;2017:38;;;;;2065:6;:17;;-1:-1:-1;;;;;2065:17:10;;;;;;-1:-1:-1;;;;;;2065:17:10;;;;;;;;;1906:183::o
Swarm Source
bzzr://332223d26ddabcb0063e47e2563255a244ad435fb5313e225d08e2c9862bdb65
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.