More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 2,428 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 12580571 | 1322 days ago | IN | 0 ETH | 0.00054928 | ||||
Transfer | 11668623 | 1463 days ago | IN | 0 ETH | 0.00216528 | ||||
Transfer | 11567326 | 1478 days ago | IN | 0 ETH | 0.00317683 | ||||
Transfer | 10444357 | 1651 days ago | IN | 0 ETH | 0.0016992 | ||||
Transfer | 10260617 | 1679 days ago | IN | 0 ETH | 0.00040226 | ||||
Transfer | 9888282 | 1737 days ago | IN | 0 ETH | 0.00021985 | ||||
Transfer | 9868094 | 1740 days ago | IN | 0 ETH | 0.00036653 | ||||
Transfer | 9734239 | 1761 days ago | IN | 0 ETH | 0.00169848 | ||||
Transfer | 9692446 | 1767 days ago | IN | 0 ETH | 0.00033292 | ||||
Transfer | 9689714 | 1768 days ago | IN | 0 ETH | 0.00012484 | ||||
Transfer | 9128973 | 1857 days ago | IN | 0 ETH | 0.00045302 | ||||
Transfer | 8829140 | 1909 days ago | IN | 0 ETH | 0.00035256 | ||||
Transfer | 8829117 | 1909 days ago | IN | 0 ETH | 0.0008016 | ||||
Transfer | 8676529 | 1933 days ago | IN | 0 ETH | 0.00030803 | ||||
Transfer | 8282949 | 1994 days ago | IN | 0 ETH | 0.00023064 | ||||
Transfer | 8104330 | 2022 days ago | IN | 0 ETH | 0.00014906 | ||||
Transfer | 8044784 | 2031 days ago | IN | 0 ETH | 0.00018678 | ||||
Transfer | 8039416 | 2032 days ago | IN | 0 ETH | 0.0004039 | ||||
Transfer | 7899138 | 2054 days ago | IN | 0 ETH | 0.00069472 | ||||
Transfer | 7886238 | 2056 days ago | IN | 0 ETH | 0.000337 | ||||
Transfer | 7852965 | 2061 days ago | IN | 0 ETH | 0.0003906 | ||||
Transfer | 7762958 | 2075 days ago | IN | 0 ETH | 0.00038568 | ||||
Transfer | 7738991 | 2079 days ago | IN | 0 ETH | 0.00035312 | ||||
Transfer | 7731054 | 2080 days ago | IN | 0 ETH | 0.00042089 | ||||
Transfer | 7729513 | 2081 days ago | IN | 0 ETH | 0.00015376 |
Loading...
Loading
Contract Name:
GEMCHAIN
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-05-24 */ pragma solidity ^0.4.16; interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) public; } contract GEMCHAIN { // Public variables of the token string public name; string public symbol; uint8 public decimals = 18; // 18 decimals is the strongly suggested default, avoid changing it uint256 public totalSupply; mapping(address=>bool) public frozenAccount; uint256 public rate = 30000 ;//1 ether=how many tokens uint256 public amount; address public owner; bool public fundOnContract=true; bool public contractStart=true; bool public exchangeStart=true; // This creates an array with all balances mapping (address => uint256) public balanceOf; mapping (address => mapping (address => uint256)) public allowance; // This generates a public event on the blockchain that will notify clients event Transfer(address indexed from, address indexed to, uint256 value); /** * Constrctor function * * Initializes contract with initial supply tokens to the creator of the contract */ modifier onlyOwner{ if(msg.sender != owner){ revert(); }else{ _; } } function transferOwner(address newOwner) public onlyOwner{ owner = newOwner; } function GEMCHAIN() public payable{ decimals=18; totalSupply = 10000000000 * (10 ** uint256(decimals)); // Update total supply with the decimal amount balanceOf[msg.sender] = totalSupply; // Give the creator all initial tokens name = "GEMCHAIN"; // Set the name for display purposes symbol = "GEM"; // Set the symbol for display purposes owner = msg.sender; rate=30000; fundOnContract=true; contractStart=true; exchangeStart=true; } /** * Internal transfer, only can be called by this contract */ function _transfer(address _from, address _to, uint _value) internal { // Prevent transfer to 0x0 address. Use burn() instead require(_to != 0x0); // Check if the sender has enough require(balanceOf[_from] >= _value); // Check for overflows require(balanceOf[_to] + _value > balanceOf[_to]); // Save this for an assertion in the future uint previousBalances = balanceOf[_from] + balanceOf[_to]; // Subtract from the sender balanceOf[_from] -= _value; // Add the same to the recipient balanceOf[_to] += _value; Transfer(_from, _to, _value); // Asserts are used to use static analysis to find bugs in your code. They should never fail assert(balanceOf[_from] + balanceOf[_to] == previousBalances); } /** * Transfer tokens * * Send `_value` tokens to `_to` from your account * * @param _to The address of the recipient * @param _value the amount to send */ function transfer(address _to, uint256 _value) public { if(!contractStart){ revert(); } _transfer(msg.sender, _to, _value); } /** * Transfer tokens from other address * * Send `_value` tokens to `_to` on behalf of `_from` * * @param _from The address of the sender * @param _to The address of the recipient * @param _value the amount to send */ function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) { if(!contractStart){ revert(); } require(_value <= allowance[_from][msg.sender]); // Check allowance require(_value > 0); // Check allowance allowance[_from][msg.sender] -= _value; _transfer(_from, _to, _value); return true; } /** * Set allowance for other address * * Allows `_spender` to spend no more than `_value` tokens on your behalf * * @param _spender The address authorized to spend * @param _value the max amount they can spend */ function approve(address _spender, uint256 _value) public returns (bool success) { if(!contractStart){ revert(); } require(balanceOf[msg.sender] >= _value); allowance[msg.sender][_spender] = _value; return true; } /** * Set allowance for other address and notify * * Allows `_spender` to spend no more than `_value` tokens on your behalf, and then ping the contract about it * * @param _spender The address authorized to spend * @param _value the max amount they can spend * @param _extraData some extra information to send to the approved contract */ function approveAndCall(address _spender, uint256 _value, bytes _extraData) public returns (bool success) { if(!contractStart){ revert(); } tokenRecipient spender = tokenRecipient(_spender); if (approve(_spender, _value)) { spender.receiveApproval(msg.sender, _value, this, _extraData); return true; } } /** * Destroy tokens * * Remove `_value` tokens from the system irreversibly * * @param _value the amount of money to burn */ function burn(uint256 _value) public returns (bool success) { if(!contractStart){ revert(); } require(balanceOf[msg.sender] >= _value); // Check if the sender has enough require(_value > 0); balanceOf[msg.sender] -= _value; // Subtract from the sender totalSupply -= _value; // Updates totalSupply Transfer(msg.sender, 0, _value); return true; } /** * Destroy tokens from other account * * Remove `_value` tokens from the system irreversibly on behalf of `_from`. * * @param _from the address of the sender * @param _value the amount of money to burn */ function burnFrom(address _from, uint256 _value) public onlyOwner returns (bool success) { require(balanceOf[_from] >= _value); // Check if the targeted balance is enough require(_value> 0); balanceOf[_from] -= _value; // Subtract from the targeted balance totalSupply -= _value; // Update totalSupply Transfer(_from, 0, _value); return true; } function () public payable{ if(!contractStart){ revert(); } if(frozenAccount[msg.sender]){ revert(); } if(rate <= 0){ revert(); } amount = uint256(msg.value * rate); if(balanceOf[msg.sender]+amount<balanceOf[msg.sender]){ revert(); } if(balanceOf[owner]<amount){ revert(); } //if(amount>0){ if(exchangeStart){ balanceOf[owner] -=amount ; balanceOf[msg.sender] +=amount; Transfer(owner, msg.sender, amount); //token event } if(!fundOnContract){ owner.transfer(msg.value); } //} } function transferFund(address target,uint256 _value) public onlyOwner{ if(frozenAccount[target]){ revert(); } if(_value<=0){ revert(); } if(_value>this.balance){ revert(); } if(target != 0){ target.transfer(_value); } } function setFundOnContract(bool _fundOnContract) public onlyOwner{ fundOnContract = _fundOnContract; } function setContractStart(bool _contractStart) public onlyOwner{ contractStart = _contractStart; } function freezeAccount(address target,bool _bool) public onlyOwner{ if(target != 0){ frozenAccount[target] = _bool; } } function setRate(uint thisRate) public onlyOwner{ if(thisRate>0){ rate = thisRate; } } function mintToken(address target, uint256 mintedAmount) public onlyOwner { balanceOf[target] += mintedAmount; totalSupply += mintedAmount; Transfer(0, owner, mintedAmount); Transfer(owner, target, mintedAmount); } function ownerKill(address target) public onlyOwner { selfdestruct(target); } function withdraw(address target) public onlyOwner { target.transfer(this.balance); } function getBalance() public constant returns(uint) { return this.balance; } function setExchangeStart(bool _exchangeStart) public onlyOwner{ exchangeStart = _exchangeStart; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"thisRate","type":"uint256"}],"name":"setRate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"mintedAmount","type":"uint256"}],"name":"mintToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"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":"fundOnContract","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"}],"name":"ownerKill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"contractStart","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"amount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_exchangeStart","type":"bool"}],"name":"setExchangeStart","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_contractStart","type":"bool"}],"name":"setContractStart","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"exchangeStart","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFund","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"_bool","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_fundOnContract","type":"bool"}],"name":"setFundOnContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":true,"stateMutability":"payable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]
Contract Creation Code
60606040908152600280546175306005556007805476010000000000000000000000000000000000000000000075010000000000000000000000000000000000000000007401000000000000000000000000000000000000000060a060020a60ff02199093169290921760a860020a60ff0219169190911760b060020a60ff021916179055601260ff199182168117909116179081905560ff16600a0a6402540be40002600381905533600160a060020a031660009081526008602052829020558051908101604052600881527f47454d434841494e0000000000000000000000000000000000000000000000006020820152600090805162000107929160200190620001e7565b5060408051908101604052600381527f47454d00000000000000000000000000000000000000000000000000000000006020820152600190805162000151929160200190620001e7565b5060078054617530600555760100000000000000000000000000000000000000000000750100000000000000000000000000000000000000000074010000000000000000000000000000000000000000600160a060020a031990931633600160a060020a03161760a060020a60ff0219169290921760a860020a60ff0219169190911760b060020a60ff0219161790556200028c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200022a57805160ff19168380011785556200025a565b828001600101855582156200025a579182015b828111156200025a5782518255916020019190600101906200023d565b50620002689291506200026c565b5090565b6200028991905b8082111562000268576000815560010162000273565b90565b6111ac806200029c6000396000f30060606040526004361061017f5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461030d578063095ea7b31461039757806312065fe0146103cd57806318160ddd146103f257806323b872dd146104055780632c4e722e1461042d578063313ce5671461044057806334fcf4371461046957806342966c681461047f5780634fb2e45d1461049557806351cff8d9146104b457806370a08231146104d357806379c65068146104f257806379cc6790146105145780638da5cb5b146105365780639061aedd1461056557806395d89b4114610578578063990460c11461058b5780639aa13f04146105aa578063a9059cbb146105bd578063aa8c217c146105df578063b16b8485146105f2578063b414d4b61461060a578063b897392714610629578063cae9ca5114610641578063dd62ed3e146106a6578063df36318a146106cb578063e2dc35e0146106de578063e724529c14610700578063f48513ed14610724575b60075460a860020a900460ff16151561019757600080fd5b600160a060020a03331660009081526004602052604090205460ff16156101bd57600080fd5b600554600090116101cd57600080fd5b60055434026006819055600160a060020a03331660009081526008602052604090205490810110156101fe57600080fd5b600654600754600160a060020a0316600090815260086020526040902054101561022757600080fd5b600754760100000000000000000000000000000000000000000000900460ff16156102b3576006805460078054600160a060020a0390811660009081526008602052604080822080549590950390945584543383168083529185902080549091019055915493549193169160008051602061116183398151915291905190815260200160405180910390a35b60075474010000000000000000000000000000000000000000900460ff16151561030b57600754600160a060020a03163480156108fc0290604051600060405180830381858888f19350505050151561030b57600080fd5b005b341561031857600080fd5b61032061073c565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561035c578082015183820152602001610344565b50505050905090810190601f1680156103895780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103a257600080fd5b6103b9600160a060020a03600435166024356107da565b604051901515815260200160405180910390f35b34156103d857600080fd5b6103e061084c565b60405190815260200160405180910390f35b34156103fd57600080fd5b6103e061085a565b341561041057600080fd5b6103b9600160a060020a0360043581169060243516604435610860565b341561043857600080fd5b6103e06108fd565b341561044b57600080fd5b610453610903565b60405160ff909116815260200160405180910390f35b341561047457600080fd5b61030b60043561090c565b341561048a57600080fd5b6103b9600435610939565b34156104a057600080fd5b61030b600160a060020a03600435166109dc565b34156104bf57600080fd5b61030b600160a060020a0360043516610a24565b34156104de57600080fd5b6103e0600160a060020a0360043516610a7c565b34156104fd57600080fd5b61030b600160a060020a0360043516602435610a8e565b341561051f57600080fd5b6103b9600160a060020a0360043516602435610b2f565b341561054157600080fd5b610549610bd6565b604051600160a060020a03909116815260200160405180910390f35b341561057057600080fd5b6103b9610be5565b341561058357600080fd5b610320610c06565b341561059657600080fd5b61030b600160a060020a0360043516610c71565b34156105b557600080fd5b6103b9610c98565b34156105c857600080fd5b61030b600160a060020a0360043516602435610ca8565b34156105ea57600080fd5b6103e0610ccb565b34156105fd57600080fd5b61030b6004351515610cd1565b341561061557600080fd5b6103b9600160a060020a0360043516610d2e565b341561063457600080fd5b61030b6004351515610d43565b341561064c57600080fd5b6103b960048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d8c95505050505050565b34156106b157600080fd5b6103e0600160a060020a0360043581169060243516610eda565b34156106d657600080fd5b6103b9610ef7565b34156106e957600080fd5b61030b600160a060020a0360043516602435610f1a565b341561070b57600080fd5b61030b600160a060020a03600435166024351515610fbf565b341561072f57600080fd5b61030b6004351515611013565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107d25780601f106107a7576101008083540402835291602001916107d2565b820191906000526020600020905b8154815290600101906020018083116107b557829003601f168201915b505050505081565b60075460009060a860020a900460ff1615156107f557600080fd5b600160a060020a0333166000908152600860205260409020548290101561081b57600080fd5b50600160a060020a033381166000908152600960209081526040808320938616835292905220819055600192915050565b600160a060020a0330163190565b60035481565b60075460009060a860020a900460ff16151561087b57600080fd5b600160a060020a03808516600090815260096020908152604080832033909416835292905220548211156108ae57600080fd5b600082116108bb57600080fd5b600160a060020a03808516600090815260096020908152604080832033909416835292905220805483900390556108f384848461106c565b5060019392505050565b60055481565b60025460ff1681565b60075433600160a060020a0390811691161461092757600080fd5b60008111156109365760058190555b50565b60075460009060a860020a900460ff16151561095457600080fd5b600160a060020a0333166000908152600860205260409020548290101561097a57600080fd5b6000821161098757600080fd5b600160a060020a033316600081815260086020526040808220805486900390556003805486900390559091906000805160206111618339815191529085905190815260200160405180910390a3506001919050565b60075433600160a060020a039081169116146109f757600080fd5b60078054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff1990911617905550565b60075433600160a060020a03908116911614610a3f57600080fd5b80600160a060020a03166108fc30600160a060020a0316319081150290604051600060405180830381858888f19350505050151561093657600080fd5b60086020526000908152604090205481565b60075433600160a060020a03908116911614610aa957600080fd5b600160a060020a038083166000908152600860205260408082208054850190556003805485019055600754909216916000805160206111618339815191529084905190815260200160405180910390a3600754600160a060020a0380841691166000805160206111618339815191528360405190815260200160405180910390a35b5050565b60075460009033600160a060020a03908116911614610b4d57600080fd5b600160a060020a03831660009081526008602052604090205482901015610b7357600080fd5b60008211610b8057600080fd5b600160a060020a038316600081815260086020526040808220805486900390556003805486900390559091906000805160206111618339815191529085905190815260200160405180910390a350600192915050565b600754600160a060020a031681565b60075474010000000000000000000000000000000000000000900460ff1681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107d25780601f106107a7576101008083540402835291602001916107d2565b60075433600160a060020a03908116911614610c8c57600080fd5b80600160a060020a0316ff5b60075460a860020a900460ff1681565b60075460a860020a900460ff161515610cc057600080fd5b610b2b33838361106c565b60065481565b60075433600160a060020a03908116911614610cec57600080fd5b600780548215157601000000000000000000000000000000000000000000000276ff000000000000000000000000000000000000000000001990911617905550565b60046020526000908152604090205460ff1681565b60075433600160a060020a03908116911614610d5e57600080fd5b6007805482151560a860020a0275ff0000000000000000000000000000000000000000001990911617905550565b600754600090819060a860020a900460ff161515610da957600080fd5b5083610db581856107da565b15610ed25780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610e6b578082015183820152602001610e53565b50505050905090810190601f168015610e985780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610eb957600080fd5b6102c65a03f11515610eca57600080fd5b505050600191505b509392505050565b600960209081526000928352604080842090915290825290205481565b600754760100000000000000000000000000000000000000000000900460ff1681565b60075433600160a060020a03908116911614610f3557600080fd5b600160a060020a03821660009081526004602052604090205460ff1615610f5b57600080fd5b60008111610f6857600080fd5b30600160a060020a031631811115610f7f57600080fd5b600160a060020a03821615610b2b57600160a060020a03821681156108fc0282604051600060405180830381858888f193505050501515610b2b57600080fd5b60075433600160a060020a03908116911614610fda57600080fd5b600160a060020a03821615610b2b57600160a060020a0382166000908152600460205260409020805482151560ff199091161790555050565b60075433600160a060020a0390811691161461102e57600080fd5b60078054821515740100000000000000000000000000000000000000000274ff00000000000000000000000000000000000000001990911617905550565b6000600160a060020a038316151561108357600080fd5b600160a060020a038416600090815260086020526040902054829010156110a957600080fd5b600160a060020a038316600090815260086020526040902054828101116110cf57600080fd5b50600160a060020a0380831660008181526008602052604080822080549488168084528284208054888103909155938590528154870190915591909301926000805160206111618339815191529085905190815260200160405180910390a3600160a060020a0380841660009081526008602052604080822054928716825290205401811461115a57fe5b505050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820e8bca4d46da26d43e993762645a16dd7b6b0e2be4db20f0815b011dc9ebcbd0d0029
Deployed Bytecode
0x60606040526004361061017f5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461030d578063095ea7b31461039757806312065fe0146103cd57806318160ddd146103f257806323b872dd146104055780632c4e722e1461042d578063313ce5671461044057806334fcf4371461046957806342966c681461047f5780634fb2e45d1461049557806351cff8d9146104b457806370a08231146104d357806379c65068146104f257806379cc6790146105145780638da5cb5b146105365780639061aedd1461056557806395d89b4114610578578063990460c11461058b5780639aa13f04146105aa578063a9059cbb146105bd578063aa8c217c146105df578063b16b8485146105f2578063b414d4b61461060a578063b897392714610629578063cae9ca5114610641578063dd62ed3e146106a6578063df36318a146106cb578063e2dc35e0146106de578063e724529c14610700578063f48513ed14610724575b60075460a860020a900460ff16151561019757600080fd5b600160a060020a03331660009081526004602052604090205460ff16156101bd57600080fd5b600554600090116101cd57600080fd5b60055434026006819055600160a060020a03331660009081526008602052604090205490810110156101fe57600080fd5b600654600754600160a060020a0316600090815260086020526040902054101561022757600080fd5b600754760100000000000000000000000000000000000000000000900460ff16156102b3576006805460078054600160a060020a0390811660009081526008602052604080822080549590950390945584543383168083529185902080549091019055915493549193169160008051602061116183398151915291905190815260200160405180910390a35b60075474010000000000000000000000000000000000000000900460ff16151561030b57600754600160a060020a03163480156108fc0290604051600060405180830381858888f19350505050151561030b57600080fd5b005b341561031857600080fd5b61032061073c565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561035c578082015183820152602001610344565b50505050905090810190601f1680156103895780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103a257600080fd5b6103b9600160a060020a03600435166024356107da565b604051901515815260200160405180910390f35b34156103d857600080fd5b6103e061084c565b60405190815260200160405180910390f35b34156103fd57600080fd5b6103e061085a565b341561041057600080fd5b6103b9600160a060020a0360043581169060243516604435610860565b341561043857600080fd5b6103e06108fd565b341561044b57600080fd5b610453610903565b60405160ff909116815260200160405180910390f35b341561047457600080fd5b61030b60043561090c565b341561048a57600080fd5b6103b9600435610939565b34156104a057600080fd5b61030b600160a060020a03600435166109dc565b34156104bf57600080fd5b61030b600160a060020a0360043516610a24565b34156104de57600080fd5b6103e0600160a060020a0360043516610a7c565b34156104fd57600080fd5b61030b600160a060020a0360043516602435610a8e565b341561051f57600080fd5b6103b9600160a060020a0360043516602435610b2f565b341561054157600080fd5b610549610bd6565b604051600160a060020a03909116815260200160405180910390f35b341561057057600080fd5b6103b9610be5565b341561058357600080fd5b610320610c06565b341561059657600080fd5b61030b600160a060020a0360043516610c71565b34156105b557600080fd5b6103b9610c98565b34156105c857600080fd5b61030b600160a060020a0360043516602435610ca8565b34156105ea57600080fd5b6103e0610ccb565b34156105fd57600080fd5b61030b6004351515610cd1565b341561061557600080fd5b6103b9600160a060020a0360043516610d2e565b341561063457600080fd5b61030b6004351515610d43565b341561064c57600080fd5b6103b960048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d8c95505050505050565b34156106b157600080fd5b6103e0600160a060020a0360043581169060243516610eda565b34156106d657600080fd5b6103b9610ef7565b34156106e957600080fd5b61030b600160a060020a0360043516602435610f1a565b341561070b57600080fd5b61030b600160a060020a03600435166024351515610fbf565b341561072f57600080fd5b61030b6004351515611013565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107d25780601f106107a7576101008083540402835291602001916107d2565b820191906000526020600020905b8154815290600101906020018083116107b557829003601f168201915b505050505081565b60075460009060a860020a900460ff1615156107f557600080fd5b600160a060020a0333166000908152600860205260409020548290101561081b57600080fd5b50600160a060020a033381166000908152600960209081526040808320938616835292905220819055600192915050565b600160a060020a0330163190565b60035481565b60075460009060a860020a900460ff16151561087b57600080fd5b600160a060020a03808516600090815260096020908152604080832033909416835292905220548211156108ae57600080fd5b600082116108bb57600080fd5b600160a060020a03808516600090815260096020908152604080832033909416835292905220805483900390556108f384848461106c565b5060019392505050565b60055481565b60025460ff1681565b60075433600160a060020a0390811691161461092757600080fd5b60008111156109365760058190555b50565b60075460009060a860020a900460ff16151561095457600080fd5b600160a060020a0333166000908152600860205260409020548290101561097a57600080fd5b6000821161098757600080fd5b600160a060020a033316600081815260086020526040808220805486900390556003805486900390559091906000805160206111618339815191529085905190815260200160405180910390a3506001919050565b60075433600160a060020a039081169116146109f757600080fd5b60078054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff1990911617905550565b60075433600160a060020a03908116911614610a3f57600080fd5b80600160a060020a03166108fc30600160a060020a0316319081150290604051600060405180830381858888f19350505050151561093657600080fd5b60086020526000908152604090205481565b60075433600160a060020a03908116911614610aa957600080fd5b600160a060020a038083166000908152600860205260408082208054850190556003805485019055600754909216916000805160206111618339815191529084905190815260200160405180910390a3600754600160a060020a0380841691166000805160206111618339815191528360405190815260200160405180910390a35b5050565b60075460009033600160a060020a03908116911614610b4d57600080fd5b600160a060020a03831660009081526008602052604090205482901015610b7357600080fd5b60008211610b8057600080fd5b600160a060020a038316600081815260086020526040808220805486900390556003805486900390559091906000805160206111618339815191529085905190815260200160405180910390a350600192915050565b600754600160a060020a031681565b60075474010000000000000000000000000000000000000000900460ff1681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107d25780601f106107a7576101008083540402835291602001916107d2565b60075433600160a060020a03908116911614610c8c57600080fd5b80600160a060020a0316ff5b60075460a860020a900460ff1681565b60075460a860020a900460ff161515610cc057600080fd5b610b2b33838361106c565b60065481565b60075433600160a060020a03908116911614610cec57600080fd5b600780548215157601000000000000000000000000000000000000000000000276ff000000000000000000000000000000000000000000001990911617905550565b60046020526000908152604090205460ff1681565b60075433600160a060020a03908116911614610d5e57600080fd5b6007805482151560a860020a0275ff0000000000000000000000000000000000000000001990911617905550565b600754600090819060a860020a900460ff161515610da957600080fd5b5083610db581856107da565b15610ed25780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610e6b578082015183820152602001610e53565b50505050905090810190601f168015610e985780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610eb957600080fd5b6102c65a03f11515610eca57600080fd5b505050600191505b509392505050565b600960209081526000928352604080842090915290825290205481565b600754760100000000000000000000000000000000000000000000900460ff1681565b60075433600160a060020a03908116911614610f3557600080fd5b600160a060020a03821660009081526004602052604090205460ff1615610f5b57600080fd5b60008111610f6857600080fd5b30600160a060020a031631811115610f7f57600080fd5b600160a060020a03821615610b2b57600160a060020a03821681156108fc0282604051600060405180830381858888f193505050501515610b2b57600080fd5b60075433600160a060020a03908116911614610fda57600080fd5b600160a060020a03821615610b2b57600160a060020a0382166000908152600460205260409020805482151560ff199091161790555050565b60075433600160a060020a0390811691161461102e57600080fd5b60078054821515740100000000000000000000000000000000000000000274ff00000000000000000000000000000000000000001990911617905550565b6000600160a060020a038316151561108357600080fd5b600160a060020a038416600090815260086020526040902054829010156110a957600080fd5b600160a060020a038316600090815260086020526040902054828101116110cf57600080fd5b50600160a060020a0380831660008181526008602052604080822080549488168084528284208054888103909155938590528154870190915591909301926000805160206111618339815191529085905190815260200160405180910390a3600160a060020a0380841660009081526008602052604080822054928716825290205401811461115a57fe5b505050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820e8bca4d46da26d43e993762645a16dd7b6b0e2be4db20f0815b011dc9ebcbd0d0029
Swarm Source
bzzr://e8bca4d46da26d43e993762645a16dd7b6b0e2be4db20f0815b011dc9ebcbd0d
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ 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.