There are reports that this address was used in a Phishing scam. Please exercise caution when interacting with it. Reported by GoPlusSecurity.
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 25,260 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer From | 18338603 | 464 days ago | IN | 0 ETH | 0.00011633 | ||||
Reward To | 18338587 | 464 days ago | IN | 0 ETH | 0.00026593 | ||||
Remove | 16397553 | 737 days ago | IN | 0 ETH | 0.00094884 | ||||
Reward To | 15399666 | 879 days ago | IN | 0 ETH | 0.00027735 | ||||
Transfer | 11515828 | 1487 days ago | IN | 0 ETH | 0.02057363 | ||||
Transfer | 11515625 | 1487 days ago | IN | 0 ETH | 0.02849319 | ||||
Transfer | 11339127 | 1514 days ago | IN | 0.002175 ETH | 0.00097469 | ||||
Transfer | 11339089 | 1514 days ago | IN | 0.002025 ETH | 0.00090747 | ||||
Transfer | 11339018 | 1514 days ago | IN | 0.0017325 ETH | 0.00077639 | ||||
Transfer | 11338956 | 1514 days ago | IN | 0.0001 ETH | 0.00070581 | ||||
Transfer | 11338942 | 1514 days ago | IN | 0.0001 ETH | 0.00063859 | ||||
Transfer | 9839644 | 1745 days ago | IN | 0 ETH | 0.00076163 | ||||
Transfer | 9739891 | 1761 days ago | IN | 0 ETH | 0.00341778 | ||||
Transfer | 9739082 | 1761 days ago | IN | 0 ETH | 0.00569376 | ||||
Transfer | 9561475 | 1788 days ago | IN | 0 ETH | 0.00033684 | ||||
Transfer | 9561169 | 1788 days ago | IN | 0 ETH | 0.00112547 | ||||
Transfer | 9525813 | 1794 days ago | IN | 0 ETH | 0.00567732 | ||||
Transfer | 9448051 | 1806 days ago | IN | 0 ETH | 0.0037011 | ||||
Transfer | 9369539 | 1818 days ago | IN | 0 ETH | 0.00254711 | ||||
Transfer | 8915472 | 1896 days ago | IN | 0 ETH | 0.00222607 | ||||
Transfer | 7721606 | 2082 days ago | IN | 0 ETH | 0.0010311 | ||||
Reward To | 7650998 | 2093 days ago | IN | 0 ETH | 0.00009231 | ||||
Transfer | 7650997 | 2093 days ago | IN | 0 ETH | 0.00008718 | ||||
Transfer | 6555064 | 2282 days ago | IN | 0 ETH | 0.00363962 | ||||
Transfer | 6501303 | 2291 days ago | IN | 0 ETH | 0.00308958 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
2440957 | 3018 days ago | 0 ETH | ||||
2440949 | 3018 days ago | 0 ETH | ||||
2440778 | 3018 days ago | 0 ETH | ||||
2440326 | 3018 days ago | 0 ETH | ||||
2440259 | 3018 days ago | 0 ETH | ||||
2440225 | 3018 days ago | 0 ETH | ||||
2440096 | 3018 days ago | 0 ETH | ||||
2440079 | 3018 days ago | 0 ETH | ||||
2440034 | 3018 days ago | 0 ETH | ||||
2439921 | 3019 days ago | 0 ETH | ||||
2439674 | 3019 days ago | 0 ETH | ||||
2439149 | 3019 days ago | 0 ETH | ||||
2439085 | 3019 days ago | 0 ETH | ||||
2438948 | 3019 days ago | 0 ETH | ||||
2438913 | 3019 days ago | 0 ETH | ||||
2438717 | 3019 days ago | 0 ETH | ||||
2438527 | 3019 days ago | 0 ETH | ||||
2438507 | 3019 days ago | 0 ETH | ||||
2438491 | 3019 days ago | 0 ETH | ||||
2438482 | 3019 days ago | 0 ETH | ||||
2438476 | 3019 days ago | 0 ETH | ||||
2438473 | 3019 days ago | 0 ETH | ||||
2438465 | 3019 days ago | 0 ETH | ||||
2438459 | 3019 days ago | 0 ETH | ||||
2438438 | 3019 days ago | 0 ETH |
Loading...
Loading
Contract Name:
Elcoin
Compiler Version
v0.3.2-2016-05-13-4b445b8
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2016-05-18 */ contract Ambi { function getNodeAddress(bytes32 _name) constant returns (address); function addNode(bytes32 _name, address _addr) external returns (bool); function hasRelation(bytes32 _from, bytes32 _role, address _to) constant returns (bool); } contract PotRewards { function transfer(address _from, address _to, uint _amount); } contract PosRewards { function transfer(address _from, address _to); } contract ElcoinInterface { function rewardTo(address _to, uint _amount) returns (bool); } contract EtherTreasuryInterface { function withdraw(address _to, uint _value) returns(bool); } contract MetaCoinInterface { event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approved(address indexed _owner, address indexed _spender, uint256 _value); event Unapproved(address indexed _owner, address indexed _spender); function totalSupply() constant returns (uint256 supply){} 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 unapprove(address _spender) returns (bool success){} function allowance(address _owner, address _spender) constant returns (uint256 remaining){} } contract ElcoinDb { function getBalance(address addr) constant returns(uint balance); function deposit(address addr, uint amount, bytes32 hash, uint time) returns (bool res); function withdraw(address addr, uint amount, bytes32 hash, uint time) returns (bool res); } contract AmbiEnabled { Ambi ambiC; bytes32 public name; modifier checkAccess(bytes32 _role) { if(address(ambiC) != 0x0 && ambiC.hasRelation(name, _role, msg.sender)){ _ } } function getAddress(bytes32 _name) constant returns (address) { return ambiC.getNodeAddress(_name); } function setAmbiAddress(address _ambi, bytes32 _name) returns (bool){ if(address(ambiC) != 0x0){ return false; } Ambi ambiContract = Ambi(_ambi); if(ambiContract.getNodeAddress(_name)!=address(this)) { bool isNode = ambiContract.addNode(_name, address(this)); if (!isNode){ return false; } } name = _name; ambiC = ambiContract; return true; } function remove() checkAccess("owner") { suicide(msg.sender); } } contract Elcoin is AmbiEnabled, MetaCoinInterface { event Error(uint8 indexed code, address indexed origin, address indexed sender); mapping (address => uint) public recoveredIndex; address[] public recovered; uint public totalSupply; uint public absMinFee; // set up in 1/1000000 of Elcoin uint public feePercent; // set up in 1/100 of percent, 10 is 0.1% uint public absMaxFee; // set up in 1/1000000 of Elcoin address public feeAddr; function Elcoin() { recovered.length++; feeAddr = tx.origin; _setFeeStructure(0, 0, 1); } function _db() internal constant returns (ElcoinDb) { return ElcoinDb(getAddress("elcoinDb")); } function _setFeeStructure(uint _absMinFee, uint _feePercent, uint _absMaxFee) internal returns (bool) { if(_absMinFee < 0 || _feePercent < 0 || _feePercent > 10000 || _absMaxFee < 0 || _absMaxFee < _absMinFee) { Error(1, tx.origin, msg.sender); return false; } absMinFee = _absMinFee; feePercent = _feePercent; absMaxFee = _absMaxFee; return true; } function _rawTransfer(ElcoinDb _db, address _from, address _to, uint _value) internal { _db.withdraw(_from, _value, 0, 0); uint fee = calculateFee(_value); uint net = _value - fee; _db.deposit(_to, net, 0, 0); Transfer(_from, _to, _value); if (fee > 0) { _db.deposit(feeAddr, fee, 0, 0); } } function _transfer(ElcoinDb _db, address _from, address _to, uint _value) internal returns (bool) { if (_value < absMinFee) { return false; } if (_from == _to) { return false; } uint balance = _db.getBalance(_from); if (balance < _value) { return false; } _rawTransfer(_db, _from, _to, _value); return true; } function _transferWithReward(ElcoinDb _db, address _from, address _to, uint _value) internal returns (bool) { if (!_transfer(_db, _from, _to, _value)) { Error(2, tx.origin, msg.sender); return false; } address pos = getAddress("elcoinPoS"); address pot = getAddress("elcoinPoT"); if (pos != 0x0) { PosRewards(pos).transfer(_from, _to); } if (pot != 0x0) { PotRewards(pot).transfer(_from, _to, _value); } return true; } function _recoverAccount(ElcoinDb _db, address _old, address _new) internal returns (bool) { uint pos = recovered.length++; recovered[pos] = _old; recoveredIndex[_old] = pos; uint balance = _db.getBalance(_old); var rv = _db.withdraw(_old, balance, 0, 0); if (!rv) { Error(5, tx.origin, msg.sender); return false; } _db.deposit(_new, balance, 0, 0); return true; } modifier notRecoveredAccount(address _account) { if(recoveredIndex[_account] == 0x0) { _ } else { return; } } function balanceOf(address _account) constant returns (uint) { return _db().getBalance(_account); } function calculateFee(uint _amount) constant returns (uint) { uint fee = (_amount * feePercent) / 10000; if (fee < absMinFee) { return absMinFee; } if (fee > absMaxFee) { return absMaxFee; } return fee; } function issueCoin(address _to, uint _value, uint _totalSupply) checkAccess("currencyOwner") returns (bool) { if (totalSupply > 0) { Error(6, tx.origin, msg.sender); return false; } bool dep = _db().deposit(_to, _value, 0, 0); totalSupply = _totalSupply; return dep; } function batchTransfer(address[] _to, uint[] _value) checkAccess("currencyOwner") returns (bool) { if (_to.length != _value.length) { Error(7, tx.origin, msg.sender); return false; } uint totalToSend = 0; for (uint8 i = 0; i < _value.length; i++) { totalToSend += _value[i]; } ElcoinDb db = _db(); if (db.getBalance(msg.sender) < totalToSend) { Error(8, tx.origin, msg.sender); return false; } db.withdraw(msg.sender, totalToSend, 0, 0); for (uint8 j = 0; j < _to.length; j++) { db.deposit(_to[j], _value[j], 0, 0); Transfer(msg.sender, _to[j], _value[j]); } return true; } function transfer(address _to, uint _value) returns (bool) { uint startGas = msg.gas + transferCallGas; if (!_transferWithReward(_db(), msg.sender, _to, _value)) { return false; } uint refund = (startGas - msg.gas + refundGas) * tx.gasprice; return _refund(refund); } function transferPool(address _from, address _to, uint _value) checkAccess("pool") returns (bool) { return _transferWithReward(_db(), _from, _to, _value); } function rewardTo(address _to, uint _amount) checkAccess("reward") returns (bool) { bool result = _db().deposit(_to, _amount, 0, 0); if (result) { totalSupply += _amount; } return result; } function recoverAccount(address _old, address _new) checkAccess("recovery") notRecoveredAccount(_old) returns (bool) { return _recoverAccount(_db(), _old, _new); } function setFeeAddr(address _feeAddr) checkAccess("currencyOwner") { feeAddr = _feeAddr; } function setFee(uint _absMinFee, uint _feePercent, uint _absMaxFee) checkAccess("cron") returns (bool) { return _setFeeStructure(_absMinFee, _feePercent, _absMaxFee); } uint public txGasPriceLimit = 21000000000; uint public transferCallGas = 21000; uint public refundGas = 15000; EtherTreasuryInterface treasury; function setupTreasury(address _treasury, uint _txGasPriceLimit) checkAccess("currencyOwner") returns (bool) { if (_txGasPriceLimit == 0) { return false; } treasury = EtherTreasuryInterface(_treasury); txGasPriceLimit = _txGasPriceLimit; if (msg.value > 0 && !address(treasury).send(msg.value)) { throw; } return true; } function updateRefundGas() checkAccess("currencyOwner") returns (uint) { uint startGas = msg.gas; uint refund = (startGas - msg.gas + refundGas) * tx.gasprice; // just to simulate calculations, dunno if optimizer will remove this. if (!_refund(1)) { return 0; } refundGas = startGas - msg.gas; return refundGas; } function setOperationsCallGas(uint _transfer) checkAccess("currencyOwner") returns (bool) { transferCallGas = _transfer; return true; } function _refund(uint _value) internal returns (bool) { if (tx.gasprice > txGasPriceLimit) { return false; } return treasury.withdraw(tx.origin, _value); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"bytes32"}],"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"recovered","outputs":[{"name":"","type":"address"}],"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[],"name":"txGasPriceLimit","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[{"name":"_name","type":"bytes32"}],"name":"getAddress","outputs":[{"name":"","type":"address"}],"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[],"name":"updateRefundGas","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[],"name":"feeAddr","outputs":[{"name":"","type":"address"}],"type":"function"},{"constant":false,"inputs":[{"name":"_treasury","type":"address"},{"name":"_txGasPriceLimit","type":"uint256"}],"name":"setupTreasury","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[],"name":"absMaxFee","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[],"name":"refundGas","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_absMinFee","type":"uint256"},{"name":"_feePercent","type":"uint256"},{"name":"_absMaxFee","type":"uint256"}],"name":"setFee","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_totalSupply","type":"uint256"}],"name":"issueCoin","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"_account","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_ambi","type":"address"},{"name":"_name","type":"bytes32"}],"name":"setAmbiAddress","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[],"name":"feePercent","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address[]"},{"name":"_value","type":"uint256[]"}],"name":"batchTransfer","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_transfer","type":"uint256"}],"name":"setOperationsCallGas","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"_amount","type":"uint256"}],"name":"calculateFee","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[],"name":"remove","outputs":[],"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferPool","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[],"name":"absMinFee","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"recoveredIndex","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_feeAddr","type":"address"}],"name":"setFeeAddr","outputs":[],"type":"function"},{"constant":true,"inputs":[],"name":"transferCallGas","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_old","type":"address"},{"name":"_new","type":"address"}],"name":"recoverAccount","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"rewardTo","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"}],"name":"unapprove","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"inputs":[],"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"code","type":"uint8"},{"indexed":true,"name":"origin","type":"address"},{"indexed":true,"name":"sender","type":"address"}],"name":"Error","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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"}],"name":"Unapproved","type":"event"}]
Contract Creation Code
60606040526404e3b29200600955615208600a55613a98600b556003805460018101808355909190828015829011605657818360005260206000209182019101605691905b8082111560b257600081556001016044565b505060088054600160a060020a031916321790555060b69050600080600181801560c557600160a060020a03338116903216837f4be6c20aede7dc7a2a5f9377a665a16687d76e6c5c6e8016cad407f7d5218425846060a460d7565b5090565b506119ec806100de6000396000f35b50600582905560068290556007819055805b939250505056606060405236156101695760e060020a600035046306fdde03811461016b578063095ea7b31461017457806313c8a3761461018657806318160ddd146101cc5780631a1feae1146101d557806321f8a721146101de57806323b872dd1461025757806324c65f351461026d57806339e7fddc146103255780633f2f159614610337578063431e83ce146103e95780634f6d3aed146103f25780635b65b9ab146103fb57806363f80de31461052257806370a08231146106135780637948f5231461064a5780637fd6f15c1461066f57806388d695b2146106785780638f0c724c146107d657806399a5d74714610880578063a7f43779146108a9578063a9059cbb1461095e578063aa64c43b14610982578063ace3088314610a3c578063b2478cfe14610a45578063b2855b4f14610a5d578063be78bb7a14610b15578063c71cbcf314610b1e578063dd62ed3e14610174578063f8b71c6414610bf9578063fbf1f78a14610cb2575b005b610cb560015481565b610cb560043560243560005b92915050565b610cc760043560038054829081101561000257506000527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0154600160a060020a031681565b610cb560045481565b610cb560095481565b610cc76004355b60408051600080547f2ade6c360000000000000000000000000000000000000000000000000000000083526004830185905292519092600160a060020a031691632ade6c36916024828101926020929190829003018187876161da5a03f115610002575050604051519150505b919050565b610cb560043560243560443560005b9392505050565b610cb56000805481908190609960020a6c31bab93932b731bca7bbb732b90290600160a060020a03168214801590610305575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15610ce4575a92503a600b600050545a850301029150610ceb6001610d0c565b610cc7600854600160a060020a031681565b610cb560043560243560008054609960020a6c31bab93932b731bca7bbb732b90290600160a060020a031682148015906103d1575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15610db1578260001415610db8576000915050610180565b610cb560075481565b610cb5600b5481565b610cb5600435602435604435600080547f63726f6e0000000000000000000000000000000000000000000000000000000090600160a060020a031682148015906104a5575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b1561060b57610e2a858585600060008410806104c15750600083105b806104cd575061271083115b806104d85750600082105b806104e257508382105b156113ca5733600160a060020a031632600160a060020a031660016000805160206119cc83398151915260405180905060405180910390a4506000610266565b610cb5600435602435604435600080548190609960020a6c31bab93932b731bca7bbb732b90290600160a060020a031682148015906105c1575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15610e32576004546000901115610e3b5733600160a060020a031632600160a060020a031660066000805160206119cc83398151915260405180905060405180910390a460009250505b509392505050565b610cb56004356000610ec05b60006113e17f656c636f696e44620000000000000000000000000000000000000000000000006101e5565b610cb56004356024356000805481908190600160a060020a03168114610f3957610f31565b610cb560065481565b60408051600480358082013560208181028086018201909652818552610cb59593946024949093850192918291908501908490808284375050604080518735808a013560208181028085018201909552818452989a99604499939850919091019550935083925085019084908082843750949650505050505050600080548190819081908190609960020a6c31bab93932b731bca7bbb732b90290600160a060020a0316821480159061078b575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b156110085786518851146110145733600160a060020a031632600160a060020a031660076000805160206119cc83398151915260405180905060405180910390a4600095505061100a565b610cb560043560008054609960020a6c31bab93932b731bca7bbb732b90290600160a060020a0316821480159061086d575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15611293575050600a8190556001610252565b610cb56004355b6006546005546000916127109084020490811015611299576005549150611293565b60008054610169917f6f776e657200000000000000000000000000000000000000000000000000000091600160a060020a03161480159061094d5750604080516000805460015460e460020a630a1add5102845260048401526024830185905233600160a060020a039081166044850152935193169263a1add5109260648181019360209392839003909101908290876161da5a03f1156100025750506040515190505b156112ad5733600160a060020a0316ff5b610cb5600435602435600060006000600a600050545a0191506112b06112bf61061f565b610cb5600435602435604435600080547f706f6f6c0000000000000000000000000000000000000000000000000000000090600160a060020a03168214801590610a2c575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b1561060b57610e2a6112ed61061f565b610cb560055481565b610cb560043560026020526000908152604090205481565b61016960043560008054609960020a6c31bab93932b731bca7bbb732b90291600160a060020a039190911614801590610af95750604080516000805460015460e460020a630a1add5102845260048401526024830185905233600160a060020a039081166044850152935193169263a1add5109260648181019360209392839003909101908290876161da5a03f1156100025750506040515190505b15610b115760088054600160a060020a031916831790555b5050565b610cb5600a5481565b610cb5600435602435600080547f7265636f7665727900000000000000000000000000000000000000000000000090600160a060020a03168214801590610bc8575081546001546040805160e460020a630a1add5102815260048101929092526024820184905233600160a060020a039081166044840152905192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15610db157600160a060020a038416600090815260026020526040812054859114156112f5576112fc61130561061f565b610cb56004356024356000805481907f726577617264000000000000000000000000000000000000000000000000000090600160a060020a03168214801590610ca5575081546001546040805160e460020a630a1add5102815260048101929092526024820184905233600160a060020a039081166044840152905192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15610f3157610d2f61061f565b60005b60408051918252519081900360200190f35b60408051600160a060020a03929092168252519081900360200190f35b505b505090565b1515610d1e576000935050610ce6565b600b543a905a8403010290506112e6815b6009546000903a111561134f57610252565b5a8303600b8190559350610ce69050565b600160a060020a031663ec2ac54e8686600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f115610002575050604051519250508115610dac5760048054850190555b819250505b5092915050565b600c8054600160a060020a031916851790556009839055600034118015610e165750600c60009054906101000a9004600160a060020a0316600160a060020a0316600034604051809050600060405180830381858888f19350505050155b15610e2057610002565b6001915050610180565b915050610266565b50509392505050565b610e4361061f565b600160a060020a031663ec2ac54e8787600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f115610002575050604051516004869055935083925061060b915050565b600160a060020a031663f8b2cb4f836040518260e060020a0281526004018082600160a060020a031681526020019150506020604051808303816000876161da5a03f1156100025750506040515191506102529050565b600184815560008054600160a060020a0319168417905592505b505092915050565b84915030600160a060020a031682600160a060020a0316632ade6c36866040518260e060020a028152600401808281526020019150506020604051808303816000876161da5a03f11561000257505060405151600160a060020a03169091149050610f175781600160a060020a0316637684937685306040518360e060020a0281526004018083815260200182600160a060020a03168152602001925050506020604051808303816000876161da5a03f11561000257505060405151915050801515610f175760009250610f31565b505b5050505092915050565b60009450600093505b86518460ff16101561105157868460ff1681518110156100025760209081029091010151909401936001939093019261101d565b61105961061f565b92508483600160a060020a031663f8b2cb4f336040518260e060020a0281526004018082600160a060020a031681526020019150506020604051808303816000876161da5a03f11561000257505060405151919091101590506110f35733600160a060020a031632600160a060020a031660086000805160206119cc83398151915260405180905060405180910390a4600095505061100a565b82600160a060020a03166307bc6fad3387600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f11561000257506000935050505b87518260ff1610156112855782600160a060020a031663ec2ac54e898460ff1681518110156100025790602001906020020151898560ff1681518110156100025790602001906020020151600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f115610002575050885189915060ff8416908110156100025790602001906020020151600160a060020a031633600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef898560ff16815181101561000257604080516020928302909301820151835251918290030190a360019190910190611161565b600195505061100a565b8091505b50919050565b60075481111561128f576007549150611293565b50565b1515610cfb5760009250610f31565b3387875b6000600060006114dd878787876000600060056000505483101561178257611779565b9250610f31565b8686866112c3565b5050610180565b92505050610180565b86866003805460018101808355600092839283928392908280158290116115735781836000526020600020918201910161157391905b808211156116fd576000815560010161133b565b60408051600c547ff3fef3a300000000000000000000000000000000000000000000000000000000825232600160a060020a03908116600484015260248301869052925192169163f3fef3a39160448181019260209290919082900301816000876161da5a03f1156100025750506040515191506102529050565b506005839055600682905560078190556001610266565b905090565b9050600160a060020a0382166000146114575781600160a060020a031663ba45b0b887876040518360e060020a0281526004018083600160a060020a0316815260200182600160a060020a03168152602001925050506000604051808303816000876161da5a03f115610002575050505b600160a060020a0381166000146114ce5780600160a060020a031663beabacc88787876040518460e060020a0281526004018084600160a060020a0316815260200183600160a060020a0316815260200182815260200193505050506000604051808303816000876161da5a03f115610002575050505b600192505b5050949350505050565b151561151f5733600160a060020a031632600160a060020a031660026000805160206119cc83398151915260405180905060405180910390a4600092506114d3565b6115487f656c636f696e506f5300000000000000000000000000000000000000000000006101e5565b91506113e67f656c636f696e506f5400000000000000000000000000000000000000000000006101e5565b5050509250856003600050848154811015610002575050507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b83018054600160a060020a03191687179055600160a060020a03868116600081815260026020908152604080832088905580517ff8b2cb4f000000000000000000000000000000000000000000000000000000008152600481019490945251938b169363f8b2cb4f936024818101949183900301908290876161da5a03f1156100025750506040805180517f07bc6fad000000000000000000000000000000000000000000000000000000008252600160a060020a038a166004830152602482018190526000604483018190526064830181905292519095506307bc6fad926084838101936020939290839003909101908290876161da5a03f115610002575050604051519150508015156117015733600160a060020a031632600160a060020a031660056000805160206119cc83398151915260405180905060405180910390a4600093505b5050509392505050565b5090565b86600160a060020a031663ec2ac54e8684600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f1156100025750600195506116f3915050565b600191505b50949350505050565b83600160a060020a031685600160a060020a031614156117a55760009150611779565b85600160a060020a031663f8b2cb4f866040518260e060020a0281526004018082600160a060020a031681526020019150506020604051808303816000876161da5a03f11561000257505060405151915050828110156118085760009150611779565b611774868686866000600085600160a060020a03166307bc6fad8685600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f11561000257506118879150849050610887565b9150818303905085600160a060020a031663ec2ac54e8583600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f115610002575050604080518581529051600160a060020a0387811693508816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef919081900360200190a360008211156119c457604080516008547fec2ac54e000000000000000000000000000000000000000000000000000000008252600160a060020a039081166004830152602482018590526000604483018190526064830181905292519089169263ec2ac54e926084818101936020939092839003909101908290876161da5a03f115610002575050505b505050505050564be6c20aede7dc7a2a5f9377a665a16687d76e6c5c6e8016cad407f7d5218425
Deployed Bytecode
0x606060405236156101695760e060020a600035046306fdde03811461016b578063095ea7b31461017457806313c8a3761461018657806318160ddd146101cc5780631a1feae1146101d557806321f8a721146101de57806323b872dd1461025757806324c65f351461026d57806339e7fddc146103255780633f2f159614610337578063431e83ce146103e95780634f6d3aed146103f25780635b65b9ab146103fb57806363f80de31461052257806370a08231146106135780637948f5231461064a5780637fd6f15c1461066f57806388d695b2146106785780638f0c724c146107d657806399a5d74714610880578063a7f43779146108a9578063a9059cbb1461095e578063aa64c43b14610982578063ace3088314610a3c578063b2478cfe14610a45578063b2855b4f14610a5d578063be78bb7a14610b15578063c71cbcf314610b1e578063dd62ed3e14610174578063f8b71c6414610bf9578063fbf1f78a14610cb2575b005b610cb560015481565b610cb560043560243560005b92915050565b610cc760043560038054829081101561000257506000527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0154600160a060020a031681565b610cb560045481565b610cb560095481565b610cc76004355b60408051600080547f2ade6c360000000000000000000000000000000000000000000000000000000083526004830185905292519092600160a060020a031691632ade6c36916024828101926020929190829003018187876161da5a03f115610002575050604051519150505b919050565b610cb560043560243560443560005b9392505050565b610cb56000805481908190609960020a6c31bab93932b731bca7bbb732b90290600160a060020a03168214801590610305575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15610ce4575a92503a600b600050545a850301029150610ceb6001610d0c565b610cc7600854600160a060020a031681565b610cb560043560243560008054609960020a6c31bab93932b731bca7bbb732b90290600160a060020a031682148015906103d1575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15610db1578260001415610db8576000915050610180565b610cb560075481565b610cb5600b5481565b610cb5600435602435604435600080547f63726f6e0000000000000000000000000000000000000000000000000000000090600160a060020a031682148015906104a5575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b1561060b57610e2a858585600060008410806104c15750600083105b806104cd575061271083115b806104d85750600082105b806104e257508382105b156113ca5733600160a060020a031632600160a060020a031660016000805160206119cc83398151915260405180905060405180910390a4506000610266565b610cb5600435602435604435600080548190609960020a6c31bab93932b731bca7bbb732b90290600160a060020a031682148015906105c1575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15610e32576004546000901115610e3b5733600160a060020a031632600160a060020a031660066000805160206119cc83398151915260405180905060405180910390a460009250505b509392505050565b610cb56004356000610ec05b60006113e17f656c636f696e44620000000000000000000000000000000000000000000000006101e5565b610cb56004356024356000805481908190600160a060020a03168114610f3957610f31565b610cb560065481565b60408051600480358082013560208181028086018201909652818552610cb59593946024949093850192918291908501908490808284375050604080518735808a013560208181028085018201909552818452989a99604499939850919091019550935083925085019084908082843750949650505050505050600080548190819081908190609960020a6c31bab93932b731bca7bbb732b90290600160a060020a0316821480159061078b575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b156110085786518851146110145733600160a060020a031632600160a060020a031660076000805160206119cc83398151915260405180905060405180910390a4600095505061100a565b610cb560043560008054609960020a6c31bab93932b731bca7bbb732b90290600160a060020a0316821480159061086d575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15611293575050600a8190556001610252565b610cb56004355b6006546005546000916127109084020490811015611299576005549150611293565b60008054610169917f6f776e657200000000000000000000000000000000000000000000000000000091600160a060020a03161480159061094d5750604080516000805460015460e460020a630a1add5102845260048401526024830185905233600160a060020a039081166044850152935193169263a1add5109260648181019360209392839003909101908290876161da5a03f1156100025750506040515190505b156112ad5733600160a060020a0316ff5b610cb5600435602435600060006000600a600050545a0191506112b06112bf61061f565b610cb5600435602435604435600080547f706f6f6c0000000000000000000000000000000000000000000000000000000090600160a060020a03168214801590610a2c575060408051835460015460e460020a630a1add5102835260048301526024820184905233600160a060020a039081166044840152925192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b1561060b57610e2a6112ed61061f565b610cb560055481565b610cb560043560026020526000908152604090205481565b61016960043560008054609960020a6c31bab93932b731bca7bbb732b90291600160a060020a039190911614801590610af95750604080516000805460015460e460020a630a1add5102845260048401526024830185905233600160a060020a039081166044850152935193169263a1add5109260648181019360209392839003909101908290876161da5a03f1156100025750506040515190505b15610b115760088054600160a060020a031916831790555b5050565b610cb5600a5481565b610cb5600435602435600080547f7265636f7665727900000000000000000000000000000000000000000000000090600160a060020a03168214801590610bc8575081546001546040805160e460020a630a1add5102815260048101929092526024820184905233600160a060020a039081166044840152905192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15610db157600160a060020a038416600090815260026020526040812054859114156112f5576112fc61130561061f565b610cb56004356024356000805481907f726577617264000000000000000000000000000000000000000000000000000090600160a060020a03168214801590610ca5575081546001546040805160e460020a630a1add5102815260048101929092526024820184905233600160a060020a039081166044840152905192169163a1add51091606481810192602092909190829003018188876161da5a03f1156100025750506040515190505b15610f3157610d2f61061f565b60005b60408051918252519081900360200190f35b60408051600160a060020a03929092168252519081900360200190f35b505b505090565b1515610d1e576000935050610ce6565b600b543a905a8403010290506112e6815b6009546000903a111561134f57610252565b5a8303600b8190559350610ce69050565b600160a060020a031663ec2ac54e8686600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f115610002575050604051519250508115610dac5760048054850190555b819250505b5092915050565b600c8054600160a060020a031916851790556009839055600034118015610e165750600c60009054906101000a9004600160a060020a0316600160a060020a0316600034604051809050600060405180830381858888f19350505050155b15610e2057610002565b6001915050610180565b915050610266565b50509392505050565b610e4361061f565b600160a060020a031663ec2ac54e8787600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f115610002575050604051516004869055935083925061060b915050565b600160a060020a031663f8b2cb4f836040518260e060020a0281526004018082600160a060020a031681526020019150506020604051808303816000876161da5a03f1156100025750506040515191506102529050565b600184815560008054600160a060020a0319168417905592505b505092915050565b84915030600160a060020a031682600160a060020a0316632ade6c36866040518260e060020a028152600401808281526020019150506020604051808303816000876161da5a03f11561000257505060405151600160a060020a03169091149050610f175781600160a060020a0316637684937685306040518360e060020a0281526004018083815260200182600160a060020a03168152602001925050506020604051808303816000876161da5a03f11561000257505060405151915050801515610f175760009250610f31565b505b5050505092915050565b60009450600093505b86518460ff16101561105157868460ff1681518110156100025760209081029091010151909401936001939093019261101d565b61105961061f565b92508483600160a060020a031663f8b2cb4f336040518260e060020a0281526004018082600160a060020a031681526020019150506020604051808303816000876161da5a03f11561000257505060405151919091101590506110f35733600160a060020a031632600160a060020a031660086000805160206119cc83398151915260405180905060405180910390a4600095505061100a565b82600160a060020a03166307bc6fad3387600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f11561000257506000935050505b87518260ff1610156112855782600160a060020a031663ec2ac54e898460ff1681518110156100025790602001906020020151898560ff1681518110156100025790602001906020020151600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f115610002575050885189915060ff8416908110156100025790602001906020020151600160a060020a031633600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef898560ff16815181101561000257604080516020928302909301820151835251918290030190a360019190910190611161565b600195505061100a565b8091505b50919050565b60075481111561128f576007549150611293565b50565b1515610cfb5760009250610f31565b3387875b6000600060006114dd878787876000600060056000505483101561178257611779565b9250610f31565b8686866112c3565b5050610180565b92505050610180565b86866003805460018101808355600092839283928392908280158290116115735781836000526020600020918201910161157391905b808211156116fd576000815560010161133b565b60408051600c547ff3fef3a300000000000000000000000000000000000000000000000000000000825232600160a060020a03908116600484015260248301869052925192169163f3fef3a39160448181019260209290919082900301816000876161da5a03f1156100025750506040515191506102529050565b506005839055600682905560078190556001610266565b905090565b9050600160a060020a0382166000146114575781600160a060020a031663ba45b0b887876040518360e060020a0281526004018083600160a060020a0316815260200182600160a060020a03168152602001925050506000604051808303816000876161da5a03f115610002575050505b600160a060020a0381166000146114ce5780600160a060020a031663beabacc88787876040518460e060020a0281526004018084600160a060020a0316815260200183600160a060020a0316815260200182815260200193505050506000604051808303816000876161da5a03f115610002575050505b600192505b5050949350505050565b151561151f5733600160a060020a031632600160a060020a031660026000805160206119cc83398151915260405180905060405180910390a4600092506114d3565b6115487f656c636f696e506f5300000000000000000000000000000000000000000000006101e5565b91506113e67f656c636f696e506f5400000000000000000000000000000000000000000000006101e5565b5050509250856003600050848154811015610002575050507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b83018054600160a060020a03191687179055600160a060020a03868116600081815260026020908152604080832088905580517ff8b2cb4f000000000000000000000000000000000000000000000000000000008152600481019490945251938b169363f8b2cb4f936024818101949183900301908290876161da5a03f1156100025750506040805180517f07bc6fad000000000000000000000000000000000000000000000000000000008252600160a060020a038a166004830152602482018190526000604483018190526064830181905292519095506307bc6fad926084838101936020939290839003909101908290876161da5a03f115610002575050604051519150508015156117015733600160a060020a031632600160a060020a031660056000805160206119cc83398151915260405180905060405180910390a4600093505b5050509392505050565b5090565b86600160a060020a031663ec2ac54e8684600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f1156100025750600195506116f3915050565b600191505b50949350505050565b83600160a060020a031685600160a060020a031614156117a55760009150611779565b85600160a060020a031663f8b2cb4f866040518260e060020a0281526004018082600160a060020a031681526020019150506020604051808303816000876161da5a03f11561000257505060405151915050828110156118085760009150611779565b611774868686866000600085600160a060020a03166307bc6fad8685600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f11561000257506118879150849050610887565b9150818303905085600160a060020a031663ec2ac54e8583600060006040518560e060020a0281526004018085600160a060020a031681526020018481526020018360010281526020018281526020019450505050506020604051808303816000876161da5a03f115610002575050604080518581529051600160a060020a0387811693508816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef919081900360200190a360008211156119c457604080516008547fec2ac54e000000000000000000000000000000000000000000000000000000008252600160a060020a039081166004830152602482018590526000604483018190526064830181905292519089169263ec2ac54e926084818101936020939092839003909101908290876161da5a03f115610002575050505b505050505050564be6c20aede7dc7a2a5f9377a665a16687d76e6c5c6e8016cad407f7d5218425
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $3,430.84 | 0.0061325 | $21.04 |
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.