This token is reported to have been spammed to a large number of addresses. Please treat it with caution.
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 4,351 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 15107625 | 898 days ago | IN | 0 ETH | 0.00039521 | ||||
Approve | 14931826 | 928 days ago | IN | 0 ETH | 0.00157537 | ||||
Transfer | 9270574 | 1807 days ago | IN | 0 ETH | 0.00026189 | ||||
Transfer | 9176634 | 1822 days ago | IN | 0 ETH | 0.00011972 | ||||
Transfer | 9140087 | 1829 days ago | IN | 0 ETH | 0.00011224 | ||||
Transfer | 9097505 | 1838 days ago | IN | 0 ETH | 0.00002241 | ||||
Transfer | 8914578 | 1869 days ago | IN | 0 ETH | 0.00016356 | ||||
Transfer | 8914567 | 1869 days ago | IN | 0 ETH | 0.00014716 | ||||
Transfer | 8243804 | 1974 days ago | IN | 0 ETH | 0.00033456 | ||||
Transfer | 8002719 | 2012 days ago | IN | 0 ETH | 0.00003717 | ||||
Transfer | 7945244 | 2021 days ago | IN | 0 ETH | 0.00005576 | ||||
Transfer | 7898477 | 2028 days ago | IN | 0 ETH | 0.00040891 | ||||
Transfer | 7827026 | 2039 days ago | IN | 0 ETH | 0.00005217 | ||||
Transfer | 7785696 | 2046 days ago | IN | 0 ETH | 0.00074348 | ||||
Transfer | 7708001 | 2058 days ago | IN | 0 ETH | 0.00025533 | ||||
Transfer | 7689637 | 2061 days ago | IN | 0 ETH | 0.00007826 | ||||
Transfer | 7661272 | 2065 days ago | IN | 0 ETH | 0.00010434 | ||||
Transfer | 7648741 | 2067 days ago | IN | 0 ETH | 0.00074604 | ||||
Transfer | 7616008 | 2072 days ago | IN | 0 ETH | 0.00015652 | ||||
Transfer | 7573572 | 2079 days ago | IN | 0 ETH | 0.00020869 | ||||
Transfer | 7559832 | 2081 days ago | IN | 0 ETH | 0.00015652 | ||||
Transfer | 7558177 | 2081 days ago | IN | 0 ETH | 0.00028189 | ||||
Transfer | 7548419 | 2083 days ago | IN | 0 ETH | 0.00010434 | ||||
Transfer | 7540518 | 2084 days ago | IN | 0 ETH | 0.00026055 | ||||
Transfer | 7476015 | 2094 days ago | IN | 0 ETH | 0.00016695 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
6604271 | 2247 days ago | 0.1 ETH | ||||
6536642 | 2258 days ago | 5.42 ETH | ||||
6488521 | 2266 days ago | 0.01 ETH | ||||
6458592 | 2271 days ago | 1.03932556 ETH | ||||
6445581 | 2273 days ago | 0.59 ETH | ||||
6445482 | 2273 days ago | 1 ETH | ||||
6441291 | 2274 days ago | 0.05 ETH | ||||
6434737 | 2275 days ago | 0.005 ETH | ||||
6434734 | 2275 days ago | 0.005 ETH | ||||
6434732 | 2275 days ago | 0.15824205 ETH | ||||
6434598 | 2275 days ago | 1 ETH | ||||
6434186 | 2275 days ago | 0.005 ETH | ||||
6429735 | 2276 days ago | 0.005 ETH | ||||
6283941 | 2300 days ago | 0.05 ETH | ||||
4180743 | 2682 days ago | 0.1 ETH | ||||
4180585 | 2682 days ago | 0.1 ETH | ||||
4174719 | 2684 days ago | 1 ETH | ||||
4172764 | 2684 days ago | 0.1 ETH | ||||
4171787 | 2685 days ago | 7 ETH | ||||
4171743 | 2685 days ago | 1 ETH | ||||
4171673 | 2685 days ago | 1 ETH | ||||
4171197 | 2685 days ago | 0.12 ETH | ||||
4171065 | 2685 days ago | 4.48 ETH | ||||
4165057 | 2686 days ago | 0.2 ETH | ||||
4164996 | 2686 days ago | 1 ETH |
Loading...
Loading
Contract Name:
EightBitToken
Compiler Version
v0.4.11+commit.68ef5810
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-05-14 */ pragma solidity ^0.4.11; /** * @title Ownable * @dev The Ownable contract has an owner address, and provides basic authorization control * functions, this simplifies the implementation of "user permissions". */ contract Ownable { address public owner; /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ function Ownable() { owner = msg.sender; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { if (msg.sender != owner) { throw; } _; } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) onlyOwner { if (newOwner != address(0)) { owner = newOwner; } } } // File: zeppelin-solidity/contracts/lifecycle/Pausable.sol pragma solidity ^0.4.11; /** * @title Pausable * @dev Base contract which allows children to implement an emergency stop mechanism. */ contract Pausable is Ownable { event Pause(); event Unpause(); bool public paused = false; /** * @dev modifier to allow actions only when the contract IS paused */ modifier whenNotPaused() { if (paused) throw; _; } /** * @dev modifier to allow actions only when the contract IS NOT paused */ modifier whenPaused { if (!paused) throw; _; } /** * @dev called by the owner to pause, triggers stopped state */ function pause() onlyOwner whenNotPaused returns (bool) { paused = true; Pause(); return true; } /** * @dev called by the owner to unpause, returns to normal state */ function unpause() onlyOwner whenPaused returns (bool) { paused = false; Unpause(); return true; } } // File: zeppelin-solidity/contracts/math/SafeMath.sol pragma solidity ^0.4.11; /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { function mul(uint256 a, uint256 b) internal returns (uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } function div(uint256 a, uint256 b) internal 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 returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } // File: zeppelin-solidity/contracts/token/ERC20Basic.sol pragma solidity ^0.4.11; /** * @title ERC20Basic * @dev Simpler version of ERC20 interface * @dev see https://github.com/ethereum/EIPs/issues/20 */ contract ERC20Basic { uint256 public totalSupply; function balanceOf(address who) constant returns (uint256); function transfer(address to, uint256 value); event Transfer(address indexed from, address indexed to, uint256 value); } // File: zeppelin-solidity/contracts/token/BasicToken.sol pragma solidity ^0.4.11; /** * @title Basic token * @dev Basic version of StandardToken, with no allowances. */ contract BasicToken is ERC20Basic { using SafeMath for uint256; mapping(address => uint256) balances; /** * @dev transfer token for a specified address * @param _to The address to transfer to. * @param _value The amount to be transferred. */ function transfer(address _to, uint256 _value) { balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); Transfer(msg.sender, _to, _value); } /** * @dev Gets the balance of the specified address. * @param _owner The address to query the the balance of. * @return An uint256 representing the amount owned by the passed address. */ function balanceOf(address _owner) constant returns (uint256 balance) { return balances[_owner]; } } // File: zeppelin-solidity/contracts/token/ERC20.sol pragma solidity ^0.4.11; /** * @title ERC20 interface * @dev see https://github.com/ethereum/EIPs/issues/20 */ contract ERC20 is ERC20Basic { function allowance(address owner, address spender) constant returns (uint256); function transferFrom(address from, address to, uint256 value); function approve(address spender, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } // File: zeppelin-solidity/contracts/token/StandardToken.sol pragma solidity ^0.4.11; /** * @title Standard ERC20 token * * @dev Implementation of the basic standard token. * @dev https://github.com/ethereum/EIPs/issues/20 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol */ contract StandardToken is ERC20, BasicToken { mapping (address => mapping (address => uint256)) allowed; /** * @dev Transfer tokens from one address to another * @param _from address The address which you want to send tokens from * @param _to address The address which you want to transfer to * @param _value uint256 the amout of tokens to be transfered */ function transferFrom(address _from, address _to, uint256 _value) { var _allowance = allowed[_from][msg.sender]; // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met // if (_value > _allowance) throw; balances[_to] = balances[_to].add(_value); balances[_from] = balances[_from].sub(_value); allowed[_from][msg.sender] = _allowance.sub(_value); Transfer(_from, _to, _value); } /** * @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender. * @param _spender The address which will spend the funds. * @param _value The amount of tokens to be spent. */ function approve(address _spender, uint256 _value) { // To change the approve amount you first have to reduce the addresses` // allowance to zero by calling `approve(_spender, 0)` if it is not // already 0 to mitigate the race condition described here: // https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) throw; allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); } /** * @dev Function to check the amount of tokens that an owner allowed to a spender. * @param _owner address The address which owns the funds. * @param _spender address The address which will spend the funds. * @return A uint256 specifing the amount of tokens still avaible for the spender. */ function allowance(address _owner, address _spender) constant returns (uint256 remaining) { return allowed[_owner][_spender]; } } // File: contracts/EightBitToken.sol pragma solidity ^0.4.8; contract EightBitToken is StandardToken, Pausable { using SafeMath for uint256; string public constant name = '8 Circuit Studios Token'; string public constant symbol = '8BT'; uint256 public constant decimals = 18; uint256 public cap; uint256 public rate; uint256 public startBlock; uint256 public endBlock; uint256 public sold; event Sale(address indexed from, address indexed to, uint256 value, uint256 price); function EightBitToken() { totalSupply = 100 * (10**6) * 10**decimals; balances[owner] = totalSupply; } function () payable { buy(msg.sender); } function startSale(uint256 _cap, uint256 _rate, uint256 _startBlock, uint256 _endBlock) onlyOwner { require(cap == 0); require(_cap > 0); require(balances[owner] >= _cap); require(_rate > 0); require(block.number <= _startBlock); require(_endBlock >= _startBlock); cap = _cap; rate = _rate; startBlock = _startBlock; endBlock = _endBlock; } function buy(address _to) whenNotPaused payable { require(block.number >= startBlock && block.number <= endBlock); require(msg.value > 0); require(_to != 0x0); uint256 tokens = msg.value.mul(rate); sold = sold.add(tokens); assert(sold <= cap); balances[owner] = balances[owner].sub(tokens); balances[_to] = balances[_to].add(tokens); assert(owner.send(msg.value)); Sale(owner, _to, tokens, msg.value); } function endSale() onlyOwner { cap = 0; rate = 0; startBlock = 0; endBlock = 0; sold = 0; } // ERC20 overrides function transfer(address _to, uint256 _value) whenNotPaused { super.transfer(_to, _value); } function transferFrom(address _from, address _to, uint256 _value) whenNotPaused { super.transferFrom(_from, _to, _value); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"sold","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"endBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"endSale","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"startBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_cap","type":"uint256"},{"name":"_rate","type":"uint256"},{"name":"_startBlock","type":"uint256"},{"name":"_endBlock","type":"uint256"}],"name":"startSale","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"}],"name":"buy","outputs":[],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"price","type":"uint256"}],"name":"Sale","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","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"},{"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
60606040526003805460a060020a60ff0219169055341561001c57fe5b5b5b60038054600160a060020a03191633600160a060020a03161790555b6a52b7d2dcc80cd2e40000006000818155600354600160a060020a03168152600160205260409020555b5b610cd4806100746000396000f3006060604052361561010c5763ffffffff60e060020a60003504166302c7e7af811461011e57806306fdde0314610140578063083c6323146101d0578063095ea7b3146101f257806318160ddd1461021357806323b872dd146102355780632c4e722e1461025c578063313ce5671461027e578063355274ea146102a0578063380d831b146102c25780633f4ba83a146102d457806348cd4cb1146102f85780634a24edd61461031a5780635c975abb1461033857806370a082311461035c5780638456cb591461038a5780638da5cb5b146103ae57806395d89b41146103da578063a9059cbb1461046a578063dd62ed3e1461048b578063f088d547146104bf578063f2fde38b146104d5575b61011c5b610119336104f3565b5b565b005b341561012657fe5b61012e610685565b60408051918252519081900360200190f35b341561014857fe5b61015061068b565b604080516020808252835181830152835191928392908301918501908083838215610196575b80518252602083111561019657601f199092019160209182019101610176565b505050905090810190601f1680156101c25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101d857fe5b61012e6106bf565b60408051918252519081900360200190f35b34156101fa57fe5b61011c600160a060020a03600435166024356106c5565b005b341561021b57fe5b61012e610765565b60408051918252519081900360200190f35b341561023d57fe5b61011c600160a060020a036004358116906024351660443561076b565b005b341561026457fe5b61012e610795565b60408051918252519081900360200190f35b341561028657fe5b61012e61079b565b60408051918252519081900360200190f35b34156102a857fe5b61012e6107a0565b60408051918252519081900360200190f35b34156102ca57fe5b61011c6107a6565b005b34156102dc57fe5b6102e46107df565b604080519115158252519081900360200190f35b341561030057fe5b61012e610859565b60408051918252519081900360200190f35b341561032257fe5b61011c60043560243560443560643561085f565b005b341561034057fe5b6102e4610907565b604080519115158252519081900360200190f35b341561036457fe5b61012e600160a060020a0360043516610917565b60408051918252519081900360200190f35b341561039257fe5b6102e4610936565b604080519115158252519081900360200190f35b34156103b657fe5b6103be6109b5565b60408051600160a060020a039092168252519081900360200190f35b34156103e257fe5b6101506109c4565b604080516020808252835181830152835191928392908301918501908083838215610196575b80518252602083111561019657601f199092019160209182019101610176565b505050905090810190601f1680156101c25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561047257fe5b61011c600160a060020a03600435166024356109e4565b005b341561049357fe5b61012e600160a060020a0360043581169060243516610a0c565b60408051918252519081900360200190f35b61011c600160a060020a03600435166104f3565b005b34156104dd57fe5b61011c600160a060020a0360043516610a39565b005b60035460009060a060020a900460ff161561050e5760006000fd5b600654431015801561052257506007544311155b151561052e5760006000fd5b6000341161053c5760006000fd5b600160a060020a03821615156105525760006000fd5b60055461056690349063ffffffff610a8516565b60085490915061057c908263ffffffff610ab416565b600881905560045490111561058d57fe5b600354600160a060020a03166000908152600160205260409020546105b8908263ffffffff610ace16565b600354600160a060020a0390811660009081526001602052604080822093909355908416815220546105f0908263ffffffff610ab416565b600160a060020a0380841660009081526001602052604080822093909355600354925192909116913480156108fc0292909190818181858888f19350505050151561063757fe5b600354604080518381523460208201528151600160a060020a038087169416927f681ddc67ea8796d2489979f5fc2ea2eb0f2d44ff3f11f061a191928a1f3d9a06928290030190a35b5b5050565b60085481565b6040805180820190915260178152604960020a761c1021b4b931bab4ba1029ba3ab234b7b9902a37b5b2b702602082015281565b60075481565b80158015906106f85750600160a060020a0333811660009081526002602090815260408083209386168352929052205415155b156107035760006000fd5b600160a060020a03338116600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35b5050565b60005481565b60035460a060020a900460ff16156107835760006000fd5b61078e838383610ae5565b5b5b505050565b60055481565b601281565b60045481565b60035433600160a060020a039081169116146107c25760006000fd5b600060048190556005819055600681905560078190556008555b5b565b60035460009033600160a060020a039081169116146107fe5760006000fd5b60035460a060020a900460ff1615156108175760006000fd5b6003805460a060020a60ff02191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a15060015b5b5b90565b60065481565b60035433600160a060020a0390811691161461087b5760006000fd5b600454156108895760006000fd5b600084116108975760006000fd5b600354600160a060020a0316600090815260016020526040902054849010156108c05760006000fd5b600083116108ce5760006000fd5b43829011156108dd5760006000fd5b818110156108eb5760006000fd5b60048490556005839055600682905560078190555b5b50505050565b60035460a060020a900460ff1681565b600160a060020a0381166000908152600160205260409020545b919050565b60035460009033600160a060020a039081169116146109555760006000fd5b60035460a060020a900460ff161561096d5760006000fd5b6003805460a060020a60ff02191660a060020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a15060015b5b5b90565b600354600160a060020a031681565b604080518082019091526003815260ea60020a620e109502602082015281565b60035460a060020a900460ff16156109fc5760006000fd5b6106808282610bdf565b5b5b5050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60035433600160a060020a03908116911614610a555760006000fd5b600160a060020a03811615610a805760038054600160a060020a031916600160a060020a0383161790555b5b5b50565b6000828202831580610aa15750828482811515610a9e57fe5b04145b1515610aa957fe5b8091505b5092915050565b600082820183811015610aa957fe5b8091505b5092915050565b600082821115610ada57fe5b508082035b92915050565b600160a060020a038084166000908152600260209081526040808320338516845282528083205493861683526001909152902054610b29908363ffffffff610ab416565b600160a060020a038085166000908152600160205260408082209390935590861681522054610b5e908363ffffffff610ace16565b600160a060020a038516600090815260016020526040902055610b87818363ffffffff610ace16565b600160a060020a03808616600081815260026020908152604080832033861684528252918290209490945580518681529051928716939192600080516020610c89833981519152929181900390910190a35b50505050565b600160a060020a033316600090815260016020526040902054610c08908263ffffffff610ace16565b600160a060020a033381166000908152600160205260408082209390935590841681522054610c3d908263ffffffff610ab416565b600160a060020a03808416600081815260016020908152604091829020949094558051858152905191933390931692600080516020610c8983398151915292918290030190a35b50505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582011f55d9726ede555e8da885e394ff78cc0a57884c7efdd1fe90a5e6642822d000029
Deployed Bytecode
0x6060604052361561010c5763ffffffff60e060020a60003504166302c7e7af811461011e57806306fdde0314610140578063083c6323146101d0578063095ea7b3146101f257806318160ddd1461021357806323b872dd146102355780632c4e722e1461025c578063313ce5671461027e578063355274ea146102a0578063380d831b146102c25780633f4ba83a146102d457806348cd4cb1146102f85780634a24edd61461031a5780635c975abb1461033857806370a082311461035c5780638456cb591461038a5780638da5cb5b146103ae57806395d89b41146103da578063a9059cbb1461046a578063dd62ed3e1461048b578063f088d547146104bf578063f2fde38b146104d5575b61011c5b610119336104f3565b5b565b005b341561012657fe5b61012e610685565b60408051918252519081900360200190f35b341561014857fe5b61015061068b565b604080516020808252835181830152835191928392908301918501908083838215610196575b80518252602083111561019657601f199092019160209182019101610176565b505050905090810190601f1680156101c25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101d857fe5b61012e6106bf565b60408051918252519081900360200190f35b34156101fa57fe5b61011c600160a060020a03600435166024356106c5565b005b341561021b57fe5b61012e610765565b60408051918252519081900360200190f35b341561023d57fe5b61011c600160a060020a036004358116906024351660443561076b565b005b341561026457fe5b61012e610795565b60408051918252519081900360200190f35b341561028657fe5b61012e61079b565b60408051918252519081900360200190f35b34156102a857fe5b61012e6107a0565b60408051918252519081900360200190f35b34156102ca57fe5b61011c6107a6565b005b34156102dc57fe5b6102e46107df565b604080519115158252519081900360200190f35b341561030057fe5b61012e610859565b60408051918252519081900360200190f35b341561032257fe5b61011c60043560243560443560643561085f565b005b341561034057fe5b6102e4610907565b604080519115158252519081900360200190f35b341561036457fe5b61012e600160a060020a0360043516610917565b60408051918252519081900360200190f35b341561039257fe5b6102e4610936565b604080519115158252519081900360200190f35b34156103b657fe5b6103be6109b5565b60408051600160a060020a039092168252519081900360200190f35b34156103e257fe5b6101506109c4565b604080516020808252835181830152835191928392908301918501908083838215610196575b80518252602083111561019657601f199092019160209182019101610176565b505050905090810190601f1680156101c25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561047257fe5b61011c600160a060020a03600435166024356109e4565b005b341561049357fe5b61012e600160a060020a0360043581169060243516610a0c565b60408051918252519081900360200190f35b61011c600160a060020a03600435166104f3565b005b34156104dd57fe5b61011c600160a060020a0360043516610a39565b005b60035460009060a060020a900460ff161561050e5760006000fd5b600654431015801561052257506007544311155b151561052e5760006000fd5b6000341161053c5760006000fd5b600160a060020a03821615156105525760006000fd5b60055461056690349063ffffffff610a8516565b60085490915061057c908263ffffffff610ab416565b600881905560045490111561058d57fe5b600354600160a060020a03166000908152600160205260409020546105b8908263ffffffff610ace16565b600354600160a060020a0390811660009081526001602052604080822093909355908416815220546105f0908263ffffffff610ab416565b600160a060020a0380841660009081526001602052604080822093909355600354925192909116913480156108fc0292909190818181858888f19350505050151561063757fe5b600354604080518381523460208201528151600160a060020a038087169416927f681ddc67ea8796d2489979f5fc2ea2eb0f2d44ff3f11f061a191928a1f3d9a06928290030190a35b5b5050565b60085481565b6040805180820190915260178152604960020a761c1021b4b931bab4ba1029ba3ab234b7b9902a37b5b2b702602082015281565b60075481565b80158015906106f85750600160a060020a0333811660009081526002602090815260408083209386168352929052205415155b156107035760006000fd5b600160a060020a03338116600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35b5050565b60005481565b60035460a060020a900460ff16156107835760006000fd5b61078e838383610ae5565b5b5b505050565b60055481565b601281565b60045481565b60035433600160a060020a039081169116146107c25760006000fd5b600060048190556005819055600681905560078190556008555b5b565b60035460009033600160a060020a039081169116146107fe5760006000fd5b60035460a060020a900460ff1615156108175760006000fd5b6003805460a060020a60ff02191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a15060015b5b5b90565b60065481565b60035433600160a060020a0390811691161461087b5760006000fd5b600454156108895760006000fd5b600084116108975760006000fd5b600354600160a060020a0316600090815260016020526040902054849010156108c05760006000fd5b600083116108ce5760006000fd5b43829011156108dd5760006000fd5b818110156108eb5760006000fd5b60048490556005839055600682905560078190555b5b50505050565b60035460a060020a900460ff1681565b600160a060020a0381166000908152600160205260409020545b919050565b60035460009033600160a060020a039081169116146109555760006000fd5b60035460a060020a900460ff161561096d5760006000fd5b6003805460a060020a60ff02191660a060020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a15060015b5b5b90565b600354600160a060020a031681565b604080518082019091526003815260ea60020a620e109502602082015281565b60035460a060020a900460ff16156109fc5760006000fd5b6106808282610bdf565b5b5b5050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60035433600160a060020a03908116911614610a555760006000fd5b600160a060020a03811615610a805760038054600160a060020a031916600160a060020a0383161790555b5b5b50565b6000828202831580610aa15750828482811515610a9e57fe5b04145b1515610aa957fe5b8091505b5092915050565b600082820183811015610aa957fe5b8091505b5092915050565b600082821115610ada57fe5b508082035b92915050565b600160a060020a038084166000908152600260209081526040808320338516845282528083205493861683526001909152902054610b29908363ffffffff610ab416565b600160a060020a038085166000908152600160205260408082209390935590861681522054610b5e908363ffffffff610ace16565b600160a060020a038516600090815260016020526040902055610b87818363ffffffff610ace16565b600160a060020a03808616600081815260026020908152604080832033861684528252918290209490945580518681529051928716939192600080516020610c89833981519152929181900390910190a35b50505050565b600160a060020a033316600090815260016020526040902054610c08908263ffffffff610ace16565b600160a060020a033381166000908152600160205260408082209390935590841681522054610c3d908263ffffffff610ab416565b600160a060020a03808416600081815260016020908152604091829020949094558051858152905191933390931692600080516020610c8983398151915292918290030190a35b50505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582011f55d9726ede555e8da885e394ff78cc0a57884c7efdd1fe90a5e6642822d000029
Deployed Bytecode Sourcemap
7310:1891:0:-;;;;;;;;-1:-1:-1;;;7310:1891:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7886:48;7913:15;7917:10;7913:3;:15::i;:::-;7886:48;:::o;7310:1891::-;;7649:19;;;;;;;;;;;;;;;;;;;;;;;;;;7398:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18:2:-1;;13:3;7:5;32;59:3;53:5;48:3;41:6;93:2;88:3;85:2;78:6;73:3;67:5;-1:-1;;152:3;;;;117:2;108:3;;;;130;172:5;167:4;181:3;3:186;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7621:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;6255:514;;;;;;;;-1:-1:-1;;;;;6255:514:0;;;;;;;;;3076:26;;;;;;;;;;;;;;;;;;;;;;;;;;9067:131;;;;;;;;-1:-1:-1;;;;;9067:131:0;;;;;;;;;;;;;;7567:19;;;;;;;;;;;;;;;;;;;;;;;;;;7500:37;;;;;;;;;;;;;;;;;;;;;;;;;;7544:18;;;;;;;;;;;;;;;;;;;;;;;;;;8813:119;;;;;;;;;;;;1833:116;;;;;;;;;;;;;;;;;;;;;;;;;;;;7591:25;;;;;;;;;;;;;;;;;;;;;;;;;;7940:395;;;;;;;;;;;;;;;;;;;;1213:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;4169:106;;;;;;;;-1:-1:-1;;;;;4169:106:0;;;;;;;;;;;;;;;;;;;;;1632:114;;;;;;;;;;;;;;;;;;;;;;;;;;;;247:20;;;;;;;;;;;;;;-1:-1:-1;;;;;247:20:0;;;;;;;;;;;;;;7458:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18:2:-1;;13:3;7:5;32;59:3;53:5;48:3;41:6;93:2;88:3;85:2;78:6;73:3;67:5;-1:-1;;152:3;;;;117:2;108:3;;;;130;172:5;167:4;181:3;3:186;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8960:101:0;;;;;;;;-1:-1:-1;;;;;8960:101:0;;;;;;;;;7093:135;;;;;;;;-1:-1:-1;;;;;7093:135:0;;;;;;;;;;;;;;;;;;;;;;;;;;8341:466;;-1:-1:-1;;;;;8341:466:0;;;;;;;790:128;;;;;;;;-1:-1:-1;;;;;790:128:0;;;;;;;8341:466;1368:6;;8523:14;;-1:-1:-1;;;1368:6:0;;;;1364:17;;;1376:5;;;1364:17;8420:10;;8404:12;:26;;:54;;;;;8450:8;;8434:12;:24;;8404:54;8396:63;;;;;;;;8486:1;8474:9;:13;8466:22;;;;;;-1:-1:-1;;;;;8503:10:0;;;;8495:19;;;;;;8554:4;;8540:19;;:9;;:19;:13;:19;:::i;:::-;8575:4;;8523:36;;-1:-1:-1;8575:16:0;;8523:36;8575:16;:8;:16;:::i;:::-;8568:4;:23;;;8613:3;;8605:11;;;8598:19;;;;8653:5;;-1:-1:-1;;;;;8653:5:0;8644:15;;;;:8;:15;;;;;;:27;;8664:6;8644:27;:19;:27;:::i;:::-;8635:5;;-1:-1:-1;;;;;8635:5:0;;;8626:15;;;;:8;:15;;;;;;:45;;;;8694:13;;;;;;;:25;;8712:6;8694:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;8678:13:0;;;;;;;:8;:13;;;;;;:41;;;;8735:5;;:21;;:5;;;;;8746:9;8735:21;;;;;8746:9;;8735:21;;8678:13;8735:21;8746:9;8735:5;:21;;;;;;;8728:29;;;;;;8771:5;;8766:35;;;;;;8791:9;8766:35;;;;;;-1:-1:-1;;;;;8766:35:0;;;;8771:5;;8766:35;;;;;;;;1388:1;8341:466;;;:::o;7649:19::-;;;;:::o;7398:55::-;;;;;;;;;;;;;-1:-1:-1;;;;;7398:55:0;;;;;:::o;7621:23::-;;;;:::o;6255:514::-;6612:11;;;;;6611:53;;-1:-1:-1;;;;;;6637:10:0;6629:19;;;;;;:7;:19;;;;;;;;:29;;;;;;;;;;:34;;6611:53;6607:64;;;6666:5;;;6607:64;-1:-1:-1;;;;;6688:10:0;6680:19;;;;;;:7;:19;;;;;;;;:29;;;;;;;;;;;;;:38;;;6725;;;;;;;;;;;;;;;;;6255:514;;;:::o;3076:26::-;;;;:::o;9067:131::-;1368:6;;-1:-1:-1;;;1368:6:0;;;;1364:17;;;1376:5;;;1364:17;9154:38;9173:5;9180:3;9185:6;9154:18;:38::i;:::-;1388:1;9067:131;;;;:::o;7567:19::-;;;;:::o;7500:37::-;7535:2;7500:37;:::o;7544:18::-;;;;:::o;8813:119::-;579:5;;565:10;-1:-1:-1;;;;;565:19:0;;;579:5;;565:19;561:47;;595:5;;;561:47;8855:1;8849:3;:7;;;8863:4;:8;;;8878:10;:14;;;8899:8;:12;;;8918:4;:8;614:1;8813:119;:::o;1833:116::-;579:5;;1882:4;;565:10;-1:-1:-1;;;;;565:19:0;;;579:5;;565:19;561:47;;595:5;;;561:47;1521:6;;-1:-1:-1;;;1521:6:0;;;;1520:7;1516:18;;;1529:5;;;1516:18;1895:6;:14;;-1:-1:-1;;;;;;1895:14:0;;;1916:9;;;;1904:5;;1916:9;-1:-1:-1;1939:4:0;1541:1;614;1833:116;;:::o;7591:25::-;;;;:::o;7940:395::-;579:5;;565:10;-1:-1:-1;;;;;565:19:0;;;579:5;;565:19;561:47;;595:5;;;561:47;8053:3;;:8;8045:17;;;;;;8084:1;8077:8;;8069:17;;;;;;8110:5;;-1:-1:-1;;;;;8110:5:0;8101:15;;;;:8;:15;;;;;;:23;;;;8093:32;;;;;;8148:1;8140:9;;8132:18;;;;;;8165:12;:27;;;;8157:36;;;;;;8208:24;;;;8200:33;;;;;;8242:3;:10;;;8259:4;:12;;;8278:10;:24;;;8309:8;:20;;;614:1;7940:395;;;;;:::o;1213:26::-;;;-1:-1:-1;;;1213:26:0;;;;;:::o;4169:106::-;-1:-1:-1;;;;;4253:16:0;;4222:15;4253:16;;;:8;:16;;;;;;4169:106;;;;:::o;1632:114::-;579:5;;1682:4;;565:10;-1:-1:-1;;;;;565:19:0;;;579:5;;565:19;561:47;;595:5;;;561:47;1368:6;;-1:-1:-1;;;1368:6:0;;;;1364:17;;;1376:5;;;1364:17;1695:6;:13;;-1:-1:-1;;;;;;1695:13:0;-1:-1:-1;;;1695:13:0;;;1715:7;;;;1695:13;;1715:7;-1:-1:-1;1736:4:0;1388:1;614;1632:114;;:::o;247:20::-;;;-1:-1:-1;;;;;247:20:0;;:::o;7458:37::-;;;;;;;;;;;;;-1:-1:-1;;;;;7458:37:0;;;;;:::o;8960:101::-;1368:6;;-1:-1:-1;;;1368:6:0;;;;1364:17;;;1376:5;;;1364:17;9028:27;9043:3;9048:6;9028:14;:27::i;:::-;1388:1;8960:101;;;:::o;7093:135::-;-1:-1:-1;;;;;7197:15:0;;;7164:17;7197:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;7093:135;;;;;:::o;790:128::-;579:5;;565:10;-1:-1:-1;;;;;565:19:0;;;579:5;;565:19;561:47;;595:5;;;561:47;-1:-1:-1;;;;;856:22:0;;;852:61;;889:5;:16;;-1:-1:-1;;;;;;889:16:0;-1:-1:-1;;;;;889:16:0;;;;;852:61;614:1;790:128;;:::o;2160:142::-;2213:7;2241:5;;;2260:6;;;:20;;;2279:1;2274;2270;:5;;;;;;;;:10;2260:20;2253:28;;;;;;2295:1;2288:8;;2160:142;;;;;;:::o;2693:128::-;2746:7;2774:5;;;2793:6;;;;2786:14;;;;2814:1;2807:8;;2693:128;;;;;;:::o;2579:108::-;2632:7;2655:6;;;;2648:14;;;;-1:-1:-1;2676:5:0;;;2579:108;;;;;:::o;5550:467::-;-1:-1:-1;;;;;5640:14:0;;;5623;5640;;;:7;:14;;;;;;;;5655:10;5640:26;;;;;;;;;;5841:13;;;;;:8;:13;;;;;;:25;;5859:6;5841:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;5825:13:0;;;;;;;:8;:13;;;;;;:41;;;;5891:15;;;;;;;:27;;5911:6;5891:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;5873:15:0;;;;;;:8;:15;;;;;:45;5954:22;:10;5969:6;5954:22;:14;:22;:::i;:::-;-1:-1:-1;;;;;5925:14:0;;;;;;;:7;:14;;;;;;;;5940:10;5925:26;;;;;;;;;;:51;;;;5983:28;;;;;;;;;;;5925:14;;-1:-1:-1;;;;;;;;;;;5983:28:0;;;;;;;;;;5550:467;;;;;:::o;3757:203::-;-1:-1:-1;;;;;3843:10:0;3834:20;;;;;:8;:20;;;;;;:32;;3859:6;3834:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;3820:10:0;3811:20;;;;;;:8;:20;;;;;;:55;;;;3889:13;;;;;;;:25;;3907:6;3889:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;3873:13:0;;;;;;;:8;:13;;;;;;;;;:41;;;;3921:33;;;;;;;3873:13;;3930:10;3921:33;;;;-1:-1:-1;;;;;;;;;;;3921:33:0;;;;;;;;3757:203;;;:::o
Swarm Source
bzzr://11f55d9726ede555e8da885e394ff78cc0a57884c7efdd1fe90a5e6642822d00
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.