Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 457 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 11838138 | 1370 days ago | IN | 0 ETH | 0.00826915 | ||||
Transfer | 10533271 | 1570 days ago | IN | 0 ETH | 0.00150046 | ||||
Transfer | 10243745 | 1615 days ago | IN | 0 ETH | 0.00075906 | ||||
Transfer | 9876344 | 1672 days ago | IN | 0 ETH | 0.00018579 | ||||
Transfer | 9856546 | 1675 days ago | IN | 0 ETH | 0.00030394 | ||||
Transfer | 9856309 | 1675 days ago | IN | 0 ETH | 0.00014684 | ||||
Transfer | 9855091 | 1676 days ago | IN | 0 ETH | 0.00005386 | ||||
Transfer | 9855020 | 1676 days ago | IN | 0 ETH | 0.00018236 | ||||
Transfer | 9852308 | 1676 days ago | IN | 0 ETH | 0.00023968 | ||||
Transfer | 9771832 | 1688 days ago | IN | 0 ETH | 0.00039486 | ||||
Transfer | 9720784 | 1696 days ago | IN | 0 ETH | 0.00039486 | ||||
Transfer | 9688512 | 1701 days ago | IN | 0 ETH | 0.00036729 | ||||
Transfer | 9688499 | 1701 days ago | IN | 0 ETH | 0.00035014 | ||||
Transfer | 9688208 | 1701 days ago | IN | 0 ETH | 0.00065151 | ||||
Transfer | 9681317 | 1702 days ago | IN | 0 ETH | 0.00134252 | ||||
Transfer | 9644040 | 1708 days ago | IN | 0 ETH | 0.00058612 | ||||
Transfer | 9644012 | 1708 days ago | IN | 0 ETH | 0.00040855 | ||||
Transfer | 9617419 | 1712 days ago | IN | 0 ETH | 0.00024486 | ||||
Transfer | 9460900 | 1736 days ago | IN | 0 ETH | 0.00016342 | ||||
Transfer | 9422585 | 1742 days ago | IN | 0 ETH | 0.00035526 | ||||
Transfer | 9422491 | 1742 days ago | IN | 0 ETH | 0.00015794 | ||||
Transfer | 9305594 | 1760 days ago | IN | 0 ETH | 0.00014691 | ||||
Transfer | 9305278 | 1760 days ago | IN | 0 ETH | 0.00014691 | ||||
Transfer | 9305029 | 1760 days ago | IN | 0 ETH | 0.0001714 | ||||
Transfer | 9305023 | 1760 days ago | IN | 0 ETH | 0.00065098 |
Loading...
Loading
Contract Name:
DNP
Compiler Version
v0.5.10+commit.5a6ea5b1
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-08-11 */ /** *Submitted for verification at Etherscan.io on 2019-08-11 */ pragma solidity ^0.5.10; /** * @title ERC20Basic * @dev Simpler version of ERC20 interface * @dev see https://github.com/ethereum/EIPs/issues/179 */ contract ERC20Basic { function totalSupply() public view returns (uint256); function balanceOf(address who) public view returns (uint256); function transfer(address to, uint256 value) public returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); } /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256 c) { if (a == 0) { return 0; } c = a * b; assert(c / a == b); return c; } /** * @dev Integer division of two numbers, truncating the quotient. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { return a / b; } /** * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } /** * @dev Adds two numbers, throws on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256 c) { c = a + b; assert(c >= a); return c; } } pragma solidity ^0.5.10; /** * @title ERC20 interface * @dev see https://github.com/ethereum/EIPs/issues/20 */ contract ERC20 is ERC20Basic { function allowance(address owner, address spender) public view 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); } contract Owner { address internal owner; modifier onlyOwner { require(msg.sender == owner); _; } function changeOwner(address newOwner) public onlyOwner returns(bool) { owner = newOwner; return true; } } pragma solidity ^0.5.10; /** * @title Basic token * @dev Basic version of StandardToken, with no allowances. */ contract BasicToken is ERC20Basic, Owner { using SafeMath for uint256; uint256 internal totalSupply_; mapping (address => bool) internal locked; mapping(address => uint256) internal balances; /** * alan: lock or unlock account */ function lockAccount(address _addr) public onlyOwner returns (bool) { require(_addr != address(0)); locked[_addr] = true; return true; } function unlockAccount(address _addr) public onlyOwner returns (bool) { require(_addr != address(0)); locked[_addr] = false; return true; } /** * alan: get lock status */ function isLocked(address addr) public view returns(bool) { return locked[addr]; } bool internal stopped = false; modifier running { assert (!stopped); _; } function stop() public onlyOwner { stopped = true; } function start() public onlyOwner { stopped = false; } function isStopped() public view returns(bool) { return stopped; } /** * @dev total number of tokens in existence */ function totalSupply() public view returns (uint256) { return totalSupply_; } /** * @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 running returns (bool) { require(_to != address(0)); require(_value <= balances[msg.sender]); require( locked[msg.sender] != true); require( locked[_to] != true); 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 view returns (uint256) { return balances[_owner]; } } pragma solidity ^0.5.10; /** * @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)) internal 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 running returns (bool) { require(_to != address(0)); require( locked[_from] != true && locked[_to] != true); require(_value <= balances[_from]); require(_value <= allowed[_from][msg.sender]); balances[_from] = balances[_from].sub(_value); balances[_to] = balances[_to].add(_value); allowed[_from][msg.sender] = allowed[_from][msg.sender].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 running 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 view returns (uint256) { return allowed[_owner][_spender]; } } contract DNPToken is StandardToken { function additional(uint amount) public onlyOwner running returns(bool) { totalSupply_ = totalSupply_.add(amount); balances[owner] = balances[owner].add(amount); return true; } event Burn(address indexed from, uint256 value); /** * Destroy tokens * Remove `_value` tokens from the system irreversibly * @param _value the amount of money to burn */ function burn(uint256 _value) public onlyOwner running returns (bool success) { require(balances[msg.sender] >= _value); balances[msg.sender] = balances[msg.sender].sub(_value); totalSupply_ = totalSupply_.sub(_value); emit Burn(msg.sender, _value); return true; } /** * Destroy tokens from other account * * Remove `_value` tokens from the system irreversibly on behalf of `_from`. * * @param _from the address of the senderT * @param _value the amount of money to burn */ function burnFrom(address _from, uint256 _value) public onlyOwner returns (bool success) { require(balances[_from] >= _value); if (_value <= allowed[_from][msg.sender]) { allowed[_from][msg.sender] -= _value; } else { allowed[_from][msg.sender] = 0; } balances[_from] -= _value; totalSupply_ -= _value; emit Burn(_from, _value); return true; } } pragma solidity ^0.5.10; contract DNP is DNPToken { string public constant name = "DNP"; string public constant symbol = "DNP"; uint8 public constant decimals = 18; uint256 private constant INITIAL_SUPPLY = 2000000000 * (10 ** uint256(decimals)); constructor(uint totalSupply) public { owner = msg.sender; totalSupply_ = totalSupply > 0 ? totalSupply : INITIAL_SUPPLY; balances[owner] = totalSupply_; } }
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":"stop","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isStopped","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"lockAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"isLocked","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"unlockAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"changeOwner","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":false,"inputs":[],"name":"start","outputs":[],"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":"amount","type":"uint256"}],"name":"additional","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"totalSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","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
60806040526004805460ff1916905534801561001a57600080fd5b50604051610c94380380610c948339818101604052602081101561003d57600080fd5b5051600080546001600160a01b0319163317905580610068576b06765c793fa10079d000000061006a565b805b6001819055600080546001600160a01b031681526003602052604090205550610bfc806100986000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c80634a4fbeec116100ad578063a6f9dae111610071578063a6f9dae114610344578063a9059cbb1461036a578063be9a655514610396578063dd62ed3e1461039e578063fea7bcfb146103cc57610121565b80634a4fbeec146102a657806370a08231146102cc57806379cc6790146102f2578063905295e31461031e57806395d89b411461012657610121565b806323b872dd116100f457806323b872dd14610207578063313ce5671461023d5780633f683b6a1461025b57806342966c681461026357806347a64f441461028057610121565b806306fdde031461012657806307da68f5146101a3578063095ea7b3146101ad57806318160ddd146101ed575b600080fd5b61012e6103e9565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ab610408565b005b6101d9600480360360408110156101c357600080fd5b506001600160a01b03813516906020013561042e565b604080519115158252519081900360200190f35b6101f56104a5565b60408051918252519081900360200190f35b6101d96004803603606081101561021d57600080fd5b506001600160a01b038135811691602081013590911690604001356104ab565b610245610685565b6040805160ff9092168252519081900360200190f35b6101d961068a565b6101d96004803603602081101561027957600080fd5b5035610693565b6101d96004803603602081101561029657600080fd5b50356001600160a01b0316610758565b6101d9600480360360208110156102bc57600080fd5b50356001600160a01b03166107ac565b6101f5600480360360208110156102e257600080fd5b50356001600160a01b03166107ca565b6101d96004803603604081101561030857600080fd5b506001600160a01b0381351690602001356107e5565b6101d96004803603602081101561033457600080fd5b50356001600160a01b0316610906565b6101d96004803603602081101561035a57600080fd5b50356001600160a01b0316610956565b6101d96004803603604081101561038057600080fd5b506001600160a01b038135169060200135610993565b6101ab610acf565b6101f5600480360360408110156103b457600080fd5b506001600160a01b0381358116916020013516610af2565b6101d9600480360360208110156103e257600080fd5b5035610b1d565b604051806040016040528060038152602001620444e560ec1b81525081565b6000546001600160a01b0316331461041f57600080fd5b6004805460ff19166001179055565b60045460009060ff161561043e57fe5b3360008181526005602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60015490565b60045460009060ff16156104bb57fe5b6001600160a01b0383166104ce57600080fd5b6001600160a01b03841660009081526002602052604090205460ff16151560011480159061051a57506001600160a01b03831660009081526002602052604090205460ff161515600114155b61052357600080fd5b6001600160a01b03841660009081526003602052604090205482111561054857600080fd5b6001600160a01b038416600090815260056020908152604080832033845290915290205482111561057857600080fd5b6001600160a01b0384166000908152600360205260409020546105a1908363ffffffff610ba216565b6001600160a01b0380861660009081526003602052604080822093909355908516815220546105d6908363ffffffff610bb416565b6001600160a01b03808516600090815260036020908152604080832094909455918716815260058252828120338252909152205461061a908363ffffffff610ba216565b6001600160a01b03808616600081815260056020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b601281565b60045460ff1690565b600080546001600160a01b031633146106ab57600080fd5b60045460ff16156106b857fe5b336000908152600360205260409020548211156106d457600080fd5b336000908152600360205260409020546106f4908363ffffffff610ba216565b33600090815260036020526040902055600154610717908363ffffffff610ba216565b60015560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b600080546001600160a01b0316331461077057600080fd5b6001600160a01b03821661078357600080fd5b506001600160a01b03166000908152600260205260409020805460ff1916600190811790915590565b6001600160a01b031660009081526002602052604090205460ff1690565b6001600160a01b031660009081526003602052604090205490565b600080546001600160a01b031633146107fd57600080fd5b6001600160a01b03831660009081526003602052604090205482111561082257600080fd5b6001600160a01b0383166000908152600560209081526040808320338452909152902054821161087b576001600160a01b03831660009081526005602090815260408083203384529091529020805483900390556108a0565b6001600160a01b03831660009081526005602090815260408083203384529091528120555b6001600160a01b03831660008181526003602090815260409182902080548690039055600180548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b600080546001600160a01b0316331461091e57600080fd5b6001600160a01b03821661093157600080fd5b506001600160a01b03166000908152600260205260409020805460ff19169055600190565b600080546001600160a01b0316331461096e57600080fd5b50600080546001600160a01b0383166001600160a01b03199091161790556001919050565b60045460009060ff16156109a357fe5b6001600160a01b0383166109b657600080fd5b336000908152600360205260409020548211156109d257600080fd5b3360009081526002602052604090205460ff161515600114156109f457600080fd5b6001600160a01b03831660009081526002602052604090205460ff16151560011415610a1f57600080fd5b33600090815260036020526040902054610a3f908363ffffffff610ba216565b33600090815260036020526040808220929092556001600160a01b03851681522054610a71908363ffffffff610bb416565b6001600160a01b0384166000818152600360209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6000546001600160a01b03163314610ae657600080fd5b6004805460ff19169055565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b600080546001600160a01b03163314610b3557600080fd5b60045460ff1615610b4257fe5b600154610b55908363ffffffff610bb416565b600155600080546001600160a01b0316815260036020526040902054610b81908363ffffffff610bb416565b600080546001600160a01b0316815260036020526040902055506001919050565b600082821115610bae57fe5b50900390565b81810182811015610bc157fe5b9291505056fea265627a7a72305820a92568650736481492c01c0c3dd9cb72545ca478586f22f0f61f14ba55e9ccd764736f6c634300050a00320000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101215760003560e01c80634a4fbeec116100ad578063a6f9dae111610071578063a6f9dae114610344578063a9059cbb1461036a578063be9a655514610396578063dd62ed3e1461039e578063fea7bcfb146103cc57610121565b80634a4fbeec146102a657806370a08231146102cc57806379cc6790146102f2578063905295e31461031e57806395d89b411461012657610121565b806323b872dd116100f457806323b872dd14610207578063313ce5671461023d5780633f683b6a1461025b57806342966c681461026357806347a64f441461028057610121565b806306fdde031461012657806307da68f5146101a3578063095ea7b3146101ad57806318160ddd146101ed575b600080fd5b61012e6103e9565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ab610408565b005b6101d9600480360360408110156101c357600080fd5b506001600160a01b03813516906020013561042e565b604080519115158252519081900360200190f35b6101f56104a5565b60408051918252519081900360200190f35b6101d96004803603606081101561021d57600080fd5b506001600160a01b038135811691602081013590911690604001356104ab565b610245610685565b6040805160ff9092168252519081900360200190f35b6101d961068a565b6101d96004803603602081101561027957600080fd5b5035610693565b6101d96004803603602081101561029657600080fd5b50356001600160a01b0316610758565b6101d9600480360360208110156102bc57600080fd5b50356001600160a01b03166107ac565b6101f5600480360360208110156102e257600080fd5b50356001600160a01b03166107ca565b6101d96004803603604081101561030857600080fd5b506001600160a01b0381351690602001356107e5565b6101d96004803603602081101561033457600080fd5b50356001600160a01b0316610906565b6101d96004803603602081101561035a57600080fd5b50356001600160a01b0316610956565b6101d96004803603604081101561038057600080fd5b506001600160a01b038135169060200135610993565b6101ab610acf565b6101f5600480360360408110156103b457600080fd5b506001600160a01b0381358116916020013516610af2565b6101d9600480360360208110156103e257600080fd5b5035610b1d565b604051806040016040528060038152602001620444e560ec1b81525081565b6000546001600160a01b0316331461041f57600080fd5b6004805460ff19166001179055565b60045460009060ff161561043e57fe5b3360008181526005602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60015490565b60045460009060ff16156104bb57fe5b6001600160a01b0383166104ce57600080fd5b6001600160a01b03841660009081526002602052604090205460ff16151560011480159061051a57506001600160a01b03831660009081526002602052604090205460ff161515600114155b61052357600080fd5b6001600160a01b03841660009081526003602052604090205482111561054857600080fd5b6001600160a01b038416600090815260056020908152604080832033845290915290205482111561057857600080fd5b6001600160a01b0384166000908152600360205260409020546105a1908363ffffffff610ba216565b6001600160a01b0380861660009081526003602052604080822093909355908516815220546105d6908363ffffffff610bb416565b6001600160a01b03808516600090815260036020908152604080832094909455918716815260058252828120338252909152205461061a908363ffffffff610ba216565b6001600160a01b03808616600081815260056020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b601281565b60045460ff1690565b600080546001600160a01b031633146106ab57600080fd5b60045460ff16156106b857fe5b336000908152600360205260409020548211156106d457600080fd5b336000908152600360205260409020546106f4908363ffffffff610ba216565b33600090815260036020526040902055600154610717908363ffffffff610ba216565b60015560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b600080546001600160a01b0316331461077057600080fd5b6001600160a01b03821661078357600080fd5b506001600160a01b03166000908152600260205260409020805460ff1916600190811790915590565b6001600160a01b031660009081526002602052604090205460ff1690565b6001600160a01b031660009081526003602052604090205490565b600080546001600160a01b031633146107fd57600080fd5b6001600160a01b03831660009081526003602052604090205482111561082257600080fd5b6001600160a01b0383166000908152600560209081526040808320338452909152902054821161087b576001600160a01b03831660009081526005602090815260408083203384529091529020805483900390556108a0565b6001600160a01b03831660009081526005602090815260408083203384529091528120555b6001600160a01b03831660008181526003602090815260409182902080548690039055600180548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b600080546001600160a01b0316331461091e57600080fd5b6001600160a01b03821661093157600080fd5b506001600160a01b03166000908152600260205260409020805460ff19169055600190565b600080546001600160a01b0316331461096e57600080fd5b50600080546001600160a01b0383166001600160a01b03199091161790556001919050565b60045460009060ff16156109a357fe5b6001600160a01b0383166109b657600080fd5b336000908152600360205260409020548211156109d257600080fd5b3360009081526002602052604090205460ff161515600114156109f457600080fd5b6001600160a01b03831660009081526002602052604090205460ff16151560011415610a1f57600080fd5b33600090815260036020526040902054610a3f908363ffffffff610ba216565b33600090815260036020526040808220929092556001600160a01b03851681522054610a71908363ffffffff610bb416565b6001600160a01b0384166000818152600360209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6000546001600160a01b03163314610ae657600080fd5b6004805460ff19169055565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b600080546001600160a01b03163314610b3557600080fd5b60045460ff1615610b4257fe5b600154610b55908363ffffffff610bb416565b600155600080546001600160a01b0316815260036020526040902054610b81908363ffffffff610bb416565b600080546001600160a01b0316815260036020526040902055506001919050565b600082821115610bae57fe5b50900390565b81810182811015610bc157fe5b9291505056fea265627a7a72305820a92568650736481492c01c0c3dd9cb72545ca478586f22f0f61f14ba55e9ccd764736f6c634300050a0032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : totalSupply (uint256): 0
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
8935:447:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8935:447:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8969:35;;;:::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;8969:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3393:72;;;:::i;:::-;;6702:220;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6702:220:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;3707:97;;;:::i;:::-;;;;;;;;;;;;;;;;5486:565;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5486:565:0;;;;;;;;;;;;;;;;;:::i;9055:35::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3551:85;;;:::i;7866:320::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7866:320:0;;:::i;2771:173::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2771:173:0;-1:-1:-1;;;;;2771:173:0;;:::i;3178:102::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3178:102:0;-1:-1:-1;;;;;3178:102:0;;:::i;4658:113::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4658:113:0;-1:-1:-1;;;;;4658:113:0;;:::i;8441:461::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;8441:461:0;;;;;;;;:::i;2950:176::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2950:176:0;-1:-1:-1;;;;;2950:176:0;;:::i;2244:132::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2244:132:0;-1:-1:-1;;;;;2244:132:0;;:::i;3975:464::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3975:464:0;;;;;;;;:::i;3471:74::-;;;:::i;7256:140::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7256:140:0;;;;;;;;;;:::i;7446:213::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7446:213:0;;:::i;8969:35::-;;;;;;;;;;;;;;-1:-1:-1;;;8969:35:0;;;;:::o;3393:72::-;2212:5;;-1:-1:-1;;;;;2212:5:0;2198:10;:19;2190:28;;;;;;3443:7;:14;;-1:-1:-1;;3443:14:0;3453:4;3443:14;;;3393:72::o;6702:220::-;3359:7;;6777:4;;3359:7;;3358:8;3350:17;;;;6808:10;6800:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6800:29:0;;;;;;;;;;;;:38;;;6854;;;;;;;6800:29;;6808:10;6854:38;;;;;;;;;;;-1:-1:-1;6910:4:0;6702:220;;;;:::o;3707:97::-;3784:12;;3707:97;:::o;5486:565::-;3359:7;;5576:4;;3359:7;;3358:8;3350:17;;;;-1:-1:-1;;;;;5607:17:0;;5599:26;;;;;;-1:-1:-1;;;;;5645:13:0;;;;;;:6;:13;;;;;;;;:21;;:13;:21;;;;:44;;-1:-1:-1;;;;;;5670:11:0;;;;;;:6;:11;;;;;;;;:19;;:11;:19;;5645:44;5636:54;;;;;;-1:-1:-1;;;;;5719:15:0;;;;;;:8;:15;;;;;;5709:25;;;5701:34;;;;;;-1:-1:-1;;;;;5764:14:0;;;;;;:7;:14;;;;;;;;5779:10;5764:26;;;;;;;;5754:36;;;5746:45;;;;;;-1:-1:-1;;;;;5820:15:0;;;;;;:8;:15;;;;;;:27;;5840:6;5820:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;5802:15:0;;;;;;;:8;:15;;;;;;:45;;;;5874:13;;;;;;;:25;;5892:6;5874:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;5858:13:0;;;;;;;:8;:13;;;;;;;;:41;;;;5939:14;;;;;:7;:14;;;;;5954:10;5939:26;;;;;;;:38;;5970:6;5939:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;5910:14:0;;;;;;;:7;:14;;;;;;;;5925:10;5910:26;;;;;;;;:67;;;;5993:28;;;;;;;;;;;5910:14;;5993:28;;;;;;;;;;;-1:-1:-1;6039:4:0;5486:565;;;;;:::o;9055:35::-;9088:2;9055:35;:::o;3551:85::-;3621:7;;;;3551:85;:::o;7866:320::-;7930:12;2212:5;;-1:-1:-1;;;;;2212:5:0;2198:10;:19;2190:28;;;;;;3359:7;;;;3358:8;3350:17;;;;7978:10;7969:20;;;;:8;:20;;;;;;:30;-1:-1:-1;7969:30:0;7961:39;;;;;;8043:10;8034:20;;;;:8;:20;;;;;;:32;;8059:6;8034:32;:24;:32;:::i;:::-;8020:10;8011:20;;;;:8;:20;;;;;:55;8092:12;;:24;;8109:6;8092:24;:16;:24;:::i;:::-;8077:12;:39;8132:24;;;;;;;;8137:10;;8132:24;;;;;;;;;;-1:-1:-1;8174:4:0;7866:320;;;:::o;2771:173::-;2833:4;2212:5;;-1:-1:-1;;;;;2212:5:0;2198:10;:19;2190:28;;;;;;-1:-1:-1;;;;;2863:19:0;;2855:28;;;;;;-1:-1:-1;;;;;;2894:13:0;;;;;:6;:13;;;;;:20;;-1:-1:-1;;2894:20:0;2910:4;2894:20;;;;;;2910:4;2771:173::o;3178:102::-;-1:-1:-1;;;;;3260:12:0;3230:4;3260:12;;;:6;:12;;;;;;;;;3178:102::o;4658:113::-;-1:-1:-1;;;;;4747:16:0;4714:7;4747:16;;;:8;:16;;;;;;;4658:113::o;8441:461::-;8516:12;2212:5;;-1:-1:-1;;;;;2212:5:0;2198:10;:19;2190:28;;;;;;-1:-1:-1;;;;;8555:15:0;;;;;;:8;:15;;;;;;:25;-1:-1:-1;8555:25:0;8547:34;;;;;;-1:-1:-1;;;;;8606:14:0;;;;;;:7;:14;;;;;;;;8621:10;8606:26;;;;;;;;8596:36;;8592:177;;-1:-1:-1;;;;;8649:14:0;;;;;;:7;:14;;;;;;;;8664:10;8649:26;;;;;;;:36;;;;;;;8592:177;;;-1:-1:-1;;;;;8727:14:0;;8756:1;8727:14;;;:7;:14;;;;;;;;8742:10;8727:26;;;;;;;:30;8592:177;-1:-1:-1;;;;;8779:15:0;;;;;;:8;:15;;;;;;;;;:25;;;;;;;-1:-1:-1;8815:22:0;;;;;;;8853:19;;;;;;;;;;;;;;;;;-1:-1:-1;8890:4:0;8441:461;;;;:::o;2950:176::-;3014:4;2212:5;;-1:-1:-1;;;;;2212:5:0;2198:10;:19;2190:28;;;;;;-1:-1:-1;;;;;3044:19:0;;3036:28;;;;;;-1:-1:-1;;;;;;3075:13:0;3091:5;3075:13;;;:6;:13;;;;;:21;;-1:-1:-1;;3075:21:0;;;-1:-1:-1;;2950:176:0:o;2244:132::-;2308:4;2212:5;;-1:-1:-1;;;;;2212:5:0;2198:10;:19;2190:28;;;;;;-1:-1:-1;2330:5:0;:16;;-1:-1:-1;;;;;2330:16:0;;-1:-1:-1;;;;;;2330:16:0;;;;;;;2244:132;;;:::o;3975:464::-;3359:7;;4046:4;;3359:7;;3358:8;3350:17;;;;-1:-1:-1;;;;;4077:17:0;;4069:26;;;;;;4133:10;4124:20;;;;:8;:20;;;;;;4114:30;;;4106:39;;;;;;4172:10;4165:18;;;;:6;:18;;;;;;;;:26;;:18;:26;;4156:36;;;;;;-1:-1:-1;;;;;4212:11:0;;;;;;:6;:11;;;;;;;;:19;;:11;:19;;4203:29;;;;;;4285:10;4276:20;;;;:8;:20;;;;;;:32;;4301:6;4276:32;:24;:32;:::i;:::-;4262:10;4253:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;4335:13:0;;;;;;:25;;4353:6;4335:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;4319:13:0;;;;;;:8;:13;;;;;;;;;:41;;;;4376:33;;;;;;;4319:13;;4385:10;;4376:33;;;;;;;;;;-1:-1:-1;4427:4:0;3975:464;;;;:::o;3471:74::-;2212:5;;-1:-1:-1;;;;;2212:5:0;2198:10;:19;2190:28;;;;;;3522:7;:15;;-1:-1:-1;;3522:15:0;;;3471:74::o;7256:140::-;-1:-1:-1;;;;;7363:15:0;;;7330:7;7363:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;7256:140::o;7446:213::-;7512:4;2212:5;;-1:-1:-1;;;;;2212:5:0;2198:10;:19;2190:28;;;;;;3359:7;;;;3358:8;3350:17;;;;7549:12;;:24;;7566:6;7549:24;:16;:24;:::i;:::-;7534:12;:39;7602:15;7611:5;;-1:-1:-1;;;;;7611:5:0;7602:15;;:8;:15;;;;;;:27;;7622:6;7602:27;:19;:27;:::i;:::-;7584:15;7593:5;;-1:-1:-1;;;;;7593:5:0;7584:15;;:8;:15;;;;;:45;-1:-1:-1;7593:5:0;7446:213;;;:::o;1259:129::-;1317:7;1355:1;1350;:6;;1343:14;;;;-1:-1:-1;1375:5:0;;;1259:129::o;1461:147::-;1551:5;;;1574:6;;;;1567:14;;;;1461:147;;;;:::o
Swarm Source
bzzr://a92568650736481492c01c0c3dd9cb72545ca478586f22f0f61f14ba55e9ccd7
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.