Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Sponsored
Latest 10 from a total of 10 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Claim | 8246988 | 1520 days 11 hrs ago | IN | 0 ETH | 0.00005382 | ||||
Stake | 7860466 | 1580 days 19 hrs ago | IN | 0 ETH | 0.00281564 | ||||
Stake | 7841650 | 1583 days 17 hrs ago | IN | 0 ETH | 0.00219212 | ||||
Claim | 7841533 | 1583 days 18 hrs ago | IN | 0 ETH | 0.00020086 | ||||
Stake | 7636264 | 1615 days 18 hrs ago | IN | 0 ETH | 0.0016889 | ||||
Stake | 7605997 | 1620 days 11 hrs ago | IN | 0 ETH | 0.01520005 | ||||
Stake | 7580832 | 1624 days 10 hrs ago | IN | 0 ETH | 0.00146355 | ||||
Stake | 7580832 | 1624 days 10 hrs ago | IN | 0 ETH | 0.00168909 | ||||
Stake | 7580771 | 1624 days 10 hrs ago | IN | 0 ETH | 0.00146355 | ||||
0x60806040 | 7579829 | 1624 days 14 hrs ago | IN | Create: HUBRISSTAKING | 0 ETH | 0.09224729 |
Latest 6 internal transactions
Parent Txn Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
7860466 | 1580 days 19 hrs ago | Contract Creation | 0 ETH | |||
7841650 | 1583 days 17 hrs ago | Contract Creation | 0 ETH | |||
7636264 | 1615 days 18 hrs ago | Contract Creation | 0 ETH | |||
7580832 | 1624 days 10 hrs ago | Contract Creation | 0 ETH | |||
7580832 | 1624 days 10 hrs ago | Contract Creation | 0 ETH | |||
7580771 | 1624 days 10 hrs ago | Contract Creation | 0 ETH |
Loading...
Loading
Contract Name:
HUBRISSTAKING
Compiler Version
v0.5.7+commit.6da8b019
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-04-16 */ pragma solidity ^0.5.7; 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 Ownable { address public owner; constructor() public { owner = msg.sender; } modifier onlyOwner() { require(msg.sender == owner); _; } function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); owner = newOwner; } } contract HUBRISSTAKE is Ownable { ERC20 public token; uint256 public principle; uint256 public totalReward; uint public startDay; uint public duration; bool public isClaimed; constructor(ERC20 _token, address _owner, uint256 _principle, uint256 _totalReward, uint _duration) public { uint today = block.timestamp / 24 hours; token = _token; owner = _owner; principle = _principle; totalReward = _totalReward; startDay = today; duration = _duration; isClaimed = false; } function accumulatedReward() public view returns (uint256) { if (isClaimed) return 0; uint today = block.timestamp / 24 hours; uint durationElapsed = today - startDay; if ( durationElapsed > duration ) { durationElapsed = duration; } return totalReward * durationElapsed / duration; } function isReadyToClaim() public view returns (bool) { uint today = block.timestamp / 24 hours; if (today < (startDay + duration)) return false; if (isClaimed) return false; return true; } function claim() public { assert(isReadyToClaim()); token.transfer(owner, principle + totalReward); isClaimed = true; } } contract HUBRISSTAKING is Ownable { ERC20 public token; mapping (uint => uint256) public threshold; mapping (uint => uint256) public rewardPerTenThousand; mapping (address => HUBRISSTAKE[]) public stakes; constructor(ERC20 _token) public { token = _token; threshold[1] = 150000E18; threshold[3] = 600000E18; threshold[6] = 1500000E18; threshold[12] = 2500000E18; rewardPerTenThousand[1] = 50; rewardPerTenThousand[3] = 20; rewardPerTenThousand[6] = 450; rewardPerTenThousand[12] = 1100; } function setThresholdAndReward(uint256 threshold_1Month, uint256 reward_1month, uint256 threshold_3Month, uint256 reward_3month, uint256 threshold_6Month, uint256 reward_6month, uint256 threshold_12Month, uint256 reward_12month) public onlyOwner { threshold[1] = threshold_1Month; threshold[3] = threshold_3Month; threshold[6] = threshold_6Month; threshold[12] = threshold_12Month; rewardPerTenThousand[1] = reward_1month; rewardPerTenThousand[3] = reward_3month; rewardPerTenThousand[6] = reward_6month; rewardPerTenThousand[12] = reward_12month; } function stake(uint256 _principle, uint months) public returns (HUBRISSTAKE) { uint duration = months * 30; uint256 totalReward; assert((months == 1) || (months == 3) || (months == 6) || (months == 12)); assert(_principle >= threshold[months]); totalReward = _principle * rewardPerTenThousand[months] / 10000; HUBRISSTAKE stakeObj = new HUBRISSTAKE(token, msg.sender, _principle, totalReward, duration); token.transferFrom(msg.sender, address(stakeObj), _principle); token.transfer(address(stakeObj), totalReward); stakes[msg.sender].push(stakeObj); return stakeObj; } function totalPrinciple(address _owner) public view returns (uint256) { uint256 result = 0; for (uint i = 0; i < stakes[_owner].length; i++) { if (!stakes[_owner][i].isClaimed()) { result += stakes[_owner][i].principle(); } } return result; } function accumulatedReward(address _owner) public view returns (uint256) { uint256 result = 0; for (uint i = 0; i < stakes[_owner].length; i++) { if (!stakes[_owner][i].isClaimed()) { result += stakes[_owner][i].accumulatedReward(); } } return result; } function isReadyToClaim(address _owner) public view returns (bool) { for (uint i = 0; i < stakes[_owner].length; i++) { if (stakes[_owner][i].isReadyToClaim()) { return true; } } return false; } function claim() public { bool isAtLeastOneClaimed = false; for (uint i = 0; i < stakes[msg.sender].length; i++) { if (stakes[msg.sender][i].isReadyToClaim()) { stakes[msg.sender][i].claim(); isAtLeastOneClaimed = true; } } assert(isAtLeastOneClaimed); } function getStakes(address _owner) public view returns (HUBRISSTAKE[] memory) { return stakes[_owner]; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"threshold_1Month","type":"uint256"},{"name":"reward_1month","type":"uint256"},{"name":"threshold_3Month","type":"uint256"},{"name":"reward_3month","type":"uint256"},{"name":"threshold_6Month","type":"uint256"},{"name":"reward_6month","type":"uint256"},{"name":"threshold_12Month","type":"uint256"},{"name":"reward_12month","type":"uint256"}],"name":"setThresholdAndReward","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"threshold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"claim","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"}],"name":"stakes","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"totalPrinciple","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_principle","type":"uint256"},{"name":"months","type":"uint256"}],"name":"stake","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"getStakes","outputs":[{"name":"","type":"address[]"}],"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":"","type":"uint256"}],"name":"rewardPerTenThousand","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"accumulatedReward","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"isReadyToClaim","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051602080611ea98339810180604052602081101561003057600080fd5b8101908080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550691fc3842bd1f071c00000600260006001815260200190815260200160002081905550697f0e10af47c1c70000006002600060038152602001908152602001600020819055506a013da329b63364718000006002600060068152602001908152602001600020819055506a021165458500521280000060026000600c815260200190815260200160002081905550603260036000600181526020019081526020016000208190555060146003600060038152602001908152602001600020819055506101c260036000600681526020019081526020016000208190555061044c60036000600c81526020019081526020016000208190555050611cdf806101ca6000396000f3fe608060405234801561001057600080fd5b50600436106100ce5760003560e01c80637ba6f4581161008c578063c3e7a86f11610066578063c3e7a86f14610417578063f1a97ff01461046f578063f2fde38b146104cb578063fc0c546a1461050f576100ce565b80637ba6f458146102f25780638da5cb5b1461038b57806394b3e5a2146103d5576100ce565b8062fd0c4a146100d357806331eb7a1a146101485780634e71d92d1461018a578063584b62a1146101945780636a7bc78e146102225780637b0472f01461027a575b600080fd5b61014660048036036101008110156100ea57600080fd5b810190808035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190505050610559565b005b6101746004803603602081101561015e57600080fd5b8101908080359060200190929190505050610684565b6040518082815260200191505060405180910390f35b61019261069c565b005b6101e0600480360360408110156101aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108dc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102646004803603602081101561023857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610927565b6040518082815260200191505060405180910390f35b6102b06004803603604081101561029057600080fd5b810190808035906020019092919080359060200190929190505050610b88565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103346004803603602081101561030857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f7d565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561037757808201518184015260208101905061035c565b505050509050019250505060405180910390f35b61039361104a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610401600480360360208110156103eb57600080fd5b810190808035906020019092919050505061106f565b6040518082815260200191505060405180910390f35b6104596004803603602081101561042d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611087565b6040518082815260200191505060405180910390f35b6104b16004803603602081101561048557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112e8565b604051808215151515815260200191505060405180910390f35b61050d600480360360208110156104e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611456565b005b61051761152c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105b257600080fd5b8760026000600181526020019081526020016000208190555085600260006003815260200190815260200160002081905550836002600060068152602001908152602001600020819055508160026000600c8152602001908152602001600020819055508660036000600181526020019081526020016000208190555084600360006003815260200190815260200160002081905550826003600060068152602001908152602001600020819055508060036000600c8152602001908152602001600020819055505050505050505050565b60026020528060005260406000206000915090505481565b600080905060008090505b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508110156108d157600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020818154811061073b57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166315a1e9666040518163ffffffff1660e01b815260040160206040518083038186803b1580156107ab57600080fd5b505afa1580156107bf573d6000803e3d6000fd5b505050506040513d60208110156107d557600080fd5b8101908080519060200190929190505050156108c457600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020818154811061083557fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634e71d92d6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156108a757600080fd5b505af11580156108bb573d6000803e3d6000fd5b50505050600191505b80806001019150506106a7565b50806108d957fe5b50565b600460205281600052604060002081815481106108f557fe5b906000526020600020016000915091509054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000905060008090505b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050811015610b7e57600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081815481106109c857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166357c9ca146040518163ffffffff1660e01b815260040160206040518083038186803b158015610a3857600080fd5b505afa158015610a4c573d6000803e3d6000fd5b505050506040513d6020811015610a6257600080fd5b8101908080519060200190929190505050610b7157600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208181548110610ac157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663016a42846040518163ffffffff1660e01b815260040160206040518083038186803b158015610b3157600080fd5b505afa158015610b45573d6000803e3d6000fd5b505050506040513d6020811015610b5b57600080fd5b8101908080519060200190929190505050820191505b8080600101915050610934565b5080915050919050565b600080601e8302905060006001841480610ba25750600384145b80610bad5750600684145b80610bb85750600c84145b610bbe57fe5b6002600085815260200190815260200160002054851015610bdb57fe5b6127106003600086815260200190815260200160002054860281610bfb57fe5b0490506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633878486604051610c3390611552565b808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200195505050505050604051809103906000f080158015610ccd573d6000803e3d6000fd5b509050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3383896040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015610dad57600080fd5b505af1158015610dc1573d6000803e3d6000fd5b505050506040513d6020811015610dd757600080fd5b810190808051906020019092919050505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610e9257600080fd5b505af1158015610ea6573d6000803e3d6000fd5b505050506040513d6020811015610ebc57600080fd5b810190808051906020019092919050505050600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505080935050505092915050565b6060600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080548060200260200160405190810160405280929190818152602001828054801561103e57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610ff4575b50505050509050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60036020528060005260406000206000915090505481565b6000806000905060008090505b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508110156112de57600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020818154811061112857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166357c9ca146040518163ffffffff1660e01b815260040160206040518083038186803b15801561119857600080fd5b505afa1580156111ac573d6000803e3d6000fd5b505050506040513d60208110156111c257600080fd5b81019080805190602001909291905050506112d157600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020818154811061122157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166380fad3256040518163ffffffff1660e01b815260040160206040518083038186803b15801561129157600080fd5b505afa1580156112a5573d6000803e3d6000fd5b505050506040513d60208110156112bb57600080fd5b8101908080519060200190929190505050820191505b8080600101915050611094565b5080915050919050565b600080600090505b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905081101561144b57600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020818154811061138457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166315a1e9666040518163ffffffff1660e01b815260040160206040518083038186803b1580156113f457600080fd5b505afa158015611408573d6000803e3d6000fd5b505050506040513d602081101561141e57600080fd5b81019080805190602001909291905050501561143e576001915050611451565b80806001019150506112f0565b50600090505b919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146114af57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156114e957600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610754806115608339019056fe608060405234801561001057600080fd5b5060405160a080610754833981018060405260a081101561003057600080fd5b810190808051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006201518042816100b757fe5b04905085600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550846000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550836002819055508260038190555080600481905550816005819055506000600660006101000a81548160ff0219169083151502179055505050505050506105cd806101876000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806357c9ca141161007157806357c9ca1414610134578063750142e61461015657806380fad325146101745780638da5cb5b14610192578063f2fde38b146101dc578063fc0c546a14610220576100a9565b8063016a4284146100ae5780630539272a146100cc5780630fb5a6b4146100ea57806315a1e966146101085780634e71d92d1461012a575b600080fd5b6100b661026a565b6040518082815260200191505060405180910390f35b6100d4610270565b6040518082815260200191505060405180910390f35b6100f2610276565b6040518082815260200191505060405180910390f35b61011061027c565b604051808215151515815260200191505060405180910390f35b6101326102ce565b005b61013c610405565b604051808215151515815260200191505060405180910390f35b61015e610418565b6040518082815260200191505060405180910390f35b61017c61041e565b6040518082815260200191505060405180910390f35b61019a610480565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61021e600480360360208110156101f257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506104a5565b005b61022861057b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60025481565b60045481565b60055481565b60008062015180428161028b57fe5b049050600554600454018110156102a65760009150506102cb565b600660009054906101000a900460ff16156102c55760009150506102cb565b60019150505b90565b6102d661027c565b6102dc57fe5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600354600254016040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156103ac57600080fd5b505af11580156103c0573d6000803e3d6000fd5b505050506040513d60208110156103d657600080fd5b8101908080519060200190929190505050506001600660006101000a81548160ff021916908315150217905550565b600660009054906101000a900460ff1681565b60035481565b6000600660009054906101000a900460ff161561043e576000905061047d565b600062015180428161044c57fe5b0490506000600454820390506005548111156104685760055490505b60055481600354028161047757fe5b04925050505b90565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104fe57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561053857600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168156fea165627a7a7230582008b59f2916362c86b2a1d520a7cbe8b5119d9376bd793a2826f6a515e27c78a70029a165627a7a723058205087e954b15b591ae5b2a4e51e474c919311bc58eb043231ea6ae3223b4f30bb0029000000000000000000000000432555e5c898f83fc5f00df631bd9c2801fea289
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100ce5760003560e01c80637ba6f4581161008c578063c3e7a86f11610066578063c3e7a86f14610417578063f1a97ff01461046f578063f2fde38b146104cb578063fc0c546a1461050f576100ce565b80637ba6f458146102f25780638da5cb5b1461038b57806394b3e5a2146103d5576100ce565b8062fd0c4a146100d357806331eb7a1a146101485780634e71d92d1461018a578063584b62a1146101945780636a7bc78e146102225780637b0472f01461027a575b600080fd5b61014660048036036101008110156100ea57600080fd5b810190808035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190505050610559565b005b6101746004803603602081101561015e57600080fd5b8101908080359060200190929190505050610684565b6040518082815260200191505060405180910390f35b61019261069c565b005b6101e0600480360360408110156101aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108dc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102646004803603602081101561023857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610927565b6040518082815260200191505060405180910390f35b6102b06004803603604081101561029057600080fd5b810190808035906020019092919080359060200190929190505050610b88565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103346004803603602081101561030857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f7d565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561037757808201518184015260208101905061035c565b505050509050019250505060405180910390f35b61039361104a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610401600480360360208110156103eb57600080fd5b810190808035906020019092919050505061106f565b6040518082815260200191505060405180910390f35b6104596004803603602081101561042d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611087565b6040518082815260200191505060405180910390f35b6104b16004803603602081101561048557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112e8565b604051808215151515815260200191505060405180910390f35b61050d600480360360208110156104e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611456565b005b61051761152c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105b257600080fd5b8760026000600181526020019081526020016000208190555085600260006003815260200190815260200160002081905550836002600060068152602001908152602001600020819055508160026000600c8152602001908152602001600020819055508660036000600181526020019081526020016000208190555084600360006003815260200190815260200160002081905550826003600060068152602001908152602001600020819055508060036000600c8152602001908152602001600020819055505050505050505050565b60026020528060005260406000206000915090505481565b600080905060008090505b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508110156108d157600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020818154811061073b57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166315a1e9666040518163ffffffff1660e01b815260040160206040518083038186803b1580156107ab57600080fd5b505afa1580156107bf573d6000803e3d6000fd5b505050506040513d60208110156107d557600080fd5b8101908080519060200190929190505050156108c457600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020818154811061083557fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634e71d92d6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156108a757600080fd5b505af11580156108bb573d6000803e3d6000fd5b50505050600191505b80806001019150506106a7565b50806108d957fe5b50565b600460205281600052604060002081815481106108f557fe5b906000526020600020016000915091509054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000905060008090505b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050811015610b7e57600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081815481106109c857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166357c9ca146040518163ffffffff1660e01b815260040160206040518083038186803b158015610a3857600080fd5b505afa158015610a4c573d6000803e3d6000fd5b505050506040513d6020811015610a6257600080fd5b8101908080519060200190929190505050610b7157600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208181548110610ac157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663016a42846040518163ffffffff1660e01b815260040160206040518083038186803b158015610b3157600080fd5b505afa158015610b45573d6000803e3d6000fd5b505050506040513d6020811015610b5b57600080fd5b8101908080519060200190929190505050820191505b8080600101915050610934565b5080915050919050565b600080601e8302905060006001841480610ba25750600384145b80610bad5750600684145b80610bb85750600c84145b610bbe57fe5b6002600085815260200190815260200160002054851015610bdb57fe5b6127106003600086815260200190815260200160002054860281610bfb57fe5b0490506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633878486604051610c3390611552565b808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200195505050505050604051809103906000f080158015610ccd573d6000803e3d6000fd5b509050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3383896040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015610dad57600080fd5b505af1158015610dc1573d6000803e3d6000fd5b505050506040513d6020811015610dd757600080fd5b810190808051906020019092919050505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610e9257600080fd5b505af1158015610ea6573d6000803e3d6000fd5b505050506040513d6020811015610ebc57600080fd5b810190808051906020019092919050505050600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505080935050505092915050565b6060600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080548060200260200160405190810160405280929190818152602001828054801561103e57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610ff4575b50505050509050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60036020528060005260406000206000915090505481565b6000806000905060008090505b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508110156112de57600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020818154811061112857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166357c9ca146040518163ffffffff1660e01b815260040160206040518083038186803b15801561119857600080fd5b505afa1580156111ac573d6000803e3d6000fd5b505050506040513d60208110156111c257600080fd5b81019080805190602001909291905050506112d157600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020818154811061122157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166380fad3256040518163ffffffff1660e01b815260040160206040518083038186803b15801561129157600080fd5b505afa1580156112a5573d6000803e3d6000fd5b505050506040513d60208110156112bb57600080fd5b8101908080519060200190929190505050820191505b8080600101915050611094565b5080915050919050565b600080600090505b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905081101561144b57600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020818154811061138457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166315a1e9666040518163ffffffff1660e01b815260040160206040518083038186803b1580156113f457600080fd5b505afa158015611408573d6000803e3d6000fd5b505050506040513d602081101561141e57600080fd5b81019080805190602001909291905050501561143e576001915050611451565b80806001019150506112f0565b50600090505b919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146114af57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156114e957600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610754806115608339019056fe608060405234801561001057600080fd5b5060405160a080610754833981018060405260a081101561003057600080fd5b810190808051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006201518042816100b757fe5b04905085600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550846000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550836002819055508260038190555080600481905550816005819055506000600660006101000a81548160ff0219169083151502179055505050505050506105cd806101876000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806357c9ca141161007157806357c9ca1414610134578063750142e61461015657806380fad325146101745780638da5cb5b14610192578063f2fde38b146101dc578063fc0c546a14610220576100a9565b8063016a4284146100ae5780630539272a146100cc5780630fb5a6b4146100ea57806315a1e966146101085780634e71d92d1461012a575b600080fd5b6100b661026a565b6040518082815260200191505060405180910390f35b6100d4610270565b6040518082815260200191505060405180910390f35b6100f2610276565b6040518082815260200191505060405180910390f35b61011061027c565b604051808215151515815260200191505060405180910390f35b6101326102ce565b005b61013c610405565b604051808215151515815260200191505060405180910390f35b61015e610418565b6040518082815260200191505060405180910390f35b61017c61041e565b6040518082815260200191505060405180910390f35b61019a610480565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61021e600480360360208110156101f257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506104a5565b005b61022861057b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60025481565b60045481565b60055481565b60008062015180428161028b57fe5b049050600554600454018110156102a65760009150506102cb565b600660009054906101000a900460ff16156102c55760009150506102cb565b60019150505b90565b6102d661027c565b6102dc57fe5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600354600254016040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156103ac57600080fd5b505af11580156103c0573d6000803e3d6000fd5b505050506040513d60208110156103d657600080fd5b8101908080519060200190929190505050506001600660006101000a81548160ff021916908315150217905550565b600660009054906101000a900460ff1681565b60035481565b6000600660009054906101000a900460ff161561043e576000905061047d565b600062015180428161044c57fe5b0490506000600454820390506005548111156104685760055490505b60055481600354028161047757fe5b04925050505b90565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104fe57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561053857600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168156fea165627a7a7230582008b59f2916362c86b2a1d520a7cbe8b5119d9376bd793a2826f6a515e27c78a70029a165627a7a723058205087e954b15b591ae5b2a4e51e474c919311bc58eb043231ea6ae3223b4f30bb0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000432555e5c898f83fc5f00df631bd9c2801fea289
-----Decoded View---------------
Arg [0] : _token (address): 0x432555E5c898F83fC5F00dF631BD9c2801FeA289
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000432555e5c898f83fc5f00df631bd9c2801fea289
Swarm Source
bzzr://5087e954b15b591ae5b2a4e51e474c919311bc58eb043231ea6ae3223b4f30bb
Loading...
Loading
Loading...
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.
[ 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.