More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 58 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 5818473 | 2445 days ago | IN | 0 ETH | 0.00047955 | ||||
Transfer | 5055833 | 2576 days ago | IN | 0 ETH | 0.00207556 | ||||
Transfer | 4814818 | 2618 days ago | IN | 0 ETH | 0.00207044 | ||||
Transfer | 4812791 | 2618 days ago | IN | 0 ETH | 0.00077466 | ||||
Transfer | 4801106 | 2620 days ago | IN | 0 ETH | 0.00036825 | ||||
Transfer | 4745928 | 2630 days ago | IN | 0 ETH | 0.00045966 | ||||
Transfer | 4745912 | 2630 days ago | IN | 0 ETH | 0.00108832 | ||||
Transfer | 4701901 | 2637 days ago | IN | 0 ETH | 0.0021889 | ||||
Transfer | 4701879 | 2637 days ago | IN | 0 ETH | 0.0036825 | ||||
Transfer | 4698937 | 2638 days ago | IN | 0 ETH | 0.00404235 | ||||
Transfer | 4698908 | 2638 days ago | IN | 0 ETH | 0.0037314 | ||||
Finalize | 4507674 | 2669 days ago | IN | 0 ETH | 0.00079545 | ||||
Create Tokens | 4455480 | 2678 days ago | IN | 1 ETH | 0.00105126 | ||||
Transfer | 4454966 | 2678 days ago | IN | 0.99699268 ETH | 0.00042086 | ||||
Create Tokens | 4454346 | 2678 days ago | IN | 0.3 ETH | 0.00073626 | ||||
Create Tokens | 4454260 | 2678 days ago | IN | 0.3 ETH | 0.00105126 | ||||
Transfer | 4452214 | 2678 days ago | IN | 0.0335 ETH | 0.00052607 | ||||
Create Tokens | 4446526 | 2679 days ago | IN | 2 ETH | 0.00105126 | ||||
Transfer | 4419034 | 2684 days ago | IN | 0 ETH | 0.00025912 | ||||
Transfer | 4415510 | 2684 days ago | IN | 0 ETH | 0.00051889 | ||||
Create Tokens | 4415482 | 2684 days ago | IN | 0.5 ETH | 0.00105126 | ||||
Transfer | 4412773 | 2685 days ago | IN | 1 ETH | 0.0004419 | ||||
Create Tokens | 4412468 | 2685 days ago | IN | 4 ETH | 0.00073626 | ||||
Create Tokens | 4412136 | 2685 days ago | IN | 1 ETH | 0.00105126 | ||||
Transfer | 4409798 | 2685 days ago | IN | 0.5 ETH | 0.00042086 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
4507674 | 2669 days ago | 28.03004 ETH |
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0xa6EccbEf...3867872fc The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
Indicoin
Compiler Version
v0.4.17+commit.bdeb9e52
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-10-06 */ pragma solidity ^0.4.10; /* taking ideas from FirstBlood token */ contract SafeMath { /* function assert(bool assertion) internal { */ /* if (!assertion) { */ /* throw; */ /* } */ /* } // assert no longer needed once solidity is on 0.4.10 */ function safeAdd(uint256 x, uint256 y) internal returns(uint256) { uint256 z = x + y; assert((z >= x) && (z >= y)); return z; } function safeSubtract(uint256 x, uint256 y) internal returns(uint256) { assert(x >= y); uint256 z = x - y; return z; } function safeMult(uint256 x, uint256 y) internal returns(uint256) { uint256 z = x * y; assert((x == 0)||(z/x == y)); return z; } } contract Token { uint256 public totalSupply; 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 allowance(address _owner, address _spender) constant returns (uint256 remaining); event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); } /* ERC 20 token */ contract StandardToken is Token { function transfer(address _to, uint256 _value) returns (bool success) { if (balances[msg.sender] >= _value && _value > 0) { balances[msg.sender] -= _value; balances[_to] += _value; Transfer(msg.sender, _to, _value); return true; } else { return false; } } function transferFrom(address _from, address _to, uint256 _value) returns (bool success) { if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) { balances[_to] += _value; balances[_from] -= _value; allowed[_from][msg.sender] -= _value; Transfer(_from, _to, _value); return true; } else { return false; } } function balanceOf(address _owner) constant returns (uint256 balance) { return balances[_owner]; } function approve(address _spender, uint256 _value) returns (bool success) { allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) constant returns (uint256 remaining) { return allowed[_owner][_spender]; } mapping (address => uint256) balances; mapping (address => mapping (address => uint256)) allowed; } contract Indicoin is StandardToken, SafeMath { // metadata string public constant name = "Indicoin"; string public constant symbol = "INDI"; uint256 public constant decimals = 18; string public version = "1.0"; // contracts address public ethFundDeposit; // deposit address for ETH for Indicoin Developers address public indiFundAndSocialVaultDeposit; // deposit address for indicoin developers use and social vault address public bountyDeposit; // deposit address for bounty address public saleDeposit; //deposit address for preSale // crowdsale parameters bool public isFinalized; // switched to true in operational state uint256 public fundingStartTime; uint256 public fundingEndTime; uint256 public constant indiFundAndSocialVault = 350 * (10**6) * 10**decimals; // 100m INDI reserved for team use and 250m for social vault uint256 public constant bounty = 50 * (10**6) * 10**decimals; // 50m INDI reserved for bounty uint256 public constant sale = 200 * (10**6) * 10**decimals; uint256 public constant tokenExchangeRate = 12500; // 12500 INDI tokens per 1 ETH uint256 public constant tokenCreationCap = 1000 * (10**6) * 10**decimals; uint256 public constant tokenCreationMin = 600 * (10**6) * 10**decimals; // events event LogRefund(address indexed _to, uint256 _value); event CreateINDI(address indexed _to, uint256 _value); function Indicoin() { isFinalized = false; //controls pre through crowdsale state ethFundDeposit = 0xe16927243587d3293574235314D96B3501fC00b7; indiFundAndSocialVaultDeposit = 0xF83EA33530027A4Fd7F37629E18508E124DFB99D; saleDeposit = 0xC1E5214983d18b80c9Cdd5d2edAC40B7d8ddfCB9; bountyDeposit = 0xB41A19abF814375D89222834aeE3FB264e4b5e77; fundingStartTime = 1507309861; fundingEndTime = 1509580799; totalSupply = indiFundAndSocialVault + bounty + sale; balances[indiFundAndSocialVaultDeposit] = indiFundAndSocialVault; // Deposit Indicoin developers share balances[bountyDeposit] = bounty; //Deposit bounty Share balances[saleDeposit] = sale; //Deposit preSale Share CreateINDI(indiFundAndSocialVaultDeposit, indiFundAndSocialVault); // logs indicoin developers fund CreateINDI(bountyDeposit, bounty); // logs bounty fund CreateINDI(saleDeposit, sale); // logs preSale fund } /// @dev Accepts ether and creates new INDI tokens. function createTokens() payable external { if (isFinalized) revert(); if (now < fundingStartTime) revert(); if (now > fundingEndTime) revert(); if (msg.value == 0) revert(); uint256 tokens = safeMult(msg.value, tokenExchangeRate); // check that we're not over totals uint256 checkedSupply = safeAdd(totalSupply, tokens); // return money if something goes wrong if (tokenCreationCap < checkedSupply) revert(); // odd fractions won't be found totalSupply = checkedSupply; balances[msg.sender] += tokens; // safeAdd not needed; bad semantics to use here CreateINDI(msg.sender, tokens); // logs token creation } /// @dev Ends the funding period and sends the ETH home function finalize() external { if (isFinalized) revert(); if (msg.sender != ethFundDeposit) revert(); // locks finalize to the ultimate ETH owner if(totalSupply < tokenCreationMin) revert(); // have to sell minimum to move to operational if(now <= fundingEndTime && totalSupply != tokenCreationCap) revert(); // move to operational isFinalized = true; if(!ethFundDeposit.send(this.balance)) revert(); // send the eth to Indicoin developers } /// @dev Allows contributors to recover their ether in the case of a failed funding campaign. function refund() external { if(isFinalized) revert(); // prevents refund if operational if (now <= fundingEndTime) revert(); // prevents refund until sale period is over if(totalSupply >= tokenCreationMin) revert(); // no refunds if we sold enough if(msg.sender == indiFundAndSocialVaultDeposit) revert(); // Indicoin developers not entitled to a refund uint256 indiVal = balances[msg.sender]; if (indiVal == 0) revert(); balances[msg.sender] = 0; totalSupply = safeSubtract(totalSupply, indiVal); // extra safe uint256 ethVal = indiVal / tokenExchangeRate; // should be safe; previous throws covers edges LogRefund(msg.sender, ethVal); // log it if (!msg.sender.send(ethVal)) revert(); // if you're using a contract; make sure it works with .send gas limits } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"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":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"indiFundAndSocialVaultDeposit","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundingStartTime","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":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"indiFundAndSocialVault","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"refund","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"bountyDeposit","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"sale","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenCreationCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundingEndTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isFinalized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bounty","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ethFundDeposit","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"saleDeposit","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"createTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"tokenCreationMin","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"LogRefund","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"CreateINDI","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":"Approval","type":"event"}]
Deployed Bytecode
0x60606040523615610152576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610157578063095ea7b3146101e557806318160ddd1461023f5780631a476260146102685780631df93558146102bd57806323b872dd146102e6578063313ce5671461035f5780634172d080146103885780634bb278f3146103b1578063546efd98146103c657806354fd4d50146103ef578063590e1ae31461047d57806363a66d59146104925780636ad1fe02146104e75780636f7920fd1461051057806370a082311461053957806374eedd46146105865780638d4e4083146105af578063943dfef1146105dc57806395d89b4114610605578063a81c3bdf14610693578063a9059cbb146106e8578063b344e00214610742578063b442726314610797578063c039daf6146107a1578063dd62ed3e146107ca575b600080fd5b341561016257600080fd5b61016a610836565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101aa57808201518184015260208101905061018f565b50505050905090810190601f1680156101d75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101f057600080fd5b610225600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061086f565b604051808215151515815260200191505060405180910390f35b341561024a57600080fd5b610252610961565b6040518082815260200191505060405180910390f35b341561027357600080fd5b61027b610967565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156102c857600080fd5b6102d061098d565b6040518082815260200191505060405180910390f35b34156102f157600080fd5b610345600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610993565b604051808215151515815260200191505060405180910390f35b341561036a57600080fd5b610372610c0f565b6040518082815260200191505060405180910390f35b341561039357600080fd5b61039b610c14565b6040518082815260200191505060405180910390f35b34156103bc57600080fd5b6103c4610c1a565b005b34156103d157600080fd5b6103d9610d67565b6040518082815260200191505060405180910390f35b34156103fa57600080fd5b610402610d75565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610442578082015181840152602081019050610427565b50505050905090810190601f16801561046f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561048857600080fd5b610490610e13565b005b341561049d57600080fd5b6104a5610ffe565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104f257600080fd5b6104fa611024565b6040518082815260200191505060405180910390f35b341561051b57600080fd5b610523611032565b6040518082815260200191505060405180910390f35b341561054457600080fd5b610570600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611040565b6040518082815260200191505060405180910390f35b341561059157600080fd5b610599611089565b6040518082815260200191505060405180910390f35b34156105ba57600080fd5b6105c261108f565b604051808215151515815260200191505060405180910390f35b34156105e757600080fd5b6105ef6110a2565b6040518082815260200191505060405180910390f35b341561061057600080fd5b6106186110b0565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561065857808201518184015260208101905061063d565b50505050905090810190601f1680156106855780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561069e57600080fd5b6106a66110e9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156106f357600080fd5b610728600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061110f565b604051808215151515815260200191505060405180910390f35b341561074d57600080fd5b610755611278565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61079f61129e565b005b34156107ac57600080fd5b6107b46113c0565b6040518082815260200191505060405180910390f35b34156107d557600080fd5b610820600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506113ce565b6040518082815260200191505060405180910390f35b6040805190810160405280600881526020017f496e6469636f696e00000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60085481565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610a60575081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610a6c5750600082115b15610c035781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610c08565b600090505b9392505050565b601281565b6130d481565b600760149054906101000a900460ff1615610c3457600080fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c9057600080fd5b6012600a0a6323c34600026000541015610ca957600080fd5b6009544211158015610cc757506012600a0a633b9aca000260005414155b15610cd157600080fd5b6001600760146101000a81548160ff021916908315150217905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501515610d6557600080fd5b565b6012600a0a6314dc93800281565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610e0b5780601f10610de057610100808354040283529160200191610e0b565b820191906000526020600020905b815481529060010190602001808311610dee57829003601f168201915b505050505081565b600080600760149054906101000a900460ff1615610e3057600080fd5b60095442111515610e4057600080fd5b6012600a0a6323c3460002600054101515610e5a57600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610eb557600080fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491506000821415610f0557600080fd5b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f5660005483611455565b6000819055506130d482811515610f6957fe5b0490503373ffffffffffffffffffffffffffffffffffffffff167fb6c0eca8138e097d71e2dd31e19a1266487f0553f170b7260ffe68bcbe9ff8a7826040518082815260200191505060405180910390a23373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610ffa57600080fd5b5050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6012600a0a630bebc2000281565b6012600a0a633b9aca000281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60095481565b600760149054906101000a900460ff1681565b6012600a0a6302faf0800281565b6040805190810160405280600481526020017f494e44490000000000000000000000000000000000000000000000000000000081525081565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156111605750600082115b1561126d5781600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611272565b600090505b92915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600760149054906101000a900460ff16156112bb57600080fd5b6008544210156112ca57600080fd5b6009544211156112d957600080fd5b60003414156112e757600080fd5b6112f3346130d4611473565b9150611301600054836114a6565b9050806012600a0a633b9aca0002101561131a57600080fd5b8060008190555081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167f9183d36004ced70984074032030ea1e018191935c503b463ba96514713daf2ac836040518082815260200191505060405180910390a25050565b6012600a0a6323c346000281565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008082841015151561146457fe5b82840390508091505092915050565b60008082840290506000841480611494575082848281151561149157fe5b04145b151561149c57fe5b8091505092915050565b60008082840190508381101580156114be5750828110155b15156114c657fe5b80915050929150505600a165627a7a723058209f3b9be524bd045ab57623c61863f39034e55dc29c4df9d1d1e9f7d05760d5d70029
Swarm Source
bzzr://9f3b9be524bd045ab57623c61863f39034e55dc29c4df9d1d1e9f7d05760d5d7
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.