Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 2,361 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 17819114 | 347 days ago | IN | 0 ETH | 0.00088416 | ||||
Transfer | 17542822 | 386 days ago | IN | 0 ETH | 0.00174695 | ||||
Transfer | 17278813 | 423 days ago | IN | 0 ETH | 0.0022531 | ||||
Transfer | 17278675 | 423 days ago | IN | 0 ETH | 0.00121445 | ||||
Transfer | 17278675 | 423 days ago | IN | 0 ETH | 0.00121445 | ||||
Transfer | 17278675 | 423 days ago | IN | 0 ETH | 0.00121494 | ||||
Transfer | 17278650 | 423 days ago | IN | 0 ETH | 0.00117685 | ||||
Transfer | 17278646 | 423 days ago | IN | 0 ETH | 0.00118716 | ||||
Transfer | 17278646 | 423 days ago | IN | 0 ETH | 0.00118716 | ||||
Transfer | 17278646 | 423 days ago | IN | 0 ETH | 0.00118716 | ||||
Transfer | 17278613 | 423 days ago | IN | 0 ETH | 0.00112568 | ||||
Transfer | 16655645 | 511 days ago | IN | 0 ETH | 0.00207742 | ||||
Transfer | 16589680 | 520 days ago | IN | 0 ETH | 0.00128575 | ||||
Transfer | 16585917 | 521 days ago | IN | 0 ETH | 0.00223142 | ||||
Transfer | 15846346 | 624 days ago | IN | 0 ETH | 0.00041903 | ||||
Transfer | 15326628 | 701 days ago | IN | 0 ETH | 0.00199157 | ||||
Transfer | 15326624 | 701 days ago | IN | 0 ETH | 0.00279917 | ||||
Transfer | 14816725 | 784 days ago | IN | 0 ETH | 0.00045324 | ||||
Transfer | 14614474 | 816 days ago | IN | 0 ETH | 0.00129681 | ||||
Transfer | 14441557 | 843 days ago | IN | 0 ETH | 0.00071985 | ||||
Transfer | 14306649 | 864 days ago | IN | 0 ETH | 0.0060452 | ||||
Transfer | 14306604 | 864 days ago | IN | 0 ETH | 0.00150385 | ||||
Transfer | 14299652 | 865 days ago | IN | 0 ETH | 0.0060473 | ||||
Transfer | 14299610 | 865 days ago | IN | 0 ETH | 0.00131152 | ||||
Transfer | 14295576 | 866 days ago | IN | 0 ETH | 0.00520554 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers. Name tag integration is not available in advanced view.
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | ||||
---|---|---|---|---|---|---|---|
11137226 | 1355 days ago | 0 ETH | |||||
11137226 | 1355 days ago | 0 ETH | |||||
11137226 | 1355 days ago | 0 ETH | |||||
11137226 | 1355 days ago | 0 ETH | |||||
11136587 | 1355 days ago | 0 ETH | |||||
11136587 | 1355 days ago | 0 ETH | |||||
11136587 | 1355 days ago | 0 ETH | |||||
11136587 | 1355 days ago | 0 ETH | |||||
11131929 | 1356 days ago | 0 ETH | |||||
11131929 | 1356 days ago | 0 ETH | |||||
11131929 | 1356 days ago | 0 ETH | |||||
11131929 | 1356 days ago | 0 ETH | |||||
11131323 | 1356 days ago | 0 ETH | |||||
11131323 | 1356 days ago | 0 ETH | |||||
11131323 | 1356 days ago | 0 ETH | |||||
11131323 | 1356 days ago | 0 ETH | |||||
11130928 | 1356 days ago | 0 ETH | |||||
11130928 | 1356 days ago | 0 ETH | |||||
11130928 | 1356 days ago | 0 ETH | |||||
11130928 | 1356 days ago | 0 ETH | |||||
11099021 | 1361 days ago | 0 ETH | |||||
11092258 | 1362 days ago | 0 ETH | |||||
9751695 | 1569 days ago | 0 ETH | |||||
9751695 | 1569 days ago | 0 ETH | |||||
9751695 | 1569 days ago | 0 ETH |
Loading...
Loading
Contract Name:
TANToken
Compiler Version
v0.4.25+commit.59dbf8f1
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-12-25 */ pragma solidity 0.4.25; contract Owned { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * Constructor * * Sets contract owner to address of constructor caller */ constructor() public { owner = msg.sender; } modifier onlyOwner() { require(msg.sender == owner); _; } /** * Change Owner * * Changes ownership of this contract. Only owner can call this method. * * @param newOwner - new owner's address */ function changeOwner(address newOwner) onlyOwner public { require(newOwner != address(0)); require(newOwner != owner); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } } contract TokenParameters { uint256 internal initialSupply = 828179381000000000000000000; // Production address internal constant initialTokenOwnerAddress = 0x68433cFb33A7Fdbfa74Ea5ECad0Bc8b1D97d82E9; } contract TANToken is Owned, TokenParameters { /* Public variables of the token */ string public standard = 'ERC-20'; string public name = 'Taklimakan'; string public symbol = 'TAN'; uint8 public decimals = 18; /* Arrays of all balances, vesting, approvals, and approval uses */ mapping (address => uint256) private _balances; // Total token balances mapping (address => mapping (address => uint256)) private _allowed; /* This generates a public event on the blockchain that will notify clients */ event Transfer(address indexed from, address indexed to, uint256 tokens); event Approval(address indexed tokenOwner, address indexed spender, uint256 tokens); event Destruction(uint256 _amount); // triggered when the total supply is decreased event NewTANToken(address _token); /* Miscellaneous */ uint256 public totalSupply = 0; address private _admin; /** * Constructor * * Initializes contract with initial supply tokens to the creator of the contract */ constructor() public { owner = msg.sender; _admin = msg.sender; mintToken(TokenParameters.initialTokenOwnerAddress, TokenParameters.initialSupply); emit NewTANToken(address(this)); } modifier onlyOwnerOrAdmin() { require((msg.sender == owner) || (msg.sender == _admin)); _; } /** * Function to set new admin for automated setting of exchange rate * */ function setAdmin(address newAdmin) external onlyOwner { require(newAdmin != address(0)); _admin = newAdmin; } /** * Get token balance of an address * * @param addr - address to query * @return Token balance of address */ function balanceOf(address addr) public view returns (uint256) { return _balances[addr]; } /** * Get token amount allocated for a transaction from _owner to _spender addresses * * @param tokenOwner - owner address, i.e. address to transfer from * @param tokenSpender - spender address, i.e. address to transfer to * @return Remaining amount allowed to be transferred */ function allowance(address tokenOwner, address tokenSpender) public view returns (uint256) { return _allowed[tokenOwner][tokenSpender]; } /** * Send coins from sender's address to address specified in parameters * * @param to - address to send to * @param value - amount to send in Wei */ function transfer(address to, uint256 value) public returns (bool) { require(_balances[msg.sender] >= value, "Insufficient balance for transfer"); // Subtract from the sender // _value is never greater than balance of input validation above _balances[msg.sender] -= value; // Overflow is never possible due to input validation above _balances[to] += value; emit Transfer(msg.sender, to, value); return true; } /** * Create token and credit it to target address * Created tokens need to vest * */ function mintToken(address tokenOwner, uint256 amount) internal { // Mint happens right here: Balance becomes non-zero from zero _balances[tokenOwner] += amount; totalSupply += amount; // Emit Transfer event emit Transfer(address(0), tokenOwner, amount); } /** * Allow another contract to spend some tokens on your behalf * * @param spender - address to allocate tokens for * @param value - number of tokens to allocate * @return True in case of success, otherwise false */ function approve(address spender, uint256 value) public returns (bool) { require(_balances[msg.sender] >= value, "Insufficient balance for approval"); _allowed[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } /** * A contract attempts to get the coins. Tokens should be previously allocated * * @param to - address to transfer tokens to * @param from - address to transfer tokens from * @param value - number of tokens to transfer * @return True in case of success, otherwise false */ function transferFrom(address from, address to, uint256 value) public returns (bool) { // Check allowed require(value <= _allowed[from][msg.sender]); require(_balances[from] >= value); // Subtract from the sender // _value is never greater than balance because of input validation above _balances[from] -= value; // Add the same to the recipient // Overflow is not possible because of input validation above _balances[to] += value; // Deduct allocation // _value is never greater than allowed amount because of input validation above _allowed[from][msg.sender] -= value; emit Transfer(from, to, value); return true; } /** * Default method * * This unnamed function is called whenever someone tries to send ether to * it. Just revert transaction because there is nothing that Token can do * with incoming ether. * * Missing payable modifier prevents accidental sending of ether */ function() public { } /** * Destruction (burning) of owner tokens. Only owner of this contract can * use it to burn their tokens. * * Total Supply is decreased by the amount of burned tokens * * @param amount - Wei amount of tokens to burn */ function destroy(uint256 amount) external onlyOwnerOrAdmin { require(amount <= _balances[msg.sender]); // Destroyed amount is never greater than total supply, // so no underflow possible here totalSupply -= amount; _balances[msg.sender] -= amount; emit Destruction(amount); } /** * Mass distribution of token * * Transfers token from admin address to multiple addresses * * @param _recipients - array of recipient addresses * @param _tokenAmounts - array of amounts of tokens to send */ function multiTransfer(address[] _recipients, uint[] _tokenAmounts) external onlyOwnerOrAdmin { uint256 totalAmount = 0; uint256 len = _recipients.length; uint256 i; // Calculate total amount for (i=0; i<len; i++) { totalAmount += _tokenAmounts[i]; } require(_balances[msg.sender] >= totalAmount); // Decrease sender balance by total amount _balances[msg.sender] -= totalAmount; for (i=0; i<len; i++) { // Increase balance of each recipient _balances[_recipients[i]] += _tokenAmounts[i]; // Emit Transfer event emit Transfer(msg.sender, _recipients[i], _tokenAmounts[i]); } } }
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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_recipients","type":"address[]"},{"name":"_tokenAmounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newAdmin","type":"address"}],"name":"setAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"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":"amount","type":"uint256"}],"name":"destroy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"tokenSpender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Destruction","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_token","type":"address"}],"name":"NewTANToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]
Contract Creation Code
60806040526b02ad0dce34533b4f85b400006001556040805190810160405280600681526020017f4552432d3230000000000000000000000000000000000000000000000000000081525060029080519060200190620000619291906200034f565b506040805190810160405280600a81526020017f54616b6c696d616b616e0000000000000000000000000000000000000000000081525060039080519060200190620000af9291906200034f565b506040805190810160405280600381526020017f54414e000000000000000000000000000000000000000000000000000000000081525060049080519060200190620000fd9291906200034f565b506012600560006101000a81548160ff021916908360ff16021790555060006008553480156200012c57600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200021f7368433cfb33a7fdbfa74ea5ecad0bc8b1d97d82e960015462000288640100000000026401000000009004565b7fc857d8d18e7591020ee2a2fd328a67b3b5f829f94a9285cf901a2ca440d729a530604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1620003fe565b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550806008600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200039257805160ff1916838001178555620003c3565b82800160010185558215620003c3579182015b82811115620003c2578251825591602001919060010190620003a5565b5b509050620003d29190620003d6565b5090565b620003fb91905b80821115620003f7576000816000905550600101620003dd565b5090565b90565b6116af806200040e6000396000f3006080604052600436106100db576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100ea578063095ea7b31461017a57806318160ddd146101df5780631e89d5451461020a57806323b872dd1461025d578063313ce567146102e25780635a3b7e4214610313578063704b6c02146103a357806370a08231146103e65780638da5cb5b1461043d57806395d89b41146104945780639d11877014610524578063a6f9dae114610551578063a9059cbb14610594578063dd62ed3e146105f9575b3480156100e757600080fd5b50005b3480156100f657600080fd5b506100ff610670565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013f578082015181840152602081019050610124565b50505050905090810190601f16801561016c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018657600080fd5b506101c5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061070e565b604051808215151515815260200191505060405180910390f35b3480156101eb57600080fd5b506101f46108dd565b6040518082815260200191505060405180910390f35b34801561021657600080fd5b5061025b6004803603810190808035906020019082018035906020019190919293919293908035906020019082018035906020019190919293919293905050506108e3565b005b34801561026957600080fd5b506102c8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc4565b604051808215151515815260200191505060405180910390f35b3480156102ee57600080fd5b506102f7610e33565b604051808260ff1660ff16815260200191505060405180910390f35b34801561031f57600080fd5b50610328610e46565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561036857808201518184015260208101905061034d565b50505050905090810190601f1680156103955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103af57600080fd5b506103e4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ee4565b005b3480156103f257600080fd5b50610427600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fbf565b6040518082815260200191505060405180910390f35b34801561044957600080fd5b50610452611008565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104a057600080fd5b506104a961102d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104e95780820151818401526020810190506104ce565b50505050905090810190601f1680156105165780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561053057600080fd5b5061054f600480360381019080803590602001909291905050506110cb565b005b34801561055d57600080fd5b50610592600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611263565b005b3480156105a057600080fd5b506105df600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611414565b604051808215151515815260200191505060405180910390f35b34801561060557600080fd5b5061065a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115fc565b6040518082815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107065780601f106106db57610100808354040283529160200191610706565b820191906000526020600020905b8154815290600101906020018083116106e957829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156107ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f496e73756666696369656e742062616c616e636520666f7220617070726f766181526020017f6c0000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60085481565b60008060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806109905750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561099b57600080fd5b60009250868690509150600090505b818110156109d85784848281811015156109c057fe5b905060200201358301925080806001019150506109aa565b82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610a2657600080fd5b82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600090505b81811015610bbb578484828181101515610a8e57fe5b90506020020135600660008989858181101515610aa757fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508686828181101515610b1957fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8787858181101515610b9257fe5b905060200201356040518082815260200191505060405180910390a38080600101915050610a78565b50505050505050565b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610c5157600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610c9f57600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600560009054906101000a900460ff1681565b60028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610edc5780601f10610eb157610100808354040283529160200191610edc565b820191906000526020600020905b815481529060010190602001808311610ebf57829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f3f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610f7b57600080fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110c35780601f10611098576101008083540402835291602001916110c3565b820191906000526020600020905b8154815290600101906020018083116110a657829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806111735750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561117e57600080fd5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111515156111cc57600080fd5b8060086000828254039250508190555080600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055507f9a1b418bc061a5d80270261562e6986a35d995f8051145f277be16103abd3453816040518082815260200191505060405180910390a150565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112be57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156112fa57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561135657600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156114f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f496e73756666696369656e742062616c616e636520666f72207472616e73666581526020017f720000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050929150505600a165627a7a723058206adeb07bce36da8c3ef3257eacc0c1fb236854e7ca392115710162266b47d2ce0029
Deployed Bytecode
0x6080604052600436106100db576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100ea578063095ea7b31461017a57806318160ddd146101df5780631e89d5451461020a57806323b872dd1461025d578063313ce567146102e25780635a3b7e4214610313578063704b6c02146103a357806370a08231146103e65780638da5cb5b1461043d57806395d89b41146104945780639d11877014610524578063a6f9dae114610551578063a9059cbb14610594578063dd62ed3e146105f9575b3480156100e757600080fd5b50005b3480156100f657600080fd5b506100ff610670565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013f578082015181840152602081019050610124565b50505050905090810190601f16801561016c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018657600080fd5b506101c5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061070e565b604051808215151515815260200191505060405180910390f35b3480156101eb57600080fd5b506101f46108dd565b6040518082815260200191505060405180910390f35b34801561021657600080fd5b5061025b6004803603810190808035906020019082018035906020019190919293919293908035906020019082018035906020019190919293919293905050506108e3565b005b34801561026957600080fd5b506102c8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc4565b604051808215151515815260200191505060405180910390f35b3480156102ee57600080fd5b506102f7610e33565b604051808260ff1660ff16815260200191505060405180910390f35b34801561031f57600080fd5b50610328610e46565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561036857808201518184015260208101905061034d565b50505050905090810190601f1680156103955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103af57600080fd5b506103e4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ee4565b005b3480156103f257600080fd5b50610427600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fbf565b6040518082815260200191505060405180910390f35b34801561044957600080fd5b50610452611008565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104a057600080fd5b506104a961102d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104e95780820151818401526020810190506104ce565b50505050905090810190601f1680156105165780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561053057600080fd5b5061054f600480360381019080803590602001909291905050506110cb565b005b34801561055d57600080fd5b50610592600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611263565b005b3480156105a057600080fd5b506105df600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611414565b604051808215151515815260200191505060405180910390f35b34801561060557600080fd5b5061065a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115fc565b6040518082815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107065780601f106106db57610100808354040283529160200191610706565b820191906000526020600020905b8154815290600101906020018083116106e957829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156107ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f496e73756666696369656e742062616c616e636520666f7220617070726f766181526020017f6c0000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60085481565b60008060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806109905750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561099b57600080fd5b60009250868690509150600090505b818110156109d85784848281811015156109c057fe5b905060200201358301925080806001019150506109aa565b82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610a2657600080fd5b82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600090505b81811015610bbb578484828181101515610a8e57fe5b90506020020135600660008989858181101515610aa757fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508686828181101515610b1957fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8787858181101515610b9257fe5b905060200201356040518082815260200191505060405180910390a38080600101915050610a78565b50505050505050565b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610c5157600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610c9f57600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600560009054906101000a900460ff1681565b60028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610edc5780601f10610eb157610100808354040283529160200191610edc565b820191906000526020600020905b815481529060010190602001808311610ebf57829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f3f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610f7b57600080fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110c35780601f10611098576101008083540402835291602001916110c3565b820191906000526020600020905b8154815290600101906020018083116110a657829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806111735750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561117e57600080fd5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111515156111cc57600080fd5b8060086000828254039250508190555080600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055507f9a1b418bc061a5d80270261562e6986a35d995f8051145f277be16103abd3453816040518082815260200191505060405180910390a150565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112be57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156112fa57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561135657600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156114f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f496e73756666696369656e742062616c616e636520666f72207472616e73666581526020017f720000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050929150505600a165627a7a723058206adeb07bce36da8c3ef3257eacc0c1fb236854e7ca392115710162266b47d2ce0029
Swarm Source
bzzr://6adeb07bce36da8c3ef3257eacc0c1fb236854e7ca392115710162266b47d2ce
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 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.