More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 111 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 5002283 | 2476 days ago | IN | 2 ETH | 0.00323354 | ||||
Transfer | 5000951 | 2476 days ago | IN | 0.03 ETH | 0.00015773 | ||||
Transfer | 5000099 | 2476 days ago | IN | 1 ETH | 0.00323354 | ||||
Transfer | 4999800 | 2476 days ago | IN | 0.09381068 ETH | 0.00261854 | ||||
Transfer | 4994815 | 2477 days ago | IN | 0.006 ETH | 0.00051093 | ||||
Transfer | 4993573 | 2477 days ago | IN | 1 ETH | 0.00323354 | ||||
Transfer | 4992089 | 2477 days ago | IN | 0.03 ETH | 0.00031933 | ||||
Transfer | 4991185 | 2477 days ago | IN | 0.118 ETH | 0.00191601 | ||||
Transfer | 4990454 | 2478 days ago | IN | 0.06 ETH | 0.00006386 | ||||
Transfer | 4988072 | 2478 days ago | IN | 0.1 ETH | 0.00189597 | ||||
Transfer | 4988051 | 2478 days ago | IN | 0.1 ETH | 0.00235262 | ||||
Transfer | 4987988 | 2478 days ago | IN | 0.097 ETH | 0.00504827 | ||||
Transfer | 4982291 | 2479 days ago | IN | 0.515 ETH | 0.0005748 | ||||
Transfer | 4981281 | 2479 days ago | IN | 2 ETH | 0.00015773 | ||||
Transfer | 4979981 | 2479 days ago | IN | 0.09 ETH | 0.00473202 | ||||
Transfer | 4977501 | 2480 days ago | IN | 0.0317 ETH | 0.00157734 | ||||
Transfer | 4976890 | 2480 days ago | IN | 0.203 ETH | 0.00223534 | ||||
Transfer | 4976283 | 2480 days ago | IN | 0.161 ETH | 0.00157734 | ||||
Transfer | 4976241 | 2480 days ago | IN | 0.165 ETH | 0.000504 | ||||
Transfer | 4973953 | 2480 days ago | IN | 0.29263838 ETH | 0.00323354 | ||||
Transfer | 4973390 | 2480 days ago | IN | 0.1 ETH | 0.00157734 | ||||
Transfer | 4967296 | 2481 days ago | IN | 0.2 ETH | 0.00473202 | ||||
Transfer | 4965978 | 2482 days ago | IN | 0.0159 ETH | 0.00007886 | ||||
Transfer | 4962292 | 2482 days ago | IN | 0.3 ETH | 0.00157734 | ||||
Transfer | 4961407 | 2482 days ago | IN | 0.04 ETH | 0.0002016 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
5002283 | 2476 days ago | 2 ETH | ||||
5000951 | 2476 days ago | 0.03 ETH | ||||
5000099 | 2476 days ago | 1 ETH | ||||
4999800 | 2476 days ago | 0.09381068 ETH | ||||
4994815 | 2477 days ago | 0.006 ETH | ||||
4993573 | 2477 days ago | 1 ETH | ||||
4992089 | 2477 days ago | 0.03 ETH | ||||
4991185 | 2477 days ago | 0.118 ETH | ||||
4990454 | 2478 days ago | 0.06 ETH | ||||
4987988 | 2478 days ago | 0.097 ETH | ||||
4982291 | 2479 days ago | 0.515 ETH | ||||
4981281 | 2479 days ago | 2 ETH | ||||
4979981 | 2479 days ago | 0.09 ETH | ||||
4977501 | 2480 days ago | 0.0317 ETH | ||||
4976890 | 2480 days ago | 0.203 ETH | ||||
4976283 | 2480 days ago | 0.161 ETH | ||||
4973953 | 2480 days ago | 0.29263838 ETH | ||||
4973390 | 2480 days ago | 0.1 ETH | ||||
4967296 | 2481 days ago | 0.2 ETH | ||||
4965978 | 2482 days ago | 0.0159 ETH | ||||
4962292 | 2482 days ago | 0.3 ETH | ||||
4956655 | 2483 days ago | 0.1 ETH | ||||
4954262 | 2484 days ago | 0.043 ETH | ||||
4950774 | 2484 days ago | 0.031 ETH | ||||
4950349 | 2484 days ago | 0.016 ETH |
Loading...
Loading
Contract Name:
ASTRICOSale
Compiler Version
v0.4.19+commit.c4cbbb05
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-12-22 */ pragma solidity ^0.4.18; /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { //was constant uint256 c = a + b; assert(c >= a); return c; } } /************************************************************************************************ * *************************************************************************************************/ contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); function Ownable() public { owner = msg.sender; } modifier onlyOwner() { require(msg.sender == owner); _; } function transferOwnership(address newOwner) onlyOwner public { require(newOwner != address(0)); OwnershipTransferred(owner, newOwner); owner = newOwner; } } contract ERC20 { function transfer(address receiver, uint amount) public ; function transferFrom(address sender, address receiver, uint amount) public returns(bool success); // do token.approve on the ICO contract function balanceOf(address _owner) constant public returns (uint256 balance); } /************************************************************************************************ * *************************************************************************************************/ contract ASTRICOSale is Ownable { ERC20 public token; // using the ASTRCoin token - will set an address // start and end of the sale - 4 weeks uint256 public startTime; uint256 public endTime; // where funds are collected address public wallet; // beneficiary address public ownerAddress; // deploy owner // amount of raised money in wei uint256 public weiRaised; uint8 internal decimals = 4; // 4 decimal places should be enough in general uint256 internal decimalsConversion = 10 ** uint256(decimals); uint256 internal ALLOC_CROWDSALE = 90000000 * decimalsConversion; // (10 ** uint256(decimals)); // 90 mill in ICO // 90MIL 90000000 // 10MIL 10000000 // 90MIL 4DCP 900000000000 uint internal BASIC_RATE = 631 * decimalsConversion; // based on the price of ether at 755 USD uint public PRICE_VARIABLE = 0 * decimalsConversion; //TIME LIMITS uint256 public astrSold = 0; bool public halted; bool public crowdsaleClosed; // simple event to track purchases event TokenPurchase(address indexed purchaser, address indexed beneficiary, uint256 value, uint256 amount); modifier isNotHalted() { require(!halted); _; } modifier afterDeadline() { if (now >= endTime) _; } /** * Constructor for ASTRICOSale * * 1513908673 * Friday, December 22, 2017 10:11:13 AM GMT+08:00 * * 1517414400 * Thursday, February 1, 2018 12:00:00 AM GMT+08:00 * * 90000000000 */ // function ASTRCoinCrowdSale(address _token, uint256 _startTime, address _ethWallet) public { function ASTRICOSale() public { // require(_startTime >= now); // require(_ethWallet != 0x0); crowdsaleClosed = false; halted = false; startTime = 1513908673; // Friday, December 22, 2017 10:11:13 AM GMT+08:00 endTime = 1517414400; // Thursday, February 1, 2018 12:00:00 AM GMT+08:00 wallet = ERC20(0x3baDA155408AB1C9898FDF28e545b51f2f9a65CC); // This wallet needs to give permission for the ICO to transfer Tokens ownerAddress = ERC20(0x3EFAe2e152F62F5cc12cc0794b816d22d416a721); // This is bad in theory but does fix the 2300 gas problem token = ERC20(0x80E7a4d750aDe616Da896C49049B7EdE9e04C191); // Ropsten we have pregenerated thiss } // fallback function can be used to buy tokens function () public payable { require(msg.sender != 0x0); require(validPurchase()); require(!halted); // useful to test if we have paused it uint256 weiAmount = msg.value; // money sent in wei uint256 tokens = SafeMath.div(SafeMath.mul(weiAmount, getCurrentRate()), 1 ether); require(ALLOC_CROWDSALE - astrSold >= tokens); weiRaised += weiAmount; astrSold += tokens; token.transferFrom(ownerAddress, msg.sender, tokens); wallet.transfer(msg.value); // transfer straight away wallet } function validPurchase() internal constant returns (bool) { bool withinPeriod = now >= startTime && now <= endTime; bool nonZeroPurchase = (msg.value != 0); bool astrAvailable = (ALLOC_CROWDSALE - astrSold) > 0; return withinPeriod && nonZeroPurchase && astrAvailable && ! crowdsaleClosed; } function getCurrentRate() internal constant returns (uint256) { if( PRICE_VARIABLE > 0 ) { return PRICE_VARIABLE; // we can manually set prices if we want } return BASIC_RATE; } // this closes it when we want to close - rather than waiting function setNewRate(uint256 _coinsPerEther) onlyOwner public { if( _coinsPerEther > 0 ) { PRICE_VARIABLE = _coinsPerEther * decimalsConversion; } } // this closes it when we want to close - rather than waiting function setFixedRate() onlyOwner public { PRICE_VARIABLE = 0 * decimalsConversion; } // this closes it when we want to close - rather than waiting - this is bad function closeSaleAnyway() onlyOwner public { // wallet.transfer(weiRaised); crowdsaleClosed = true; } // this closes it when we want to close - rather than waiting function safeCloseSale() onlyOwner afterDeadline public { // wallet.transfer(weiRaised); crowdsaleClosed = true; } function pause() onlyOwner public { halted = true; } function unpause() onlyOwner public { halted = false; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"_coinsPerEther","type":"uint256"}],"name":"setNewRate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"safeCloseSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PRICE_VARIABLE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"halted","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"astrSold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleClosed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"closeSaleAnyway","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"setFixedRate","outputs":[],"payable":false,"stateMutability":"nonpayable","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":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"purchaser","type":"address"},{"indexed":true,"name":"beneficiary","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TokenPurchase","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]
Contract Creation Code
60606040526004600760006101000a81548160ff021916908360ff160217905550600760009054906101000a900460ff1660ff16600a0a60085560085463055d4a800260095560085461027702600a55600854600002600b556000600c55341561006857600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600d60016101000a81548160ff0219169083151502179055506000600d60006101000a81548160ff021916908315150217905550635a3c69c1600281905550635a71e800600381905550733bada155408ab1c9898fdf28e545b51f2f9a65cc600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550733efae2e152f62f5cc12cc0794b816d22d416a721600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507380e7a4d750ade616da896c49049b7ede9e04c191600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610c89806102026000396000f3006060604052600436106100fc576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680632d483bec146103555780633197cbb614610378578063354537da146103a15780633f4ba83a146103b65780634042b66f146103cb578063521eb273146103f457806378e97925146104495780638456cb59146104725780638da5cb5b146104875780638f84aa09146104dc578063b109e89414610531578063b9b8af0b1461055a578063be92f33414610587578063ccb07cef146105b0578063d7b53081146105dd578063ebea3d30146105f2578063f2fde38b14610607578063fc0c546a14610640575b60008060003373ffffffffffffffffffffffffffffffffffffffff161415151561012557600080fd5b61012d610695565b151561013857600080fd5b600d60009054906101000a900460ff1615151561015457600080fd5b34915061017961016b836101666106f8565b610717565b670de0b6b3a764000061074a565b905080600c54600954031015151561019057600080fd5b8160066000828254019250508190555080600c60008282540192505081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633846000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15156102d357600080fd5b6102c65a03f115156102e457600080fd5b5050506040518051905050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561035157600080fd5b5050005b341561036057600080fd5b6103766004808035906020019091905050610765565b005b341561038357600080fd5b61038b6107d8565b6040518082815260200191505060405180910390f35b34156103ac57600080fd5b6103b46107de565b005b34156103c157600080fd5b6103c9610862565b005b34156103d657600080fd5b6103de6108da565b6040518082815260200191505060405180910390f35b34156103ff57600080fd5b6104076108e0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561045457600080fd5b61045c610906565b6040518082815260200191505060405180910390f35b341561047d57600080fd5b61048561090c565b005b341561049257600080fd5b61049a610984565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104e757600080fd5b6104ef6109a9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561053c57600080fd5b6105446109cf565b6040518082815260200191505060405180910390f35b341561056557600080fd5b61056d6109d5565b604051808215151515815260200191505060405180910390f35b341561059257600080fd5b61059a6109e8565b6040518082815260200191505060405180910390f35b34156105bb57600080fd5b6105c36109ee565b604051808215151515815260200191505060405180910390f35b34156105e857600080fd5b6105f0610a01565b005b34156105fd57600080fd5b610605610a79565b005b341561061257600080fd5b61063e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ae2565b005b341561064b57600080fd5b610653610c37565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60008060008060025442101580156106af57506003544211155b9250600034141591506000600c54600954031190508280156106ce5750815b80156106d75750805b80156106f05750600d60019054906101000a900460ff16155b935050505090565b600080600b54111561070e57600b549050610714565b600a5490505b90565b60008082840290506000841480610738575082848281151561073557fe5b04145b151561074057fe5b8091505092915050565b600080828481151561075857fe5b0490508091505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107c057600080fd5b60008111156107d5576008548102600b819055505b50565b60035481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561083957600080fd5b60035442101515610860576001600d60016101000a81548160ff0219169083151502179055505b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156108bd57600080fd5b6000600d60006101000a81548160ff021916908315150217905550565b60065481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561096757600080fd5b6001600d60006101000a81548160ff021916908315150217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b5481565b600d60009054906101000a900460ff1681565b600c5481565b600d60019054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a5c57600080fd5b6001600d60016101000a81548160ff021916908315150217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ad457600080fd5b600854600002600b81905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b3d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610b7957600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a7230582050d65b76e5469384be815592341deab613ad3e861b9cbade9229df60d707251e0029
Deployed Bytecode
0x6060604052600436106100fc576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680632d483bec146103555780633197cbb614610378578063354537da146103a15780633f4ba83a146103b65780634042b66f146103cb578063521eb273146103f457806378e97925146104495780638456cb59146104725780638da5cb5b146104875780638f84aa09146104dc578063b109e89414610531578063b9b8af0b1461055a578063be92f33414610587578063ccb07cef146105b0578063d7b53081146105dd578063ebea3d30146105f2578063f2fde38b14610607578063fc0c546a14610640575b60008060003373ffffffffffffffffffffffffffffffffffffffff161415151561012557600080fd5b61012d610695565b151561013857600080fd5b600d60009054906101000a900460ff1615151561015457600080fd5b34915061017961016b836101666106f8565b610717565b670de0b6b3a764000061074a565b905080600c54600954031015151561019057600080fd5b8160066000828254019250508190555080600c60008282540192505081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633846000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15156102d357600080fd5b6102c65a03f115156102e457600080fd5b5050506040518051905050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561035157600080fd5b5050005b341561036057600080fd5b6103766004808035906020019091905050610765565b005b341561038357600080fd5b61038b6107d8565b6040518082815260200191505060405180910390f35b34156103ac57600080fd5b6103b46107de565b005b34156103c157600080fd5b6103c9610862565b005b34156103d657600080fd5b6103de6108da565b6040518082815260200191505060405180910390f35b34156103ff57600080fd5b6104076108e0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561045457600080fd5b61045c610906565b6040518082815260200191505060405180910390f35b341561047d57600080fd5b61048561090c565b005b341561049257600080fd5b61049a610984565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104e757600080fd5b6104ef6109a9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561053c57600080fd5b6105446109cf565b6040518082815260200191505060405180910390f35b341561056557600080fd5b61056d6109d5565b604051808215151515815260200191505060405180910390f35b341561059257600080fd5b61059a6109e8565b6040518082815260200191505060405180910390f35b34156105bb57600080fd5b6105c36109ee565b604051808215151515815260200191505060405180910390f35b34156105e857600080fd5b6105f0610a01565b005b34156105fd57600080fd5b610605610a79565b005b341561061257600080fd5b61063e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ae2565b005b341561064b57600080fd5b610653610c37565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60008060008060025442101580156106af57506003544211155b9250600034141591506000600c54600954031190508280156106ce5750815b80156106d75750805b80156106f05750600d60019054906101000a900460ff16155b935050505090565b600080600b54111561070e57600b549050610714565b600a5490505b90565b60008082840290506000841480610738575082848281151561073557fe5b04145b151561074057fe5b8091505092915050565b600080828481151561075857fe5b0490508091505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107c057600080fd5b60008111156107d5576008548102600b819055505b50565b60035481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561083957600080fd5b60035442101515610860576001600d60016101000a81548160ff0219169083151502179055505b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156108bd57600080fd5b6000600d60006101000a81548160ff021916908315150217905550565b60065481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561096757600080fd5b6001600d60006101000a81548160ff021916908315150217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b5481565b600d60009054906101000a900460ff1681565b600c5481565b600d60019054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a5c57600080fd5b6001600d60016101000a81548160ff021916908315150217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ad457600080fd5b600854600002600b81905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b3d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610b7957600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a7230582050d65b76e5469384be815592341deab613ad3e861b9cbade9229df60d707251e0029
Swarm Source
bzzr://50d65b76e5469384be815592341deab613ad3e861b9cbade9229df60d707251e
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.