ERC-20
Overview
Max Total Supply
753,945.5 EGR
Holders
210
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 3 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
EngravedToken
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-10-19 */ pragma solidity 0.4.18; contract Owned { // The address of the account of the current owner address public owner; // The publiser is the inital owner function Owned() public { owner = msg.sender; } /** * Access is restricted to the current owner */ modifier onlyOwner() { require(msg.sender == owner); _; } /** * Transfer ownership to `_newOwner` * * @param _newOwner The address of the account that will become the new owner */ function transferOwnership(address _newOwner) public onlyOwner { owner = _newOwner; } } // ERC Token Standard #20 Interface // https://github.com/ethereum/EIPs/issues/20 contract ERC20Interface { // Total supply uint256 public totalSupply; // Implicit getter // Get the account balance of another account with address _owner function balanceOf(address _owner) public constant returns (uint256 balance); // Send _amount amount of tokens to address _to function transfer(address _to, uint256 _amount) public returns (bool success); // Send _amount amount of tokens from address _from to address _to function transferFrom(address _from, address _to, uint256 _amount) public returns (bool success); // Allow _spender to withdraw from your account, multiple times, up to the _amount amount. // If this function is called again it overwrites the current allowance with _amount. // this function is required for some DEX functionality function approve(address _spender, uint256 _amount) public returns (bool success); // Returns the amount which _spender is still allowed to withdraw from _owner function allowance(address _owner, address _spender) public constant returns (uint256 remaining); // Triggered when tokens are transferred. event TransferEvent(address indexed _from, address indexed _to, uint256 _amount); // Triggered whenever approve(address _spender, uint256 _amount) is called. event ApprovalEvent(address indexed _owner, address indexed _spender, uint256 _amount); } /** * Implements ERC 20 Token standard: https://github.com/ethereum/EIPs/issues/20 * * Modified version of https://github.com/ConsenSys/Tokens that implements the * original Token contract, an abstract contract for the full ERC 20 Token standard */ contract EngravedToken is ERC20Interface, Owned { string public constant symbol = "EGR"; string public constant name = "Engraved Token"; uint8 public constant decimals = 3; // Core team incentive distribution bool public incentiveDistributionStarted = false; uint256 public incentiveDistributionDate = 0; uint256 public incentiveDistributionRound = 1; uint256 public incentiveDistributionMaxRounds = 4; uint256 public incentiveDistributionInterval = 1 years; uint256 public incentiveDistributionRoundDenominator = 2; // Core team incentives struct Incentive { address recipient; uint8 percentage; } Incentive[] public incentives; // Token starts if the locked state restricting transfers bool public locked; // Balances for each account mapping(address => uint256) internal balances; // Owner of account approves the transfer of an amount to another account mapping(address => mapping (address => uint256)) internal allowed; // Constructor function EngravedToken() public { owner = msg.sender; balances[owner] = 0; totalSupply = 0; locked = true; incentives.push(Incentive(0xCA73c8705cbc5942f42Ad39bC7EAeCA8228894BB, 5)); // 5% founder incentives.push(Incentive(0xd721f5c14a4AF2625AF1E1E107Cc148C8660BA72, 5)); // 5% founder } /** * Prevents accidental sending of ether */ function() public { assert(false); } /** * Get balance of `_owner` * * @param _owner The address from which the balance will be retrieved * @return The balance */ function balanceOf(address _owner) public constant returns (uint256 balance) { return balances[_owner]; } /** * Send `_amount` token to `_to` from `msg.sender` * * @param _to The address of the recipient * @param _amount The amount of token to be transferred * @return Whether the transfer was successful or not */ function transfer(address _to, uint256 _amount) public returns (bool success) { require(!locked); require(balances[msg.sender] >= _amount); require(_amount > 0); assert(balances[_to] + _amount > balances[_to]); balances[msg.sender] -= _amount; balances[_to] += _amount; TransferEvent(msg.sender, _to, _amount); return true; } /** * Send `_amount` token to `_to` from `_from` on the condition it is approved by `_from` * * @param _from The address of the sender * @param _to The address of the recipient * @param _amount The amount of token to be transferred * @return Whether the transfer was successful or not */ function transferFrom ( address _from, address _to, uint256 _amount ) public returns (bool success) { require(!locked); require(balances[_from] >= _amount); require(allowed[_from][msg.sender] >= _amount); require(_amount > 0); assert(balances[_to] + _amount > balances[_to]); balances[_from] -= _amount; allowed[_from][msg.sender] -= _amount; balances[_to] += _amount; TransferEvent(_from, _to, _amount); return true; } /** * `msg.sender` approves `_spender` to spend `_amount` tokens * * @param _spender The address of the account able to transfer the tokens * @param _amount The amount of tokens to be approved for transfer * @return Whether the approval was successful or not */ function approve(address _spender, uint256 _amount) public returns (bool success) { require(!locked); // Update allowance allowed[msg.sender][_spender] = _amount; // Notify listners ApprovalEvent(msg.sender, _spender, _amount); return true; } /** * Get the amount of remaining tokens that `_spender` is allowed to spend from `_owner` * * @param _owner The address of the account owning tokens * @param _spender The address of the account able to transfer the tokens * @return Amount of remaining tokens allowed to spent */ function allowance(address _owner, address _spender) public constant returns ( uint256 remaining ) { return allowed[_owner][_spender]; } /** * Starts incentive distribution * * Called by the crowdsale contract when tokenholders voted * for the transfer of ownership of the token contract to DCorp * * @return Whether the incentive distribution was started */ function startIncentiveDistribution() public onlyOwner returns (bool success) { if (!incentiveDistributionStarted) { incentiveDistributionDate = now; incentiveDistributionStarted = true; } return incentiveDistributionStarted; } /** * Distributes incentives over the core team members as * described in the whitepaper */ function withdrawIncentives() public { // Crowdsale triggers incentive distribution require(incentiveDistributionStarted); // Enforce max distribution rounds require(incentiveDistributionRound < incentiveDistributionMaxRounds); // Enforce time interval require(now > incentiveDistributionDate); uint256 totalSupplyToDate = totalSupply; uint256 denominator = 1; // Incentive decreased each round if (incentiveDistributionRound > 1) { denominator = incentiveDistributionRoundDenominator**(incentiveDistributionRound - 1); } for (uint256 i = 0; i < incentives.length; i++) { uint256 amount = totalSupplyToDate * incentives[i].percentage / 10**2 / denominator; address recipient = incentives[i].recipient; // Create tokens balances[recipient] += amount; totalSupply += amount; // Notify listeners TransferEvent(0, this, amount); TransferEvent(this, recipient, amount); } // Next round incentiveDistributionDate = now + incentiveDistributionInterval; incentiveDistributionRound++; } /** * Unlocks the token irreversibly so that the transfering of value is enabled * * @return Whether the unlocking was successful or not */ function unlock() public onlyOwner returns (bool success) { locked = false; return true; } /** * Issues `_amount` new tokens to `_recipient` (_amount < 0 guarantees that tokens are never removed) * * @param _recipient The address to which the tokens will be issued * @param _amount The amount of new tokens to issue * @return Whether the approval was successful or not */ function issue(address _recipient, uint256 _amount) public onlyOwner returns (bool success) { // Guarantee positive require(_amount >= 0); // Create tokens balances[_recipient] += _amount; totalSupply += _amount; // Notify listners TransferEvent(0, owner, _amount); TransferEvent(owner, _recipient, _amount); return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"incentiveDistributionStarted","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","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":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","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":"incentiveDistributionRoundDenominator","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"startIncentiveDistribution","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"incentiveDistributionRound","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"incentiveDistributionInterval","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":false,"inputs":[{"name":"_recipient","type":"address"},{"name":"_amount","type":"uint256"}],"name":"issue","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unlock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"incentiveDistributionMaxRounds","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"locked","outputs":[{"name":"","type":"bool"}],"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"},{"constant":false,"inputs":[],"name":"withdrawIncentives","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"incentives","outputs":[{"name":"recipient","type":"address"},{"name":"percentage","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"incentiveDistributionDate","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":"_amount","type":"uint256"}],"name":"TransferEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"ApprovalEvent","type":"event"}]
Contract Creation Code
60606040526000600160146101000a81548160ff02191690831515021790555060006002556001600355600480556301e13380600555600260065534156200004657600080fd5b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060096000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600080819055506001600860006101000a81548160ff0219169083151502179055506007805480600101828162000167919062000303565b91600052602060002090016000604080519081016040528073ca73c8705cbc5942f42ad39bc7eaeca8228894bb73ffffffffffffffffffffffffffffffffffffffff168152602001600560ff16815250909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548160ff021916908360ff160217905550505050600780548060010182816200023d919062000303565b91600052602060002090016000604080519081016040528073d721f5c14a4af2625af1e1e107cc148c8660ba7273ffffffffffffffffffffffffffffffffffffffff168152602001600560ff16815250909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548160ff021916908360ff1602179055505050506200038f565b8154818355818115116200032d578183600052602060002091820191016200032c919062000332565b5b505050565b6200038c91905b808211156200038857600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a81549060ff02191690555060010162000339565b5090565b90565b6115ef806200039f6000396000f300606060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806303bbba931461014a57806306fdde0314610177578063095ea7b31461020557806318160ddd1461025f57806323b872dd14610288578063313ce567146103015780634c81e13a146103305780635dc5aefe1461035957806361b79ea41461038657806364d582c0146103af57806370a08231146103d8578063867904b4146104255780638da5cb5b1461047f57806395d89b41146104d4578063a69df4b514610562578063a9059cbb1461058f578063cbbaed1b146105e9578063cf30901214610612578063dd62ed3e1461063f578063e087cd55146106ab578063e121c102146106c0578063f2fde38b14610730578063f898e57414610769575b341561013e57600080fd5b6000151561014857fe5b005b341561015557600080fd5b61015d610792565b604051808215151515815260200191505060405180910390f35b341561018257600080fd5b61018a6107a5565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ca5780820151818401526020810190506101af565b50505050905090810190601f1680156101f75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561021057600080fd5b610245600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506107de565b604051808215151515815260200191505060405180910390f35b341561026a57600080fd5b6102726108ec565b6040518082815260200191505060405180910390f35b341561029357600080fd5b6102e7600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108f2565b604051808215151515815260200191505060405180910390f35b341561030c57600080fd5b610314610c17565b604051808260ff1660ff16815260200191505060405180910390f35b341561033b57600080fd5b610343610c1c565b6040518082815260200191505060405180910390f35b341561036457600080fd5b61036c610c22565b604051808215151515815260200191505060405180910390f35b341561039157600080fd5b610399610ccd565b6040518082815260200191505060405180910390f35b34156103ba57600080fd5b6103c2610cd3565b6040518082815260200191505060405180910390f35b34156103e357600080fd5b61040f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610cd9565b6040518082815260200191505060405180910390f35b341561043057600080fd5b610465600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d22565b604051808215151515815260200191505060405180910390f35b341561048a57600080fd5b610492610eef565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104df57600080fd5b6104e7610f15565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561052757808201518184015260208101905061050c565b50505050905090810190601f1680156105545780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561056d57600080fd5b610575610f4e565b604051808215151515815260200191505060405180910390f35b341561059a57600080fd5b6105cf600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610fce565b604051808215151515815260200191505060405180910390f35b34156105f457600080fd5b6105fc6111dd565b6040518082815260200191505060405180910390f35b341561061d57600080fd5b6106256111e3565b604051808215151515815260200191505060405180910390f35b341561064a57600080fd5b610695600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506111f6565b6040518082815260200191505060405180910390f35b34156106b657600080fd5b6106be61127d565b005b34156106cb57600080fd5b6106e160048080359060200190919050506114c0565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018260ff1660ff1681526020019250505060405180910390f35b341561073b57600080fd5b610767600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061151d565b005b341561077457600080fd5b61077c6115bd565b6040518082815260200191505060405180910390f35b600160149054906101000a900460ff1681565b6040805190810160405280600e81526020017f456e67726176656420546f6b656e00000000000000000000000000000000000081525081565b6000600860009054906101000a900460ff161515156107fc57600080fd5b81600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f08245b82180b1f5e514e503c113ab0197093b2cb542145037c0a31b54b1d998e846040518082815260200191505060405180910390a36001905092915050565b60005481565b6000600860009054906101000a900460ff1615151561091057600080fd5b81600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561095e57600080fd5b81600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156109e957600080fd5b6000821115156109f857600080fd5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401111515610a8357fe5b81600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a3600190509392505050565b600381565b60065481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c8057600080fd5b600160149054906101000a900460ff161515610cb8574260028190555060018060146101000a81548160ff0219169083151502179055505b600160149054906101000a900460ff16905090565b60035481565b60055481565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d8057600080fd5b60008210151515610d9057600080fd5b81600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808282540192505081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a38273ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a36001905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f454752000000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610fac57600080fd5b6000600860006101000a81548160ff0219169083151502179055506001905090565b6000600860009054906101000a900460ff16151515610fec57600080fd5b81600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561103a57600080fd5b60008211151561104957600080fd5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011115156110d457fe5b81600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a36001905092915050565b60045481565b600860009054906101000a900460ff1681565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000806000600160149054906101000a900460ff1615156112a057600080fd5b6004546003541015156112b257600080fd5b600254421115156112c257600080fd5b600054945060019350600160035411156112e3576001600354036006540a93505b600092505b60078054905083101561149c5783606460078581548110151561130757fe5b906000526020600020900160000160149054906101000a900460ff1660ff16870281151561133157fe5b0481151561133b57fe5b04915060078381548110151561134d57fe5b906000526020600020900160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508160008082825401925050819055503073ffffffffffffffffffffffffffffffffffffffff1660007feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a38073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a382806001019350506112e8565b60055442016002819055506003600081548092919060010191905055505050505050565b6007818154811015156114cf57fe5b90600052602060002090016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a900460ff16905082565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561157957600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600254815600a165627a7a723058201ae114d2fcd3988e57da82da70e8662f7a29fa91df5309afd3d73906c654f41f0029
Deployed Bytecode
0x606060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806303bbba931461014a57806306fdde0314610177578063095ea7b31461020557806318160ddd1461025f57806323b872dd14610288578063313ce567146103015780634c81e13a146103305780635dc5aefe1461035957806361b79ea41461038657806364d582c0146103af57806370a08231146103d8578063867904b4146104255780638da5cb5b1461047f57806395d89b41146104d4578063a69df4b514610562578063a9059cbb1461058f578063cbbaed1b146105e9578063cf30901214610612578063dd62ed3e1461063f578063e087cd55146106ab578063e121c102146106c0578063f2fde38b14610730578063f898e57414610769575b341561013e57600080fd5b6000151561014857fe5b005b341561015557600080fd5b61015d610792565b604051808215151515815260200191505060405180910390f35b341561018257600080fd5b61018a6107a5565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ca5780820151818401526020810190506101af565b50505050905090810190601f1680156101f75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561021057600080fd5b610245600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506107de565b604051808215151515815260200191505060405180910390f35b341561026a57600080fd5b6102726108ec565b6040518082815260200191505060405180910390f35b341561029357600080fd5b6102e7600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108f2565b604051808215151515815260200191505060405180910390f35b341561030c57600080fd5b610314610c17565b604051808260ff1660ff16815260200191505060405180910390f35b341561033b57600080fd5b610343610c1c565b6040518082815260200191505060405180910390f35b341561036457600080fd5b61036c610c22565b604051808215151515815260200191505060405180910390f35b341561039157600080fd5b610399610ccd565b6040518082815260200191505060405180910390f35b34156103ba57600080fd5b6103c2610cd3565b6040518082815260200191505060405180910390f35b34156103e357600080fd5b61040f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610cd9565b6040518082815260200191505060405180910390f35b341561043057600080fd5b610465600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d22565b604051808215151515815260200191505060405180910390f35b341561048a57600080fd5b610492610eef565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104df57600080fd5b6104e7610f15565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561052757808201518184015260208101905061050c565b50505050905090810190601f1680156105545780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561056d57600080fd5b610575610f4e565b604051808215151515815260200191505060405180910390f35b341561059a57600080fd5b6105cf600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610fce565b604051808215151515815260200191505060405180910390f35b34156105f457600080fd5b6105fc6111dd565b6040518082815260200191505060405180910390f35b341561061d57600080fd5b6106256111e3565b604051808215151515815260200191505060405180910390f35b341561064a57600080fd5b610695600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506111f6565b6040518082815260200191505060405180910390f35b34156106b657600080fd5b6106be61127d565b005b34156106cb57600080fd5b6106e160048080359060200190919050506114c0565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018260ff1660ff1681526020019250505060405180910390f35b341561073b57600080fd5b610767600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061151d565b005b341561077457600080fd5b61077c6115bd565b6040518082815260200191505060405180910390f35b600160149054906101000a900460ff1681565b6040805190810160405280600e81526020017f456e67726176656420546f6b656e00000000000000000000000000000000000081525081565b6000600860009054906101000a900460ff161515156107fc57600080fd5b81600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f08245b82180b1f5e514e503c113ab0197093b2cb542145037c0a31b54b1d998e846040518082815260200191505060405180910390a36001905092915050565b60005481565b6000600860009054906101000a900460ff1615151561091057600080fd5b81600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561095e57600080fd5b81600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156109e957600080fd5b6000821115156109f857600080fd5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401111515610a8357fe5b81600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a3600190509392505050565b600381565b60065481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c8057600080fd5b600160149054906101000a900460ff161515610cb8574260028190555060018060146101000a81548160ff0219169083151502179055505b600160149054906101000a900460ff16905090565b60035481565b60055481565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d8057600080fd5b60008210151515610d9057600080fd5b81600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808282540192505081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a38273ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a36001905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f454752000000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610fac57600080fd5b6000600860006101000a81548160ff0219169083151502179055506001905090565b6000600860009054906101000a900460ff16151515610fec57600080fd5b81600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561103a57600080fd5b60008211151561104957600080fd5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011115156110d457fe5b81600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a36001905092915050565b60045481565b600860009054906101000a900460ff1681565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000806000600160149054906101000a900460ff1615156112a057600080fd5b6004546003541015156112b257600080fd5b600254421115156112c257600080fd5b600054945060019350600160035411156112e3576001600354036006540a93505b600092505b60078054905083101561149c5783606460078581548110151561130757fe5b906000526020600020900160000160149054906101000a900460ff1660ff16870281151561133157fe5b0481151561133b57fe5b04915060078381548110151561134d57fe5b906000526020600020900160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508160008082825401925050819055503073ffffffffffffffffffffffffffffffffffffffff1660007feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a38073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167feaf1c4b3ce0f4f62a2bae7eb3e68225c75f7e6ff4422073b7437b9a78d25f170846040518082815260200191505060405180910390a382806001019350506112e8565b60055442016002819055506003600081548092919060010191905055505050505050565b6007818154811015156114cf57fe5b90600052602060002090016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a900460ff16905082565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561157957600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600254815600a165627a7a723058201ae114d2fcd3988e57da82da70e8662f7a29fa91df5309afd3d73906c654f41f0029
Swarm Source
bzzr://1ae114d2fcd3988e57da82da70e8662f7a29fa91df5309afd3d73906c654f41f
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.