More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 2,759 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 14276563 | 1029 days ago | IN | 0 ETH | 0.00445953 | ||||
Transfer | 13983981 | 1074 days ago | IN | 0 ETH | 0.00452797 | ||||
Transfer | 13811046 | 1101 days ago | IN | 0 ETH | 0.00416032 | ||||
Transfer | 13732268 | 1113 days ago | IN | 0 ETH | 0.00288038 | ||||
Transfer | 13714445 | 1116 days ago | IN | 0 ETH | 0.0031401 | ||||
Transfer | 12951723 | 1235 days ago | IN | 0 ETH | 0.00088322 | ||||
Transfer | 12683095 | 1277 days ago | IN | 0 ETH | 0.00145211 | ||||
Transfer | 12645792 | 1283 days ago | IN | 0 ETH | 0.00067224 | ||||
Transfer | 11560823 | 1450 days ago | IN | 0 ETH | 0.00217788 | ||||
Transfer | 11556078 | 1451 days ago | IN | 0 ETH | 0.00798996 | ||||
Transfer | 11555977 | 1451 days ago | IN | 0 ETH | 0.00825107 | ||||
Transfer | 11092275 | 1522 days ago | IN | 0 ETH | 0.00137721 | ||||
Transfer | 11092270 | 1522 days ago | IN | 0 ETH | 0.00137721 | ||||
Transfer | 10884630 | 1554 days ago | IN | 0 ETH | 0.01444213 | ||||
Transfer | 10884626 | 1554 days ago | IN | 0 ETH | 0.01443748 | ||||
Transfer | 10767987 | 1572 days ago | IN | 0 ETH | 0.01127995 | ||||
Transfer | 10664069 | 1588 days ago | IN | 0 ETH | 0.00435497 | ||||
Transfer | 10547810 | 1606 days ago | IN | 0 ETH | 0.00396704 | ||||
Transfer | 10542072 | 1607 days ago | IN | 0 ETH | 0.00428159 | ||||
Transfer | 10514959 | 1611 days ago | IN | 0 ETH | 0.00234347 | ||||
Transfer | 10509363 | 1612 days ago | IN | 0 ETH | 0.0016224 | ||||
Transfer | 10502705 | 1613 days ago | IN | 0 ETH | 0.00327342 | ||||
Transfer | 10501597 | 1613 days ago | IN | 0 ETH | 0.00316183 | ||||
Transfer | 10497277 | 1614 days ago | IN | 0 ETH | 0.00297584 | ||||
Transfer | 10494892 | 1614 days ago | IN | 0 ETH | 0.00249387 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
5446623 | 2440 days ago | 1.08 ETH | ||||
5392539 | 2450 days ago | 0.04 ETH | ||||
5391877 | 2450 days ago | 0.028 ETH | ||||
5391091 | 2450 days ago | 0.00084 ETH | ||||
5378378 | 2452 days ago | 0.05 ETH | ||||
5366097 | 2454 days ago | 0.2359521 ETH | ||||
5356654 | 2455 days ago | 0.0036 ETH | ||||
5341876 | 2458 days ago | 0.00036 ETH | ||||
5327939 | 2460 days ago | 0.1 ETH | ||||
5326338 | 2461 days ago | 0.0027 ETH | ||||
5313736 | 2463 days ago | 1 ETH | ||||
5311749 | 2463 days ago | 0.017 ETH | ||||
5311559 | 2463 days ago | 0.0162 ETH | ||||
5308711 | 2464 days ago | 0.00084 ETH | ||||
5308342 | 2464 days ago | 0.01 ETH | ||||
5308335 | 2464 days ago | 0.01 ETH | ||||
5306875 | 2464 days ago | 1.8 ETH | ||||
5303040 | 2464 days ago | 0.27 ETH | ||||
5302607 | 2465 days ago | 0.027 ETH | ||||
5296137 | 2466 days ago | 0.05 ETH | ||||
5295433 | 2466 days ago | 0.17 ETH | ||||
5294391 | 2466 days ago | 0.00018 ETH | ||||
5291538 | 2466 days ago | 0.00018 ETH | ||||
5291467 | 2466 days ago | 0.00018 ETH | ||||
5291315 | 2466 days ago | 0.00018 ETH |
Loading...
Loading
Contract Name:
ySignToken
Compiler Version
v0.4.22-nightly.2018.3.16+commit.2b2527f3
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-03-20 */ pragma solidity ^0.4.11; library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 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 c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } interface IERC20{ function totalSupply() constant returns (uint256 totalSupply); function balanceOf(address _owner) constant returns (uint256 balance); function transfer(address _to, uint256 _value) returns (bool success); function transferFrom(address _from, address _to, uint256 _value) returns (bool success); function approve(address _spender, uint256 _value) returns (bool success); function allowance(address _owner, address _spender) constant returns (uint256 remaining); event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); } contract DateTime { /* * Date and Time utilities for ethereum contracts * */ struct _DateTime { uint16 year; uint8 month; uint8 day; uint8 hour; uint8 minute; uint8 second; uint8 weekday; } uint constant DAY_IN_SECONDS = 86400; uint constant YEAR_IN_SECONDS = 31536000; uint constant LEAP_YEAR_IN_SECONDS = 31622400; uint constant HOUR_IN_SECONDS = 3600; uint constant MINUTE_IN_SECONDS = 60; uint16 constant ORIGIN_YEAR = 1970; function isLeapYear(uint16 year) public pure returns (bool) { if (year % 4 != 0) { return false; } if (year % 100 != 0) { return true; } if (year % 400 != 0) { return false; } return true; } function leapYearsBefore(uint year) public pure returns (uint) { year -= 1; return year / 4 - year / 100 + year / 400; } function getDaysInMonth(uint8 month, uint16 year) public pure returns (uint8) { if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) { return 31; } else if (month == 4 || month == 6 || month == 9 || month == 11) { return 30; } else if (isLeapYear(year)) { return 29; } else { return 28; } } function parseTimestamp(uint timestamp) internal pure returns (_DateTime dt) { uint secondsAccountedFor = 0; uint buf; uint8 i; // Year dt.year = getYear(timestamp); buf = leapYearsBefore(dt.year) - leapYearsBefore(ORIGIN_YEAR); secondsAccountedFor += LEAP_YEAR_IN_SECONDS * buf; secondsAccountedFor += YEAR_IN_SECONDS * (dt.year - ORIGIN_YEAR - buf); // Month uint secondsInMonth; for (i = 1; i <= 12; i++) { secondsInMonth = DAY_IN_SECONDS * getDaysInMonth(i, dt.year); if (secondsInMonth + secondsAccountedFor > timestamp) { dt.month = i; break; } secondsAccountedFor += secondsInMonth; } // Day for (i = 1; i <= getDaysInMonth(dt.month, dt.year); i++) { if (DAY_IN_SECONDS + secondsAccountedFor > timestamp) { dt.day = i; break; } secondsAccountedFor += DAY_IN_SECONDS; } // Hour dt.hour = getHour(timestamp); // Minute dt.minute = getMinute(timestamp); // Second dt.second = getSecond(timestamp); // Day of week. dt.weekday = getWeekday(timestamp); } function getYear(uint timestamp) public pure returns (uint16) { uint secondsAccountedFor = 0; uint16 year; uint numLeapYears; // Year year = uint16(ORIGIN_YEAR + timestamp / YEAR_IN_SECONDS); numLeapYears = leapYearsBefore(year) - leapYearsBefore(ORIGIN_YEAR); secondsAccountedFor += LEAP_YEAR_IN_SECONDS * numLeapYears; secondsAccountedFor += YEAR_IN_SECONDS * (year - ORIGIN_YEAR - numLeapYears); while (secondsAccountedFor > timestamp) { if (isLeapYear(uint16(year - 1))) { secondsAccountedFor -= LEAP_YEAR_IN_SECONDS; } else { secondsAccountedFor -= YEAR_IN_SECONDS; } year -= 1; } return year; } function getMonth(uint timestamp) public pure returns (uint8) { return parseTimestamp(timestamp).month; } function getDay(uint timestamp) public pure returns (uint8) { return parseTimestamp(timestamp).day; } function getHour(uint timestamp) public pure returns (uint8) { return uint8((timestamp / 60 / 60) % 24); } function getMinute(uint timestamp) public pure returns (uint8) { return uint8((timestamp / 60) % 60); } function getSecond(uint timestamp) public pure returns (uint8) { return uint8(timestamp % 60); } function getWeekday(uint timestamp) public pure returns (uint8) { return uint8((timestamp / DAY_IN_SECONDS + 4) % 7); } function toTimestamp(uint16 year, uint8 month, uint8 day) public pure returns (uint timestamp) { return toTimestamp(year, month, day, 0, 0, 0); } function toTimestamp(uint16 year, uint8 month, uint8 day, uint8 hour) public pure returns (uint timestamp) { return toTimestamp(year, month, day, hour, 0, 0); } function toTimestamp(uint16 year, uint8 month, uint8 day, uint8 hour, uint8 minute) public pure returns (uint timestamp) { return toTimestamp(year, month, day, hour, minute, 0); } function toTimestamp(uint16 year, uint8 month, uint8 day, uint8 hour, uint8 minute, uint8 second) public pure returns (uint timestamp) { uint16 i; // Year for (i = ORIGIN_YEAR; i < year; i++) { if (isLeapYear(i)) { timestamp += LEAP_YEAR_IN_SECONDS; } else { timestamp += YEAR_IN_SECONDS; } } // Month uint8[12] memory monthDayCounts; monthDayCounts[0] = 31; if (isLeapYear(year)) { monthDayCounts[1] = 29; } else { monthDayCounts[1] = 28; } monthDayCounts[2] = 31; monthDayCounts[3] = 30; monthDayCounts[4] = 31; monthDayCounts[5] = 30; monthDayCounts[6] = 31; monthDayCounts[7] = 31; monthDayCounts[8] = 30; monthDayCounts[9] = 31; monthDayCounts[10] = 30; monthDayCounts[11] = 31; for (i = 1; i < month; i++) { timestamp += DAY_IN_SECONDS * monthDayCounts[i - 1]; } // Day timestamp += DAY_IN_SECONDS * (day - 1); // Hour timestamp += HOUR_IN_SECONDS * (hour); // Minute timestamp += MINUTE_IN_SECONDS * (minute); // Second timestamp += second; return timestamp; } } contract ySignToken is IERC20{ using SafeMath for uint256; uint constant MINUTE_IN_SECONDS = 60; uint constant HOUR_IN_SECONDS = 3600; uint constant DAY_IN_SECONDS = 86400; uint public _totalSupply = 18400000000000000000000000; uint public constant Max = 80000000000000000000000000; uint256 public startTime ; string public constant symbol = "YSN"; string public constant name = "ySignToken"; uint8 public constant decimals = 18; uint256 public RATE; uint256 public Check = 0; address public owner; mapping(address => uint256) balances; mapping(address => mapping(address => uint256)) allowed; function() payable{ createToken(); } function ySignToken(){ balances[msg.sender] = _totalSupply; owner = msg.sender; startTime = now; } function createToken() payable{ uint256 tokenss = msg.value; if(now < startTime + (7 * DAY_IN_SECONDS + 6 * HOUR_IN_SECONDS)){ RATE = 5556; if(_totalSupply <= 28400000000000000000000000){ Check = 1; } } else if(now < startTime + (14 * DAY_IN_SECONDS)){ RATE = 2778; if(_totalSupply <= 38400000000000000000000000){ Check = 1; } } else if(now < startTime + (21 * DAY_IN_SECONDS)){ RATE = 1852; if(_totalSupply <= 48400000000000000000000000){ Check = 1; } } else if(now < startTime + (28 * DAY_IN_SECONDS)){ RATE = 1389; if(_totalSupply <= 58400000000000000000000000){ Check = 1; } } else RATE = 1191; require( msg.value > 0 && _totalSupply.add(msg.value.mul(RATE)) <= Max && Check > 0 ); uint256 tokens = msg.value.mul(RATE); balances[msg.sender] = balances[msg.sender].add(tokens); _totalSupply = _totalSupply.add(tokens); owner.transfer(msg.value); Check = 0; } function totalSupply() constant returns (uint256 totalSupply){ return _totalSupply; } function balanceOf(address _owner) constant returns (uint256 balance){ return balances[_owner]; } function transfer(address _to, uint256 _value) returns (bool success){ require( balances[msg.sender] >= _value && _value > 0 ); balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); Transfer(msg.sender, _to,_value); return true; } function transferFrom(address _from, address _to, uint256 _value) returns (bool success){ require( allowed[_from][msg.sender] >= _value && balances[_from] >= _value && _value > 0 ); balances[_from] = balances[_from].sub(_value); balances[_to] = balances[_to].add(_value); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value); Transfer(_from, _to, _value); return true; } function approve(address _spender, uint256 _value) returns (bool success){ allowed[msg.sender][_spender] = _value; Approval(msg.sender,_spender,_value); return true; } function allowance(address _owner, address _spender) constant returns (uint256 remaining){ return allowed[_owner][_spender]; } event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); }
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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"totalSupply","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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Check","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":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"RATE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"createToken","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"Max","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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
60606040526a0f3859ffa9ede12c0000006000556000600355341561002357600080fd5b600054600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426001819055506110cc806100c06000396000f3006060604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100f0578063095ea7b31461017e57806318160ddd146101d857806323b872dd146102015780632de4ca591461027a578063313ce567146102a35780633eaaf86b146102d2578063664e9704146102fb57806370a082311461032457806378e97925146103715780638da5cb5b1461039a57806395d89b41146103ef5780639cbf9e361461047d578063a0f8281714610487578063a9059cbb146104b0578063dd62ed3e1461050a575b6100ee610576565b005b34156100fb57600080fd5b61010361081d565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610143578082015181840152602081019050610128565b50505050905090810190601f1680156101705780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018957600080fd5b6101be600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610856565b604051808215151515815260200191505060405180910390f35b34156101e357600080fd5b6101eb610948565b6040518082815260200191505060405180910390f35b341561020c57600080fd5b610260600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610951565b604051808215151515815260200191505060405180910390f35b341561028557600080fd5b61028d610cde565b6040518082815260200191505060405180910390f35b34156102ae57600080fd5b6102b6610ce4565b604051808260ff1660ff16815260200191505060405180910390f35b34156102dd57600080fd5b6102e5610ce9565b6040518082815260200191505060405180910390f35b341561030657600080fd5b61030e610cef565b6040518082815260200191505060405180910390f35b341561032f57600080fd5b61035b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610cf5565b6040518082815260200191505060405180910390f35b341561037c57600080fd5b610384610d3e565b6040518082815260200191505060405180910390f35b34156103a557600080fd5b6103ad610d44565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103fa57600080fd5b610402610d6a565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610442578082015181840152602081019050610427565b50505050905090810190601f16801561046f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610485610576565b005b341561049257600080fd5b61049a610da3565b6040518082815260200191505060405180910390f35b34156104bb57600080fd5b6104f0600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610db2565b604051808215151515815260200191505060405180910390f35b341561051557600080fd5b610560600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fa7565b6040518082815260200191505060405180910390f35b600080349150610e106006026201518060070201600154014210156105c2576115b46002819055506a177def15bdef29760000006000541115156105bd5760016003819055505b61068c565b62015180600e026001540142101561060157610ada6002819055506a1fc3842bd1f071c00000006000541115156105fc5760016003819055505b61068b565b62015180601502600154014210156106405761073c6002819055506a28091941e5f1ba0a00000060005411151561063b5760016003819055505b61068a565b62015180601c026001540142101561067f5761056d6002819055506a304eae57f9f3025400000060005411151561067a5760016003819055505b610689565b6104a76002819055505b5b5b5b6000341180156106cf57506a422ca8b0a00a42500000006106cc6106bb6002543461102e90919063ffffffff16565b60005461106990919063ffffffff16565b11155b80156106dd57506000600354115b15156106e857600080fd5b6106fd6002543461102e90919063ffffffff16565b905061075181600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106990919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107a98160005461106990919063ffffffff16565b600081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561081157600080fd5b60006003819055505050565b6040805190810160405280600a81526020017f795369676e546f6b656e0000000000000000000000000000000000000000000081525081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008054905090565b600081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610a1e575081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610a2a5750600082115b1515610a3557600080fd5b610a8782600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461108790919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b1c82600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106990919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bee82600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461108790919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60035481565b601281565b60005481565b60025481565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60015481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f59534e000000000000000000000000000000000000000000000000000000000081525081565b6a422ca8b0a00a425000000081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610e035750600082115b1515610e0e57600080fd5b610e6082600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461108790919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ef582600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106990919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008060008414156110435760009150611062565b828402905082848281151561105457fe5b0414151561105e57fe5b8091505b5092915050565b600080828401905083811015151561107d57fe5b8091505092915050565b600082821115151561109557fe5b8183039050929150505600a165627a7a7230582028edfcaba239164f230854fc93a170d8379bb037c22a800687c9b87fda1bf9260029
Deployed Bytecode
0x6060604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100f0578063095ea7b31461017e57806318160ddd146101d857806323b872dd146102015780632de4ca591461027a578063313ce567146102a35780633eaaf86b146102d2578063664e9704146102fb57806370a082311461032457806378e97925146103715780638da5cb5b1461039a57806395d89b41146103ef5780639cbf9e361461047d578063a0f8281714610487578063a9059cbb146104b0578063dd62ed3e1461050a575b6100ee610576565b005b34156100fb57600080fd5b61010361081d565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610143578082015181840152602081019050610128565b50505050905090810190601f1680156101705780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018957600080fd5b6101be600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610856565b604051808215151515815260200191505060405180910390f35b34156101e357600080fd5b6101eb610948565b6040518082815260200191505060405180910390f35b341561020c57600080fd5b610260600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610951565b604051808215151515815260200191505060405180910390f35b341561028557600080fd5b61028d610cde565b6040518082815260200191505060405180910390f35b34156102ae57600080fd5b6102b6610ce4565b604051808260ff1660ff16815260200191505060405180910390f35b34156102dd57600080fd5b6102e5610ce9565b6040518082815260200191505060405180910390f35b341561030657600080fd5b61030e610cef565b6040518082815260200191505060405180910390f35b341561032f57600080fd5b61035b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610cf5565b6040518082815260200191505060405180910390f35b341561037c57600080fd5b610384610d3e565b6040518082815260200191505060405180910390f35b34156103a557600080fd5b6103ad610d44565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103fa57600080fd5b610402610d6a565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610442578082015181840152602081019050610427565b50505050905090810190601f16801561046f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610485610576565b005b341561049257600080fd5b61049a610da3565b6040518082815260200191505060405180910390f35b34156104bb57600080fd5b6104f0600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610db2565b604051808215151515815260200191505060405180910390f35b341561051557600080fd5b610560600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fa7565b6040518082815260200191505060405180910390f35b600080349150610e106006026201518060070201600154014210156105c2576115b46002819055506a177def15bdef29760000006000541115156105bd5760016003819055505b61068c565b62015180600e026001540142101561060157610ada6002819055506a1fc3842bd1f071c00000006000541115156105fc5760016003819055505b61068b565b62015180601502600154014210156106405761073c6002819055506a28091941e5f1ba0a00000060005411151561063b5760016003819055505b61068a565b62015180601c026001540142101561067f5761056d6002819055506a304eae57f9f3025400000060005411151561067a5760016003819055505b610689565b6104a76002819055505b5b5b5b6000341180156106cf57506a422ca8b0a00a42500000006106cc6106bb6002543461102e90919063ffffffff16565b60005461106990919063ffffffff16565b11155b80156106dd57506000600354115b15156106e857600080fd5b6106fd6002543461102e90919063ffffffff16565b905061075181600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106990919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107a98160005461106990919063ffffffff16565b600081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561081157600080fd5b60006003819055505050565b6040805190810160405280600a81526020017f795369676e546f6b656e0000000000000000000000000000000000000000000081525081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008054905090565b600081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610a1e575081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610a2a5750600082115b1515610a3557600080fd5b610a8782600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461108790919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b1c82600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106990919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bee82600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461108790919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60035481565b601281565b60005481565b60025481565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60015481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f59534e000000000000000000000000000000000000000000000000000000000081525081565b6a422ca8b0a00a425000000081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610e035750600082115b1515610e0e57600080fd5b610e6082600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461108790919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ef582600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106990919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008060008414156110435760009150611062565b828402905082848281151561105457fe5b0414151561105e57fe5b8091505b5092915050565b600080828401905083811015151561107d57fe5b8091505092915050565b600082821115151561109557fe5b8183039050929150505600a165627a7a7230582028edfcaba239164f230854fc93a170d8379bb037c22a800687c9b87fda1bf9260029
Swarm Source
bzzr://28edfcaba239164f230854fc93a170d8379bb037c22a800687c9b87fda1bf926
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ 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.