Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 60 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 5528193 | 2483 days ago | IN | 0 ETH | 0.00361419 | ||||
Transfer | 4984632 | 2575 days ago | IN | 0 ETH | 0.0010587 | ||||
Transfer | 4242643 | 2719 days ago | IN | 0 ETH | 0.0010803 | ||||
Transfer | 4224779 | 2724 days ago | IN | 0.07825372 ETH | 0.015 | ||||
Allocate Owner T... | 4223479 | 2725 days ago | IN | 0 ETH | 0.0020569 | ||||
Transfer | 4221647 | 2725 days ago | IN | 1 ETH | 0.00124496 | ||||
Transfer | 4217431 | 2726 days ago | IN | 1.64 ETH | 0.00092996 | ||||
Transfer | 4216053 | 2727 days ago | IN | 0 ETH | 0.00219042 | ||||
Transfer | 4212309 | 2728 days ago | IN | 1.7 ETH | 0.00124496 | ||||
Transfer | 4209055 | 2729 days ago | IN | 6 ETH | 0.00124496 | ||||
Transfer | 4207422 | 2729 days ago | IN | 0 ETH | 0.00094918 | ||||
Transfer | 4207422 | 2729 days ago | IN | 0 ETH | 0.00055918 | ||||
Transfer | 4207418 | 2729 days ago | IN | 0 ETH | 0.00133918 | ||||
Transfer | 4206374 | 2729 days ago | IN | 2 ETH | 0.00124496 | ||||
Transfer | 4201745 | 2731 days ago | IN | 1 ETH | 0.0029642 | ||||
Transfer | 4201356 | 2731 days ago | IN | 0 ETH | 0.00094918 | ||||
Transfer | 4198723 | 2732 days ago | IN | 1 ETH | 0.00124496 | ||||
Transfer | 4197849 | 2732 days ago | IN | 1 ETH | 0.00124496 | ||||
Transfer | 4190588 | 2733 days ago | IN | 1 ETH | 0.00092996 | ||||
Transfer | 4190365 | 2734 days ago | IN | 1 ETH | 0.00118568 | ||||
Transfer | 4190341 | 2734 days ago | IN | 1 ETH | 0.000021 | ||||
Transfer | 4134696 | 2747 days ago | IN | 1 ETH | 0.0022635 | ||||
Transfer | 4134086 | 2747 days ago | IN | 2 ETH | 0.0030135 | ||||
Transfer | 4123236 | 2750 days ago | IN | 1 ETH | 0.00126512 | ||||
Transfer | 4122282 | 2750 days ago | IN | 1 ETH | 0.0030122 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
4221647 | 2725 days ago | 1 ETH | ||||
4217431 | 2726 days ago | 1.64 ETH | ||||
4212309 | 2728 days ago | 1.7 ETH | ||||
4209055 | 2729 days ago | 6 ETH | ||||
4206374 | 2729 days ago | 2 ETH | ||||
4201745 | 2731 days ago | 1 ETH | ||||
4198723 | 2732 days ago | 1 ETH | ||||
4197849 | 2732 days ago | 1 ETH | ||||
4190588 | 2733 days ago | 1 ETH | ||||
4190365 | 2734 days ago | 1 ETH | ||||
4134696 | 2747 days ago | 1 ETH | ||||
4134086 | 2747 days ago | 2 ETH | ||||
4123236 | 2750 days ago | 1 ETH | ||||
4122282 | 2750 days ago | 1 ETH | ||||
4122215 | 2750 days ago | 1 ETH | ||||
4121935 | 2750 days ago | 1.1 ETH | ||||
4120164 | 2751 days ago | 1 ETH | ||||
4117346 | 2751 days ago | 1 ETH | ||||
4114471 | 2752 days ago | 1 ETH | ||||
4112904 | 2752 days ago | 10 ETH | ||||
4112624 | 2752 days ago | 2 ETH | ||||
4112400 | 2752 days ago | 6 ETH | ||||
4110720 | 2753 days ago | 2.985 ETH | ||||
4109477 | 2753 days ago | 1 ETH | ||||
4109460 | 2753 days ago | 1 ETH |
Loading...
Loading
Contract Name:
BITSDToken
Compiler Version
v0.4.13+commit.fb4cb1a
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-07-18 */ pragma solidity ^0.4.11; library SafeMath { function mul(uint a, uint b) internal returns (uint) { uint c = a * b; assert(a == 0 || c / a == b); return c; } function div(uint a, uint b) internal returns (uint) { assert(b > 0); uint c = a / b; assert(a == b * c + a % b); return c; } function sub(uint a, uint b) internal returns (uint) { assert(b <= a); return a - b; } function add(uint a, uint b) internal returns (uint) { uint c = a + b; assert(c >= a); return c; } function max64(uint64 a, uint64 b) internal constant returns (uint64) { return a >= b ? a : b; } function min64(uint64 a, uint64 b) internal constant returns (uint64) { return a < b ? a : b; } function max256(uint256 a, uint256 b) internal constant returns (uint256) { return a >= b ? a : b; } function min256(uint256 a, uint256 b) internal constant returns (uint256) { return a < b ? a : b; } function assert(bool assertion) internal { if (!assertion) { throw; } } } /* * ERC20Basic * Simpler version of ERC20 interface * see https://github.com/ethereum/EIPs/issues/20 */ contract ERC20Basic { uint public totalSupply; function balanceOf(address who) constant returns (uint); function transfer(address to, uint value); event Transfer(address indexed from, address indexed to, uint value); } /* * ERC20 interface * see https://github.com/ethereum/EIPs/issues/20 */ contract ERC20 is ERC20Basic { function allowance(address owner, address spender) constant returns (uint); function transferFrom(address from, address to, uint value); function approve(address spender, uint value); event Approval(address indexed owner, address indexed spender, uint value); } /* * Basic token * Basic version of StandardToken, with no allowances */ contract BasicToken is ERC20Basic { using SafeMath for uint; mapping(address => uint) balances; /* * Fix for the ERC20 short address attack */ modifier onlyPayloadSize(uint size) { if(msg.data.length < size + 4) { throw; } _; } function transfer(address _to, uint _value) onlyPayloadSize(2 * 32) { balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); Transfer(msg.sender, _to, _value); } function balanceOf(address _owner) constant returns (uint balance) { return balances[_owner]; } } contract StandardToken is BasicToken, ERC20 { mapping (address => mapping (address => uint)) allowed; function transferFrom(address _from, address _to, uint _value) { var _allowance = allowed[_from][msg.sender]; // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met // if (_value > _allowance) throw; balances[_to] = balances[_to].add(_value); balances[_from] = balances[_from].sub(_value); allowed[_from][msg.sender] = _allowance.sub(_value); Transfer(_from, _to, _value); } function approve(address _spender, uint _value) { allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); } function allowance(address _owner, address _spender) constant returns (uint remaining) { return allowed[_owner][_spender]; } } contract Ownable { address public owner; function Ownable() { owner = msg.sender; } modifier onlyOwner() { if (msg.sender != owner) { throw; } _; } function transferOwnership(address newOwner) onlyOwner { if (newOwner != address(0)) { owner = newOwner; } } } contract BITSDToken is StandardToken, Ownable { using SafeMath for uint; event BITSDTokenInitialized(address _owner); event OwnerTokensAllocated(uint _amount); event TeamTokensAllocated(uint _amount); event TokensCreated(address indexed _tokenHolder, uint256 _contributionAmount, uint256 _tokenAmount); event SaleStarted(uint _saleStartime); string public name = "BITSDToken"; string public symbol = "BITSD"; uint public decimals = 3; uint public multiplier = 10**decimals; uint public etherRatio = SafeMath.div(1 ether, multiplier); uint public TOTAL_SUPPLY = SafeMath.mul(7000000, multiplier); uint public TEAM_SUPPLY = SafeMath.mul(700000, multiplier); uint public PRICE = 300; //1 Ether buys 300 BITSD uint public MIN_PURCHASE = 10**18; // 1 Ether uint256 public saleStartTime = 0; bool public teamTokensAllocated = false; bool public ownerTokensAllocated = false; function BITSDToken() { BITSDTokenInitialized(msg.sender); } function allocateTeamTokens() public { if (teamTokensAllocated) { throw; } balances[owner] = balances[owner].add(TEAM_SUPPLY); totalSupply = totalSupply.add(TEAM_SUPPLY); teamTokensAllocated = true; TeamTokensAllocated(TEAM_SUPPLY); } function canBuyTokens() constant public returns (bool) { //Sale runs for 31 days if (saleStartTime == 0) { return false; } if (getNow() > SafeMath.add(saleStartTime, 31 days)) { return false; } return true; } function startSale() onlyOwner { //Must allocate team tokens before starting sale, or you may lose the opportunity //to do so if the whole supply is sold to the crowd. if (!teamTokensAllocated) { throw; } //Can only start once if (saleStartTime != 0) { throw; } saleStartTime = getNow(); SaleStarted(saleStartTime); } function () payable { createTokens(msg.sender); } function createTokens(address recipient) payable { //Only allow purchases over the MIN_PURCHASE if (msg.value < MIN_PURCHASE) { throw; } //Reject if sale has completed if (!canBuyTokens()) { throw; } //Otherwise generate tokens uint tokens = msg.value.mul(PRICE); //Add on any bonus uint bonusPercentage = SafeMath.add(100, bonus()); if (bonusPercentage != 100) { tokens = tokens.mul(percent(bonusPercentage)).div(percent(100)); } tokens = tokens.div(etherRatio); totalSupply = totalSupply.add(tokens); //Don't allow totalSupply to be larger than TOTAL_SUPPLY if (totalSupply > TOTAL_SUPPLY) { throw; } balances[recipient] = balances[recipient].add(tokens); //Transfer Ether to owner owner.transfer(msg.value); TokensCreated(recipient, msg.value, tokens); } //Function to assign team & bounty tokens to owner function allocateOwnerTokens() public { //Can only be called once if (ownerTokensAllocated) { throw; } //Can only be called after sale has completed if ((saleStartTime == 0) || canBuyTokens()) { throw; } ownerTokensAllocated = true; uint amountToAllocate = SafeMath.sub(TOTAL_SUPPLY, totalSupply); balances[owner] = balances[owner].add(amountToAllocate); totalSupply = totalSupply.add(amountToAllocate); OwnerTokensAllocated(amountToAllocate); } function bonus() constant returns(uint) { uint elapsed = SafeMath.sub(getNow(), saleStartTime); if (elapsed < 1 weeks) return 10; if (elapsed < 2 weeks) return 5; return 0; } function percent(uint256 p) internal returns (uint256) { return p.mul(10**16); } //Function is mocked for tests function getNow() internal constant returns (uint256) { return now; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"multiplier","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"saleStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"allocateTeamTokens","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"bonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"canBuyTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"allocateOwnerTokens","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"etherRatio","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"PRICE","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"TOTAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"startSale","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"TEAM_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"}],"name":"createTokens","outputs":[],"payable":true,"type":"function"},{"constant":true,"inputs":[],"name":"MIN_PURCHASE","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"ownerTokensAllocated","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"teamTokensAllocated","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_owner","type":"address"}],"name":"BITSDTokenInitialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"}],"name":"OwnerTokensAllocated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"}],"name":"TeamTokensAllocated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_tokenHolder","type":"address"},{"indexed":false,"name":"_contributionAmount","type":"uint256"},{"indexed":false,"name":"_tokenAmount","type":"uint256"}],"name":"TokensCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_saleStartime","type":"uint256"}],"name":"SaleStarted","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
60606040526040805190810160405280600a81526020017f4249545344546f6b656e000000000000000000000000000000000000000000008152506004908051906020019062000051929190620002ff565b506040805190810160405280600581526020017f4249545344000000000000000000000000000000000000000000000000000000815250600590805190602001906200009f929190620002ff565b506003600655600654600a0a600755620000d8670de0b6b3a76400006007546200023264010000000002620016e3176401000000009004565b60085562000100626acfc0600754620002a2640100000000026200166c176401000000009004565b60095562000128620aae60600754620002a2640100000000026200166c176401000000009004565b600a5561012c600b55670de0b6b3a7640000600c556000600d556000600e60006101000a81548160ff0219169083151502179055506000600e60016101000a81548160ff02191690831515021790555034156200018457600080fd5b5b5b33600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b7f8f212eb7b955fb2545e2e2b44f57045ed6eef6b57576e67f631146f2f3817c8d33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b620003ae565b6000806200025760008411620002ee6401000000000262001748176401000000009004565b82848115156200026357fe5b0490506200029783858115156200027657fe5b06828502018514620002ee6401000000000262001748176401000000009004565b8091505b5092915050565b6000808284029050620002e36000851480620002c95750838583811515620002c657fe5b04145b620002ee6401000000000262001748176401000000009004565b8091505b5092915050565b801515620002fb57600080fd5b5b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200034257805160ff191683800117855562000373565b8280016001018555821562000373579182015b828111156200037257825182559160200191906001019062000355565b5b50905062000382919062000386565b5090565b620003ab91905b80821115620003a75760008160009055506001016200038d565b5090565b90565b61178480620003be6000396000f30060606040523615610152576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610164578063095ea7b3146101f357806318160ddd146102355780631b3ed7221461025e5780631cbaee2d1461028757806323b872dd146102b0578063306023a314610311578063313ce5671461032657806370a082311461034f57806375b4d78c1461039c57806378710f72146103c55780638548cc21146103f25780638d7117d4146104075780638d859f3e146104305780638da5cb5b14610459578063902d55a5146104ae57806395d89b41146104d7578063a9059cbb14610566578063b66a0e5d146105a8578063b9c3a818146105bd578063cedbbeee146105e6578063d439390c14610614578063d71828501461063d578063dd62ed3e1461066a578063f2fde38b146106d6578063fac5235b1461070f575b6101625b61015f3361073c565b5b565b005b341561016f57600080fd5b610177610965565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b85780820151818401525b60208101905061019c565b50505050905090810190601f1680156101e55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101fe57600080fd5b610233600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610a03565b005b341561024057600080fd5b610248610aee565b6040518082815260200191505060405180910390f35b341561026957600080fd5b610271610af4565b6040518082815260200191505060405180910390f35b341561029257600080fd5b61029a610afa565b6040518082815260200191505060405180910390f35b34156102bb57600080fd5b61030f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b00565b005b341561031c57600080fd5b610324610daa565b005b341561033157600080fd5b610339610f13565b6040518082815260200191505060405180910390f35b341561035a57600080fd5b610386600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f19565b6040518082815260200191505060405180910390f35b34156103a757600080fd5b6103af610f63565b6040518082815260200191505060405180910390f35b34156103d057600080fd5b6103d8610fac565b604051808215151515815260200191505060405180910390f35b34156103fd57600080fd5b610405610fef565b005b341561041257600080fd5b61041a611184565b6040518082815260200191505060405180910390f35b341561043b57600080fd5b61044361118a565b6040518082815260200191505060405180910390f35b341561046457600080fd5b61046c611190565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104b957600080fd5b6104c16111b6565b6040518082815260200191505060405180910390f35b34156104e257600080fd5b6104ea6111bc565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561052b5780820151818401525b60208101905061050f565b50505050905090810190601f1680156105585780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561057157600080fd5b6105a6600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061125a565b005b34156105b357600080fd5b6105bb611406565b005b34156105c857600080fd5b6105d06114d9565b6040518082815260200191505060405180910390f35b610612600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061073c565b005b341561061f57600080fd5b6106276114df565b6040518082815260200191505060405180910390f35b341561064857600080fd5b6106506114e5565b604051808215151515815260200191505060405180910390f35b341561067557600080fd5b6106c0600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506114f8565b6040518082815260200191505060405180910390f35b34156106e157600080fd5b61070d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611580565b005b341561071a57600080fd5b610722611659565b604051808215151515815260200191505060405180910390f35b600080600c5434101561074e57600080fd5b610756610fac565b151561076157600080fd5b610776600b543461166c90919063ffffffff16565b915061078a6064610785610f63565b6116a0565b90506064811415156107cf576107cc6107a360646116bf565b6107be6107af846116bf565b8561166c90919063ffffffff16565b6116e390919063ffffffff16565b91505b6107e4600854836116e390919063ffffffff16565b91506107fb826000546116a090919063ffffffff16565b600081905550600954600054111561081257600080fd5b61086482600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116a090919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561090957600080fd5b8273ffffffffffffffffffffffffffffffffffffffff167f2b42f4b25222a5d447ca19dfca2afd1b8d32adfed550f7b87bf9569f6da70c003484604051808381526020018281526020019250505060405180910390a25b505050565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109fb5780601f106109d0576101008083540402835291602001916109fb565b820191906000526020600020905b8154815290600101906020018083116109de57829003601f168201915b505050505081565b80600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a35b5050565b60005481565b60075481565b600d5481565b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610bd382600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116a090919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c6882600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172590919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cbe828261172590919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b50505050565b600e60009054906101000a900460ff1615610dc457600080fd5b610e3a600a5460016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116a090919063ffffffff16565b60016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610eb6600a546000546116a090919063ffffffff16565b6000819055506001600e60006101000a81548160ff0219169083151502179055507fc191cbd7745c662ac31e4bc2570dfdc9b28695ead04d4f43ddaf694858f4f093600a546040518082815260200191505060405180910390a15b565b60065481565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600080610f79610f7161173f565b600d54611725565b905062093a80811015610f8f57600a9150610fa8565b62127500811015610fa35760059150610fa8565b600091505b5090565b600080600d541415610fc15760009050610fec565b610fd0600d546228de806116a0565b610fd861173f565b1115610fe75760009050610fec565b600190505b90565b6000600e60019054906101000a900460ff161561100b57600080fd5b6000600d541480611020575061101f610fac565b5b1561102a57600080fd5b6001600e60016101000a81548160ff021916908315150217905550611053600954600054611725565b90506110c98160016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116a090919063ffffffff16565b60016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611143816000546116a090919063ffffffff16565b6000819055507ff6366b9f65edc1d73b8cfba59e64e88379fed0652294ec660f81966524e9c947816040518082815260200191505060405180910390a15b50565b60085481565b600b5481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60095481565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112525780601f1061122757610100808354040283529160200191611252565b820191906000526020600020905b81548152906001019060200180831161123557829003601f168201915b505050505081565b6040600481016000369050101561127057600080fd5b6112c282600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172590919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061135782600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116a090919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b5b505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561146257600080fd5b600e60009054906101000a900460ff16151561147d57600080fd5b6000600d5414151561148e57600080fd5b61149661173f565b600d819055507fa78c547613f6306e7a70d1bd161c18a496cae1eeb8d4f9e58b60d69ad72ddf58600d546040518082815260200191505060405180910390a15b5b565b600a5481565b600c5481565b600e60019054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115dc57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156116545780600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b5b50565b600e60009054906101000a900460ff1681565b60008082840290506116956000851480611690575083858381151561168d57fe5b04145b611748565b8091505b5092915050565b60008082840190506116b484821015611748565b8091505b5092915050565b60006116db662386f26fc100008361166c90919063ffffffff16565b90505b919050565b6000806116f260008411611748565b82848115156116fd57fe5b04905061171a838581151561170e57fe5b06828502018514611748565b8091505b5092915050565b600061173383831115611748565b81830390505b92915050565b60004290505b90565b80151561175457600080fd5b5b505600a165627a7a723058205be3cad3107010785a9d21248249639a63c29d5838a0d6fcea00ab0521d62cd10029
Deployed Bytecode
0x60606040523615610152576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610164578063095ea7b3146101f357806318160ddd146102355780631b3ed7221461025e5780631cbaee2d1461028757806323b872dd146102b0578063306023a314610311578063313ce5671461032657806370a082311461034f57806375b4d78c1461039c57806378710f72146103c55780638548cc21146103f25780638d7117d4146104075780638d859f3e146104305780638da5cb5b14610459578063902d55a5146104ae57806395d89b41146104d7578063a9059cbb14610566578063b66a0e5d146105a8578063b9c3a818146105bd578063cedbbeee146105e6578063d439390c14610614578063d71828501461063d578063dd62ed3e1461066a578063f2fde38b146106d6578063fac5235b1461070f575b6101625b61015f3361073c565b5b565b005b341561016f57600080fd5b610177610965565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b85780820151818401525b60208101905061019c565b50505050905090810190601f1680156101e55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101fe57600080fd5b610233600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610a03565b005b341561024057600080fd5b610248610aee565b6040518082815260200191505060405180910390f35b341561026957600080fd5b610271610af4565b6040518082815260200191505060405180910390f35b341561029257600080fd5b61029a610afa565b6040518082815260200191505060405180910390f35b34156102bb57600080fd5b61030f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b00565b005b341561031c57600080fd5b610324610daa565b005b341561033157600080fd5b610339610f13565b6040518082815260200191505060405180910390f35b341561035a57600080fd5b610386600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f19565b6040518082815260200191505060405180910390f35b34156103a757600080fd5b6103af610f63565b6040518082815260200191505060405180910390f35b34156103d057600080fd5b6103d8610fac565b604051808215151515815260200191505060405180910390f35b34156103fd57600080fd5b610405610fef565b005b341561041257600080fd5b61041a611184565b6040518082815260200191505060405180910390f35b341561043b57600080fd5b61044361118a565b6040518082815260200191505060405180910390f35b341561046457600080fd5b61046c611190565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104b957600080fd5b6104c16111b6565b6040518082815260200191505060405180910390f35b34156104e257600080fd5b6104ea6111bc565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561052b5780820151818401525b60208101905061050f565b50505050905090810190601f1680156105585780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561057157600080fd5b6105a6600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061125a565b005b34156105b357600080fd5b6105bb611406565b005b34156105c857600080fd5b6105d06114d9565b6040518082815260200191505060405180910390f35b610612600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061073c565b005b341561061f57600080fd5b6106276114df565b6040518082815260200191505060405180910390f35b341561064857600080fd5b6106506114e5565b604051808215151515815260200191505060405180910390f35b341561067557600080fd5b6106c0600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506114f8565b6040518082815260200191505060405180910390f35b34156106e157600080fd5b61070d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611580565b005b341561071a57600080fd5b610722611659565b604051808215151515815260200191505060405180910390f35b600080600c5434101561074e57600080fd5b610756610fac565b151561076157600080fd5b610776600b543461166c90919063ffffffff16565b915061078a6064610785610f63565b6116a0565b90506064811415156107cf576107cc6107a360646116bf565b6107be6107af846116bf565b8561166c90919063ffffffff16565b6116e390919063ffffffff16565b91505b6107e4600854836116e390919063ffffffff16565b91506107fb826000546116a090919063ffffffff16565b600081905550600954600054111561081257600080fd5b61086482600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116a090919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561090957600080fd5b8273ffffffffffffffffffffffffffffffffffffffff167f2b42f4b25222a5d447ca19dfca2afd1b8d32adfed550f7b87bf9569f6da70c003484604051808381526020018281526020019250505060405180910390a25b505050565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109fb5780601f106109d0576101008083540402835291602001916109fb565b820191906000526020600020905b8154815290600101906020018083116109de57829003601f168201915b505050505081565b80600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a35b5050565b60005481565b60075481565b600d5481565b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610bd382600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116a090919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c6882600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172590919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cbe828261172590919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b50505050565b600e60009054906101000a900460ff1615610dc457600080fd5b610e3a600a5460016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116a090919063ffffffff16565b60016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610eb6600a546000546116a090919063ffffffff16565b6000819055506001600e60006101000a81548160ff0219169083151502179055507fc191cbd7745c662ac31e4bc2570dfdc9b28695ead04d4f43ddaf694858f4f093600a546040518082815260200191505060405180910390a15b565b60065481565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600080610f79610f7161173f565b600d54611725565b905062093a80811015610f8f57600a9150610fa8565b62127500811015610fa35760059150610fa8565b600091505b5090565b600080600d541415610fc15760009050610fec565b610fd0600d546228de806116a0565b610fd861173f565b1115610fe75760009050610fec565b600190505b90565b6000600e60019054906101000a900460ff161561100b57600080fd5b6000600d541480611020575061101f610fac565b5b1561102a57600080fd5b6001600e60016101000a81548160ff021916908315150217905550611053600954600054611725565b90506110c98160016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116a090919063ffffffff16565b60016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611143816000546116a090919063ffffffff16565b6000819055507ff6366b9f65edc1d73b8cfba59e64e88379fed0652294ec660f81966524e9c947816040518082815260200191505060405180910390a15b50565b60085481565b600b5481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60095481565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112525780601f1061122757610100808354040283529160200191611252565b820191906000526020600020905b81548152906001019060200180831161123557829003601f168201915b505050505081565b6040600481016000369050101561127057600080fd5b6112c282600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172590919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061135782600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116a090919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b5b505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561146257600080fd5b600e60009054906101000a900460ff16151561147d57600080fd5b6000600d5414151561148e57600080fd5b61149661173f565b600d819055507fa78c547613f6306e7a70d1bd161c18a496cae1eeb8d4f9e58b60d69ad72ddf58600d546040518082815260200191505060405180910390a15b5b565b600a5481565b600c5481565b600e60019054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115dc57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156116545780600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b5b50565b600e60009054906101000a900460ff1681565b60008082840290506116956000851480611690575083858381151561168d57fe5b04145b611748565b8091505b5092915050565b60008082840190506116b484821015611748565b8091505b5092915050565b60006116db662386f26fc100008361166c90919063ffffffff16565b90505b919050565b6000806116f260008411611748565b82848115156116fd57fe5b04905061171a838581151561170e57fe5b06828502018514611748565b8091505b5092915050565b600061173383831115611748565b81830390505b92915050565b60004290505b90565b80151561175457600080fd5b5b505600a165627a7a723058205be3cad3107010785a9d21248249639a63c29d5838a0d6fcea00ab0521d62cd10029
Swarm Source
bzzr://5be3cad3107010785a9d21248249639a63c29d5838a0d6fcea00ab0521d62cd1
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 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.