More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 1,456 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 15022919 | 819 days ago | IN | 0 ETH | 0.00097176 | ||||
Transfer | 14545955 | 897 days ago | IN | 0 ETH | 0.00193101 | ||||
Transfer | 14427652 | 915 days ago | IN | 0 ETH | 0.0012421 | ||||
Transfer | 12610428 | 1198 days ago | IN | 0 ETH | 0.00069434 | ||||
Transfer | 12610428 | 1198 days ago | IN | 0 ETH | 0.00060276 | ||||
Transfer | 9572277 | 1667 days ago | IN | 0 ETH | 0.00055517 | ||||
Transfer | 9559214 | 1669 days ago | IN | 0 ETH | 0.00047424 | ||||
Transfer | 9446936 | 1686 days ago | IN | 0 ETH | 0.00043345 | ||||
Transfer | 9411171 | 1692 days ago | IN | 0 ETH | 0.00039194 | ||||
Transfer | 9407996 | 1692 days ago | IN | 0 ETH | 0.00061945 | ||||
Transfer | 8349400 | 1865 days ago | IN | 0 ETH | 0.00073721 | ||||
Transfer | 8349384 | 1865 days ago | IN | 0 ETH | 0.00073721 | ||||
Transfer | 8349303 | 1865 days ago | IN | 0 ETH | 0.00073721 | ||||
Transfer | 8300907 | 1872 days ago | IN | 0 ETH | 0.00017152 | ||||
Transfer | 8149826 | 1896 days ago | IN | 0 ETH | 0.00216767 | ||||
Transfer | 7872940 | 1939 days ago | IN | 0 ETH | 0.00057403 | ||||
Transfer | 7826241 | 1946 days ago | IN | 0 ETH | 0.00031928 | ||||
Transfer | 7823464 | 1947 days ago | IN | 0 ETH | 0.00059979 | ||||
Transfer | 7808982 | 1949 days ago | IN | 0 ETH | 0.00053137 | ||||
Transfer | 7800961 | 1950 days ago | IN | 0 ETH | 0.00080502 | ||||
Transfer | 7800408 | 1951 days ago | IN | 0 ETH | 0.00046068 | ||||
Transfer | 7797618 | 1951 days ago | IN | 0 ETH | 0.00046068 | ||||
Transfer | 7797561 | 1951 days ago | IN | 0 ETH | 0.00049627 | ||||
Transfer | 7797292 | 1951 days ago | IN | 0 ETH | 0.00065179 | ||||
Transfer | 7796634 | 1951 days ago | IN | 0 ETH | 0.00056717 |
Loading...
Loading
Contract Name:
GeoBlueToken2
Compiler Version
v0.4.23+commit.124ca40d
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-06-16 */ pragma solidity ^0.4.13; contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); function Ownable() public { owner = msg.sender; } modifier onlyOwner() { require(msg.sender == owner); _; } function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } } library SafeMath { 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; } 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 a / b; } 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 c) { c = a + b; assert(c >= a); return c; } } 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); } 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 BasicToken is ERC20Basic { using SafeMath for uint256; mapping(address => uint256) balances; uint256 totalSupply_; function totalSupply() public view returns (uint256) { return totalSupply_; } function transfer(address _to, uint256 _value) public returns (bool) { require(_to != address(0)); require(_value <= balances[msg.sender]); balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); emit Transfer(msg.sender, _to, _value); return true; } function balanceOf(address _owner) public view returns (uint256) { return balances[_owner]; } } contract BurnableToken is BasicToken { event Burn(address indexed burner, uint256 value); function burn(uint256 _value) public { _burn(msg.sender, _value); } function _burn(address _who, uint256 _value) internal { require(_value <= balances[_who]); // 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 balances[_who] = balances[_who].sub(_value); totalSupply_ = totalSupply_.sub(_value); emit Burn(_who, _value); emit Transfer(_who, address(0), _value); } } contract StandardToken is ERC20, BasicToken { mapping (address => mapping (address => uint256)) internal allowed; function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { require(_to != address(0)); 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; } function approve(address _spender, uint256 _value) public returns (bool) { allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) public view returns (uint256) { return allowed[_owner][_spender]; } function increaseApproval(address _spender, uint _addedValue) public returns (bool) { 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) { 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; } } contract GeoBlueToken2 is BasicToken, BurnableToken, Ownable{ string public constant symbol = "GOB"; string public constant name = "GeoBlueToken"; uint8 public constant decimals = 18; mapping (address => uint256) public bonus; mapping (address => uint256) public releaseLockup; bool isOpen = true; uint startTime = now; function GeoBlueToken2() public BasicToken() BurnableToken() { totalSupply_ = SafeMath.mul(1500000000, 1000000000000000000); balances[msg.sender] = SafeMath.mul(1500000000, 1000000000000000000); } function getReleaseLockup(address _sender) public view returns (uint256){ return releaseLockup[_sender]; } modifier transferable(uint256 _value){ require(now > (SafeMath.add(startTime, SafeMath.mul(getReleaseLockup(msg.sender), 1 days) ) ) || _value <= SafeMath.sub(balanceOf(msg.sender), getBonusValue(msg.sender))); _; } function getBonusValue(address _sender) public view returns (uint256){ return bonus[_sender]; } function openSale() public onlyOwner { isOpen = true; startTime = now; } function closeSale() public onlyOwner{ isOpen = false; } function setLockupPeriodAndValue(address _setter, uint256 _date, uint256 _value) public onlyOwner{ releaseLockup[_setter] = _date; bonus[_setter] = SafeMath.mul(_value, 1000000000000000000); } function transfer(address _to, uint256 _value) public transferable(_value) returns (bool){ return super.transfer(_to, _value); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[{"name":"_sender","type":"address"}],"name":"getBonusValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"openSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","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":true,"inputs":[{"name":"_sender","type":"address"}],"name":"getReleaseLockup","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":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_setter","type":"address"},{"name":"_date","type":"uint256"},{"name":"_value","type":"uint256"}],"name":"setLockupPeriodAndValue","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":"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":true,"inputs":[{"name":"","type":"address"}],"name":"releaseLockup","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"bonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"closeSale","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":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","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
60806040526001600560006101000a81548160ff0219169083151502179055504260065534801561002f57600080fd5b5033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061009a6359682f00670de0b6b3a764000061011064010000000002610cee176401000000009004565b6001819055506100c96359682f00670de0b6b3a764000061011064010000000002610cee176401000000009004565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610148565b6000808314156101235760009050610142565b818302905081838281151561013457fe5b0414151561013e57fe5b8090505b92915050565b610fa6806101576000396000f3006080604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306945b10146100eb57806306fdde0314610142578063167ff46f146101d257806318160ddd146101e9578063313ce5671461021457806333a806eb1461024557806342966c681461029c57806370a08231146102c95780638343dab3146103205780638da5cb5b1461037757806395d89b41146103ce578063a9059cbb1461045e578063ac625bb7146104c3578063d8cb4aa31461051a578063ee55efee14610571578063f2fde38b14610588575b600080fd5b3480156100f757600080fd5b5061012c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506105cb565b6040518082815260200191505060405180910390f35b34801561014e57600080fd5b50610157610614565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019757808201518184015260208101905061017c565b50505050905090810190601f1680156101c45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101de57600080fd5b506101e761064d565b005b3480156101f557600080fd5b506101fe6106cd565b6040518082815260200191505060405180910390f35b34801561022057600080fd5b506102296106d7565b604051808260ff1660ff16815260200191505060405180910390f35b34801561025157600080fd5b50610286600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106dc565b6040518082815260200191505060405180910390f35b3480156102a857600080fd5b506102c760048036038101908080359060200190929190505050610725565b005b3480156102d557600080fd5b5061030a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610732565b6040518082815260200191505060405180910390f35b34801561032c57600080fd5b50610375600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019092919050505061077a565b005b34801561038357600080fd5b5061038c610874565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103da57600080fd5b506103e361089a565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610423578082015181840152602081019050610408565b50505050905090810190601f1680156104505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561046a57600080fd5b506104a9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108d3565b604051808215151515815260200191505060405180910390f35b3480156104cf57600080fd5b50610504600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061093a565b6040518082815260200191505060405180910390f35b34801561052657600080fd5b5061055b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610952565b6040518082815260200191505060405180910390f35b34801561057d57600080fd5b5061058661096a565b005b34801561059457600080fd5b506105c9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109e3565b005b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600c81526020017f47656f426c7565546f6b656e000000000000000000000000000000000000000081525081565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106a957600080fd5b6001600560006101000a81548160ff02191690831515021790555042600681905550565b6000600154905090565b601281565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61072f3382610b3b565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107d657600080fd5b81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061082c81670de0b6b3a7640000610cee565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f474f42000000000000000000000000000000000000000000000000000000000081525081565b6000816108f66006546108f16108e8336106dc565b62015180610cee565b610d26565b42118061091c575061091861090a33610732565b610913336105cb565b610d42565b8111155b151561092757600080fd5b6109318484610d5b565b91505092915050565b60046020528060005260406000206000915090505481565b60036020528060005260406000206000915090505481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109c657600080fd5b6000600560006101000a81548160ff021916908315150217905550565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a3f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610a7b57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515610b8857600080fd5b610bd9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d4290919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c3081600154610d4290919063ffffffff16565b6001819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080831415610d015760009050610d20565b8183029050818382811515610d1257fe5b04141515610d1c57fe5b8090505b92915050565b60008183019050828110151515610d3957fe5b80905092915050565b6000828211151515610d5057fe5b818303905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610d9857600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610de557600080fd5b610e36826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d4290919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ec9826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d2690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050929150505600a165627a7a72305820a77baa19f66c71066c6f8f8690409270c7d807a053f2b0543ed3b20abbdd73640029
Deployed Bytecode
0x6080604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306945b10146100eb57806306fdde0314610142578063167ff46f146101d257806318160ddd146101e9578063313ce5671461021457806333a806eb1461024557806342966c681461029c57806370a08231146102c95780638343dab3146103205780638da5cb5b1461037757806395d89b41146103ce578063a9059cbb1461045e578063ac625bb7146104c3578063d8cb4aa31461051a578063ee55efee14610571578063f2fde38b14610588575b600080fd5b3480156100f757600080fd5b5061012c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506105cb565b6040518082815260200191505060405180910390f35b34801561014e57600080fd5b50610157610614565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019757808201518184015260208101905061017c565b50505050905090810190601f1680156101c45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101de57600080fd5b506101e761064d565b005b3480156101f557600080fd5b506101fe6106cd565b6040518082815260200191505060405180910390f35b34801561022057600080fd5b506102296106d7565b604051808260ff1660ff16815260200191505060405180910390f35b34801561025157600080fd5b50610286600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106dc565b6040518082815260200191505060405180910390f35b3480156102a857600080fd5b506102c760048036038101908080359060200190929190505050610725565b005b3480156102d557600080fd5b5061030a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610732565b6040518082815260200191505060405180910390f35b34801561032c57600080fd5b50610375600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019092919050505061077a565b005b34801561038357600080fd5b5061038c610874565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103da57600080fd5b506103e361089a565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610423578082015181840152602081019050610408565b50505050905090810190601f1680156104505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561046a57600080fd5b506104a9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108d3565b604051808215151515815260200191505060405180910390f35b3480156104cf57600080fd5b50610504600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061093a565b6040518082815260200191505060405180910390f35b34801561052657600080fd5b5061055b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610952565b6040518082815260200191505060405180910390f35b34801561057d57600080fd5b5061058661096a565b005b34801561059457600080fd5b506105c9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109e3565b005b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600c81526020017f47656f426c7565546f6b656e000000000000000000000000000000000000000081525081565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106a957600080fd5b6001600560006101000a81548160ff02191690831515021790555042600681905550565b6000600154905090565b601281565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61072f3382610b3b565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107d657600080fd5b81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061082c81670de0b6b3a7640000610cee565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f474f42000000000000000000000000000000000000000000000000000000000081525081565b6000816108f66006546108f16108e8336106dc565b62015180610cee565b610d26565b42118061091c575061091861090a33610732565b610913336105cb565b610d42565b8111155b151561092757600080fd5b6109318484610d5b565b91505092915050565b60046020528060005260406000206000915090505481565b60036020528060005260406000206000915090505481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109c657600080fd5b6000600560006101000a81548160ff021916908315150217905550565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a3f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610a7b57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515610b8857600080fd5b610bd9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d4290919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c3081600154610d4290919063ffffffff16565b6001819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080831415610d015760009050610d20565b8183029050818382811515610d1257fe5b04141515610d1c57fe5b8090505b92915050565b60008183019050828110151515610d3957fe5b80905092915050565b6000828211151515610d5057fe5b818303905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610d9857600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610de557600080fd5b610e36826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d4290919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ec9826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d2690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050929150505600a165627a7a72305820a77baa19f66c71066c6f8f8690409270c7d807a053f2b0543ed3b20abbdd73640029
Deployed Bytecode Sourcemap
4823:1660:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5817:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5817:109:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4936:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4936:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4936:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5934:95;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5934:95:0;;;;;;2041:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2041:85:0;;;;;;;;;;;;;;;;;;;;;;;4987:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4987:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;5439:120;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5439:120:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2677:75;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2677:75:0;;;;;;;;;;;;;;;;;;;;;;;;;;2467:101;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2467:101:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6115:215;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6115:215:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;50:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;50:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4892:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4892:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4892:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6338:142;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6338:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5079:49;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5079:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5031:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5031:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6037:70;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6037:70:0;;;;;;306:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;306:178:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;5817:109;5878:7;5904:5;:14;5910:7;5904:14;;;;;;;;;;;;;;;;5897:21;;5817:109;;;:::o;4936:44::-;;;;;;;;;;;;;;;;;;;;:::o;5934:95::-;280:5;;;;;;;;;;;266:19;;:10;:19;;;258:28;;;;;;;;5991:4;5982:6;;:13;;;;;;;;;;;;;;;;;;6018:3;6006:9;:15;;;;5934:95::o;2041:85::-;2085:7;2108:12;;2101:19;;2041:85;:::o;4987:35::-;5020:2;4987:35;:::o;5439:120::-;5503:7;5529:13;:22;5543:7;5529:22;;;;;;;;;;;;;;;;5522:29;;5439:120;;;:::o;2677:75::-;2721:25;2727:10;2739:6;2721:5;:25::i;:::-;2677:75;:::o;2467:101::-;2523:7;2546:8;:16;2555:6;2546:16;;;;;;;;;;;;;;;;2539:23;;2467:101;;;:::o;6115:215::-;280:5;;;;;;;;;;;266:19;;:10;:19;;;258:28;;;;;;;;6248:5;6223:13;:22;6237:7;6223:22;;;;;;;;;;;;;;;:30;;;;6281:41;6294:6;6302:19;6281:12;:41::i;:::-;6264:5;:14;6270:7;6264:14;;;;;;;;;;;;;;;:58;;;;6115:215;;;:::o;50:20::-;;;;;;;;;;;;;:::o;4892:37::-;;;;;;;;;;;;;;;;;;;;:::o;6338:142::-;6422:4;6405:6;5630:76;5643:9;;5654:50;5667:28;5684:10;5667:16;:28::i;:::-;5697:6;5654:12;:50::i;:::-;5630:12;:76::i;:::-;5623:3;:85;:161;;;;5722:62;5735:21;5745:10;5735:9;:21::i;:::-;5758:25;5772:10;5758:13;:25::i;:::-;5722:12;:62::i;:::-;5712:6;:72;;5623:161;5615:170;;;;;;;;6445:27;6460:3;6465:6;6445:14;:27::i;:::-;6438:34;;6338:142;;;;;:::o;5079:49::-;;;;;;;;;;;;;;;;;:::o;5031:41::-;;;;;;;;;;;;;;;;;:::o;6037:70::-;280:5;;;;;;;;;;;266:19;;:10;:19;;;258:28;;;;;;;;6094:5;6085:6;;:14;;;;;;;;;;;;;;;;;;6037:70::o;306:178::-;280:5;;;;;;;;;;;266:19;;:10;:19;;;258:28;;;;;;;;403:1;383:22;;:8;:22;;;;375:31;;;;;;;;446:8;418:37;;439:5;;;;;;;;;;;418:37;;;;;;;;;;;;470:8;462:5;;:16;;;;;;;;;;;;;;;;;;306:178;:::o;2758:447::-;2837:8;:14;2846:4;2837:14;;;;;;;;;;;;;;;;2827:6;:24;;2819:33;;;;;;;;3051:26;3070:6;3051:8;:14;3060:4;3051:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;3034:8;:14;3043:4;3034:14;;;;;;;;;;;;;;;:43;;;;3099:24;3116:6;3099:12;;:16;;:24;;;;:::i;:::-;3084:12;:39;;;;3140:4;3135:18;;;3146:6;3135:18;;;;;;;;;;;;;;;;;;3188:1;3165:34;;3174:4;3165:34;;;3192:6;3165:34;;;;;;;;;;;;;;;;;;2758:447;;:::o;517:174::-;575:9;602:1;597;:6;593:37;;;621:1;614:8;;;;593:37;644:1;640;:5;636:9;;668:1;663;659;:5;;;;;;;;:10;652:18;;;;;;684:1;677:8;;517:174;;;;;:::o;1099:127::-;1157:9;1183:1;1179;:5;1175:9;;1203:1;1198;:6;;1191:14;;;;;;1219:1;1212:8;;1099:127;;;;:::o;980:113::-;1038:7;1066:1;1061;:6;;1054:14;;;;;;1086:1;1082;:5;1075:12;;980:113;;;;:::o;2132:329::-;2195:4;2231:1;2216:17;;:3;:17;;;;2208:26;;;;;;;;2259:8;:20;2268:10;2259:20;;;;;;;;;;;;;;;;2249:6;:30;;2241:39;;;;;;;;2312:32;2337:6;2312:8;:20;2321:10;2312:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2289:8;:20;2298:10;2289:20;;;;;;;;;;;;;;;:55;;;;2367:25;2385:6;2367:8;:13;2376:3;2367:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2351:8;:13;2360:3;2351:13;;;;;;;;;;;;;;;:41;;;;2425:3;2404:33;;2413:10;2404:33;;;2430:6;2404:33;;;;;;;;;;;;;;;;;;2451:4;2444:11;;2132:329;;;;:::o
Swarm Source
bzzr://a77baa19f66c71066c6f8f8690409270c7d807a053f2b0543ed3b20abbdd7364
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 27 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.