ETH Price: $3,356.61 (-1.20%)

Token

VOLT (ACDC)
 

Overview

Max Total Supply

4,000,000,000 ACDC

Holders

7,390

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
Etherscan: Donate
Balance
84,460.41860295 ACDC

Value
$0.00
0x71c7656ec7ab88b098defb751b7401b5f6d8976f
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

VOLT is a platform that allows centralized platforms such as Uber, to be developed in a decentralized manner and enables direct delivery through P2P.

ICO Information

Project Sector : Delivery
ICO Start Date : May 18, 2018
ICO End Date : Jun 7, 2018
Total Cap : 4,000,000,000 ACDC
Token Distribution Date : May 28, 2018
ICO Price  : 0.00002 ETH
Bonus : 20%
Country : Singapore

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
VoltToken

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2018-05-21
*/

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
    /**
    * @dev Multiplies two numbers, throws on overflow.
    */
    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        if (a == 0) {
            return 0;
        }
        c = a * b;
        assert(c / a == b);
        return c;
    }

    /**
    * @dev Integer division of two numbers, truncating the quotient.
    */
    function div(uint256 a, uint256 b) internal pure 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 a / b;
    }

    /**
    * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    /**
    * @dev Adds two numbers, throws on overflow.
    */
    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        assert(c >= a);
        return c;   
    }
}

contract BasicToken {
    string private token_name;
    string private token_symbol;
    uint256 private token_decimals;

    uint256 private total_supply;
    uint256 private remaining_supply;

    mapping (address => uint256) private balance_of;
    mapping (address => mapping(address => uint256)) private allowance_of;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approve(address indexed target, address indexed spender, uint256 value);

    function BasicToken (
        string tokenName,
        string tokenSymbol,
        uint256 tokenDecimals,
        uint256 tokenSupply
    ) public {
        token_name = tokenName;
        token_symbol = tokenSymbol;
        token_decimals = tokenDecimals;
        total_supply = tokenSupply * (10 ** uint256(token_decimals));
        remaining_supply = total_supply;
    }

    function name() public view returns (string) {
        return token_name;
    }

    function symbol() public view returns (string) {
        return token_symbol;
    }

    function decimals() public view returns (uint256) {
        return token_decimals;
    }

    function totalSupply() public view returns (uint256) {
        return total_supply;
    }

    function remainingSupply() internal view returns (uint256) {
        return remaining_supply;
    }

    function balanceOf(
        address client_address
    ) public view returns (uint256) {
        return balance_of[client_address];
    }

    function setBalance(
        address client_address,
        uint256 value
    ) internal returns (bool) {
        require(client_address != address(0));
        balance_of[client_address] = value;
    }

    function allowance(
        address target_address,
        address spender_address
    ) public view returns (uint256) {
        return allowance_of[target_address][spender_address];
    }

    function approve(
        address spender_address,
        uint256 value
    ) public returns (bool) {
        require(value >= 0);
        require(msg.sender != address(0));
        require(spender_address != address(0));

        setApprove(msg.sender, spender_address, value);
        Approve(msg.sender, spender_address, value);
        return true;
    }
    
    function setApprove(
        address target_address,
        address spender_address,
        uint256 value
    ) internal returns (bool) {
        require(value >= 0);
        require(msg.sender != address(0));
        require(spender_address != address(0));

        allowance_of[target_address][spender_address] = value;
        return true;
    }

    function changeTokenName(
        string newTokenName
    ) internal returns (bool) {
        token_name = newTokenName;
        return true;
    }

    function changeTokenSymbol(
        string newTokenSymbol
    ) internal returns (bool) {
        token_symbol = newTokenSymbol;
        return true;
    }

    function changeTokenDecimals(
        uint256 newTokenDecimals
    ) internal returns (bool) {
        token_decimals = newTokenDecimals;
        return true;
    }

    function changeTotalSupply(
        uint256 newTotalSupply
    ) internal returns (bool) {
        total_supply = newTotalSupply;
        return true;
    }

    function changeRemainingSupply(
        uint256 newRemainingSupply
    ) internal returns (bool) {
        remaining_supply = newRemainingSupply;
        return true;
    }
}


contract VoltOwned {
    mapping (address => uint) private voltOwners;
    address[] private ownerList;

    mapping (address => uint256) private voltFreeze;

    modifier onlyOwner {
        require(voltOwners[msg.sender] == 99);
        _;
    }

    modifier noFreeze {
        require(now >= voltFreeze[msg.sender]);
        _;
    }

    function VoltOwned(address firstOwner) public {
        voltOwners[firstOwner] = 99;
        ownerList.push(firstOwner);
    }

    function isOwner(address who) internal view returns (bool) {
        if (voltOwners[who] == 99) {
            return true;
        } else {
            return false;
        }
    }

    function addOwner(address newVoltOwnerAddress) public onlyOwner noFreeze {
        require(newVoltOwnerAddress != address(0));
        voltOwners[newVoltOwnerAddress] = 99;
        ownerList.push(newVoltOwnerAddress);
    }

    function removeOwner(address removeVoltOwnerAddress) public onlyOwner noFreeze {
        require(removeVoltOwnerAddress != address(0));
        require(ownerList.length > 1);

        voltOwners[removeVoltOwnerAddress] = 0;
        for (uint256 i = 0; i != ownerList.length; i++) {
            if (removeVoltOwnerAddress == ownerList[i]) {
                delete ownerList[i];
                break;
            }
        }
    }

    function getOwners() public onlyOwner noFreeze returns (address[]) {
        return ownerList;
    }

    function isFreeze(address who) internal view returns (bool) {
        if (now >= voltFreeze[who]) {
            return false;
        } else {
            return true;
        }
    }

    function setFreeze(
        address freezeAddress,
        uint256 timestamp
    ) public onlyOwner noFreeze returns (bool) {
        require(freezeAddress != address(0));
        voltFreeze[freezeAddress] = timestamp;
    }

    function getFreezeTimestamp(
        address who
    ) public onlyOwner noFreeze returns (uint256) {
        return voltFreeze[who];
    }
}

contract VoltToken is BasicToken, VoltOwned {
    using SafeMath for uint256;

    bool private mintStatus;

    event Deposit(address indexed from, address indexed to, uint256 value);
    event Mint(address indexed to, uint256 value);
    event Burn(address indexed target, uint256 value);

    function VoltToken () public BasicToken (
        "VOLT", "ACDC", 18, 4000000000
    ) VoltOwned(
        msg.sender
    ) {
        mintStatus = true;
    }

    modifier canMint {
        require(mintStatus == true);
        _;
    }

    function mint(
        address to,
        uint256 value,
        uint256 freezeTimestamp
    ) public onlyOwner noFreeze canMint {
        uint256 ts = totalSupply();
        uint256 rs = remainingSupply();
        require(ts >= rs);

        superMint(to, value);
        setFreeze(to, freezeTimestamp);
    }

    function superMint(address to, uint256 value) public onlyOwner noFreeze {
        uint256 rs = remainingSupply();
        require(rs >= value);

        uint256 currentBalance = balanceOf(to);
        setBalance(to, currentBalance.add(value));
        setRemainingSupply(rs.sub(value));
        Transfer(0x0, to, value);
        Mint(to, value);
    }

    function mintOpen() public onlyOwner noFreeze returns (bool) {
        require(mintStatus == false);
        mintStatus = true;
        return true;
    }

    function mintClose() public onlyOwner noFreeze returns (bool) {
        require(mintStatus == true);
        mintStatus = false;
        return true;
    }

    function transfer(
        address to,
        uint256 value
    ) public noFreeze returns (bool) {
        require(value > 0);
        require(msg.sender != address(0));
        require(to != address(0));

        require(balanceOf(msg.sender) >= value);
        require(balanceOf(to).add(value) >= balanceOf(to));

        voltTransfer(msg.sender, to, value);
        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 value
    ) public noFreeze returns(bool) {
        require(value > 0);
        require(msg.sender != address(0));
        require(from != address(0));
        require(to != address(0));

        require(isFreeze(from) == false);
        require(allowance(from, msg.sender) >= value);
        require(balanceOf(from) >= value);
        require(balanceOf(to).add(value) >= balanceOf(to));

        voltTransfer(from, to, value);

        uint256 remaining = allowance(from, msg.sender).sub(value);
        setApprove(from, msg.sender, remaining);
        return true;
    }

    function voltTransfer(
        address from,
        address to,
        uint256 value
    ) private noFreeze returns (bool) {
        uint256 preBalance = balanceOf(from);
        setBalance(from, balanceOf(from).sub(value));
        setBalance(to, balanceOf(to).add(value));
        Transfer(from, to, value);
        assert(balanceOf(from).add(value) == preBalance);
        return true;
    }

    function setTokenName(
        string newTokenName
    ) public onlyOwner noFreeze returns (bool) {
        return changeTokenName(newTokenName);
    }

    function setTokenSymbol(
        string newTokenSymbol
    ) public onlyOwner noFreeze returns (bool) {
        return changeTokenSymbol(newTokenSymbol);
    }

    function setTotalSupply(
        uint256 newTotalSupply
    ) public onlyOwner noFreeze returns (bool) {
        return changeTotalSupply(newTotalSupply);
    }

    function setRemainingSupply(
        uint256 newRemainingSupply
    ) public onlyOwner noFreeze returns (bool) {
        return changeRemainingSupply(newRemainingSupply);
    }

    function getRemainingSupply() public onlyOwner noFreeze returns (uint256) {
        return remainingSupply();
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender_address","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newRemainingSupply","type":"uint256"}],"name":"setRemainingSupply","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"},{"name":"freezeTimestamp","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"removeVoltOwnerAddress","type":"address"}],"name":"removeOwner","outputs":[],"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":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"mintOpen","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"freezeAddress","type":"address"},{"name":"timestamp","type":"uint256"}],"name":"setFreeze","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newVoltOwnerAddress","type":"address"}],"name":"addOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"client_address","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"who","type":"address"}],"name":"getFreezeTimestamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"mintClose","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getOwners","outputs":[{"name":"","type":"address[]"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newTokenName","type":"string"}],"name":"setTokenName","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[{"name":"newTokenSymbol","type":"string"}],"name":"setTokenSymbol","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"target_address","type":"address"},{"name":"spender_address","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"getRemainingSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newTotalSupply","type":"uint256"}],"name":"setTotalSupply","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"superMint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"target","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"target","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approve","type":"event"}]

606060405234156200001057600080fd5b33604080519081016040908152600482527f564f4c540000000000000000000000000000000000000000000000000000000060208301528051908101604052600481527f41434443000000000000000000000000000000000000000000000000000000006020820152601263ee6b28006000848051620000959291602001906200012f565b506001838051620000ab9291602001906200012f565b506002829055600a9190910a0260038190556004555050600160a060020a0381166000908152600760205260409020606390556008805460018101620000f28382620001b4565b5060009182526020909120018054600160a060020a031916600160a060020a0392909216919091179055600a805460ff1916600117905562000200565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200017257805160ff1916838001178555620001a2565b82800160010185558215620001a2579182015b82811115620001a257825182559160200191906001019062000185565b50620001b0929150620001e0565b5090565b815481835581811511620001db57600083815260209020620001db918101908301620001e0565b505050565b620001fd91905b80821115620001b05760008155600101620001e7565b90565b61136880620002106000396000f3006060604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610137578063095ea7b3146101c15780630c1b33d2146101f7578063156e29f61461020d578063173825d91461023457806318160ddd1461025357806323b872dd1461027857806324bbd049146102a0578063313ce567146102b3578063376db394146102c65780637065cb48146102e857806370a082311461030757806395d89b41146103265780639c4b9c8a14610339578063a0214c1c14610358578063a0e67e2b1461036b578063a4f29aad146103d1578063a9059cbb14610422578063ba51b1b414610444578063dd62ed3e14610495578063e4b7fb73146104ba578063f7ea7a3d146104cd578063fa6171e4146104e3575b600080fd5b341561014257600080fd5b61014a610505565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561018657808201518382015260200161016e565b50505050905090810190601f1680156101b35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101cc57600080fd5b6101e3600160a060020a03600435166024356105ae565b604051901515815260200160405180910390f35b341561020257600080fd5b6101e3600435610643565b341561021857600080fd5b610232600160a060020a036004351660243560443561069e565b005b341561023f57600080fd5b610232600160a060020a036004351661073b565b341561025e57600080fd5b610266610842565b60405190815260200160405180910390f35b341561028357600080fd5b6101e3600160a060020a0360043581169060243516604435610848565b34156102ab57600080fd5b6101e3610965565b34156102be57600080fd5b6102666109d3565b34156102d157600080fd5b6101e3600160a060020a03600435166024356109d9565b34156102f357600080fd5b610232600160a060020a0360043516610a55565b341561031257600080fd5b610266600160a060020a0360043516610b1b565b341561033157600080fd5b61014a610b36565b341561034457600080fd5b610266600160a060020a0360043516610ba9565b341561036357600080fd5b6101e3610c0f565b341561037657600080fd5b61037e610c7d565b60405160208082528190810183818151815260200191508051906020019060200280838360005b838110156103bd5780820151838201526020016103a5565b505050509050019250505060405180910390f35b34156103dc57600080fd5b6101e360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d2e95505050505050565b341561042d57600080fd5b6101e3600160a060020a0360043516602435610d81565b341561044f57600080fd5b6101e360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610e2895505050505050565b34156104a057600080fd5b610266600160a060020a0360043581169060243516610e7b565b34156104c557600080fd5b610266610ea6565b34156104d857600080fd5b6101e3600435610efd565b34156104ee57600080fd5b610232600160a060020a0360043516602435610f50565b61050d611269565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105a35780601f10610578576101008083540402835291602001916105a3565b820191906000526020600020905b81548152906001019060200180831161058657829003601f168201915b505050505090505b90565b6000808210156105bd57600080fd5b33600160a060020a031615156105d257600080fd5b600160a060020a03831615156105e757600080fd5b6105f2338484611073565b5082600160a060020a031633600160a060020a03167f6e11fb1b7f119e3f2fa29896ef5fdf8b8a2d0d4df6fe90ba8668e7d8b2ffa25e8460405190815260200160405180910390a350600192915050565b600160a060020a03331660009081526007602052604081205460631461066857600080fd5b600160a060020a03331660009081526009602052604090205442101561068d57600080fd5b610696826110dc565b90505b919050565b600160a060020a03331660009081526007602052604081205481906063146106c557600080fd5b600160a060020a0333166000908152600960205260409020544210156106ea57600080fd5b600a5460ff1615156001146106fe57600080fd5b610706610842565b91506107106110e4565b90508082101561071f57600080fd5b6107298585610f50565b61073385846109d9565b505050505050565b600160a060020a03331660009081526007602052604081205460631461076057600080fd5b600160a060020a03331660009081526009602052604090205442101561078557600080fd5b600160a060020a038216151561079a57600080fd5b600854600190116107aa57600080fd5b50600160a060020a03811660009081526007602052604081208190555b600854811461083e5760088054829081106107de57fe5b600091825260209091200154600160a060020a038381169116141561083657600880548290811061080b57fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916905561083e565b6001016107c7565b5050565b60035490565b600160a060020a033316600090815260096020526040812054819042101561086f57600080fd5b6000831161087c57600080fd5b33600160a060020a0316151561089157600080fd5b600160a060020a03851615156108a657600080fd5b600160a060020a03841615156108bb57600080fd5b6108c4856110ea565b156108ce57600080fd5b826108d98633610e7b565b10156108e457600080fd5b826108ee86610b1b565b10156108f957600080fd5b61090284610b1b565b61091b8461090f87610b1b565b9063ffffffff61111916565b101561092657600080fd5b61093185858561112c565b5061094c836109408733610e7b565b9063ffffffff6111e916565b9050610959853383611073565b50600195945050505050565b600160a060020a03331660009081526007602052604081205460631461098a57600080fd5b600160a060020a0333166000908152600960205260409020544210156109af57600080fd5b600a5460ff16156109bf57600080fd5b50600a805460ff1916600190811790915590565b60025490565b600160a060020a0333166000908152600760205260408120546063146109fe57600080fd5b600160a060020a033316600090815260096020526040902054421015610a2357600080fd5b600160a060020a0383161515610a3857600080fd5b600160a060020a0390921660009081526009602052604090205590565b600160a060020a033316600090815260076020526040902054606314610a7a57600080fd5b600160a060020a033316600090815260096020526040902054421015610a9f57600080fd5b600160a060020a0381161515610ab457600080fd5b600160a060020a0381166000908152600760205260409020606390556008805460018101610ae2838261127b565b506000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a031660009081526005602052604090205490565b610b3e611269565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105a35780601f10610578576101008083540402835291602001916105a3565b600160a060020a033316600090815260076020526040812054606314610bce57600080fd5b600160a060020a033316600090815260096020526040902054421015610bf357600080fd5b50600160a060020a031660009081526009602052604090205490565b600160a060020a033316600090815260076020526040812054606314610c3457600080fd5b600160a060020a033316600090815260096020526040902054421015610c5957600080fd5b600a5460ff161515600114610c6d57600080fd5b50600a805460ff19169055600190565b610c85611269565b600160a060020a033316600090815260076020526040902054606314610caa57600080fd5b600160a060020a033316600090815260096020526040902054421015610ccf57600080fd5b60088054806020026020016040519081016040528092919081815260200182805480156105a357602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610d07575050505050905090565b600160a060020a033316600090815260076020526040812054606314610d5357600080fd5b600160a060020a033316600090815260096020526040902054421015610d7857600080fd5b610696826111fb565b600160a060020a033316600090815260096020526040812054421015610da657600080fd5b60008211610db357600080fd5b33600160a060020a03161515610dc857600080fd5b600160a060020a0383161515610ddd57600080fd5b81610de733610b1b565b1015610df257600080fd5b610dfb83610b1b565b610e088361090f86610b1b565b1015610e1357600080fd5b610e1e33848461112c565b5060019392505050565b600160a060020a033316600090815260076020526040812054606314610e4d57600080fd5b600160a060020a033316600090815260096020526040902054421015610e7257600080fd5b61069682611218565b600160a060020a03918216600090815260066020908152604080832093909416825291909152205490565b600160a060020a033316600090815260076020526040812054606314610ecb57600080fd5b600160a060020a033316600090815260096020526040902054421015610ef057600080fd5b610ef86110e4565b905090565b600160a060020a033316600090815260076020526040812054606314610f2257600080fd5b600160a060020a033316600090815260096020526040902054421015610f4757600080fd5b6106968261122d565b600160a060020a0333166000908152600760205260408120548190606314610f7757600080fd5b600160a060020a033316600090815260096020526040902054421015610f9c57600080fd5b610fa46110e4565b915082821015610fb357600080fd5b610fbc84610b1b565b9050610fd784610fd2838663ffffffff61111916565b611235565b50610ff0610feb838563ffffffff6111e916565b610643565b5083600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a383600160a060020a03167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858460405190815260200160405180910390a250505050565b60008082101561108257600080fd5b33600160a060020a0316151561109757600080fd5b600160a060020a03831615156110ac57600080fd5b50600160a060020a0392831660009081526006602090815260408083209490951682529290925291902055600190565b600455600190565b60045490565b600160a060020a038116600090815260096020526040812054421061111157506000610699565b506001610699565b8181018281101561112657fe5b92915050565b600160a060020a033316600090815260096020526040812054819042101561115357600080fd5b61115c85610b1b565b905061116f85610fd28561094089610b1b565b5061118184610fd28561090f88610b1b565b5083600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a3806111d78461090f88610b1b565b146111de57fe5b506001949350505050565b6000828211156111f557fe5b50900390565b60008082805161120f9291602001906112a4565b50600192915050565b6000600182805161120f9291602001906112a4565b600355600190565b6000600160a060020a038316151561124c57600080fd5b600160a060020a0390921660009081526005602052604090205590565b60206040519081016040526000815290565b81548183558181151161129f5760008381526020902061129f918101908301611322565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106112e557805160ff1916838001178555611312565b82800160010185558215611312579182015b828111156113125782518255916020019190600101906112f7565b5061131e929150611322565b5090565b6105ab91905b8082111561131e57600081556001016113285600a165627a7a723058203847ef2247276de789ee98c57a34fbfdbc1aeae639e262b4eb5fb21c7f23aad80029

Deployed Bytecode

0x6060604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610137578063095ea7b3146101c15780630c1b33d2146101f7578063156e29f61461020d578063173825d91461023457806318160ddd1461025357806323b872dd1461027857806324bbd049146102a0578063313ce567146102b3578063376db394146102c65780637065cb48146102e857806370a082311461030757806395d89b41146103265780639c4b9c8a14610339578063a0214c1c14610358578063a0e67e2b1461036b578063a4f29aad146103d1578063a9059cbb14610422578063ba51b1b414610444578063dd62ed3e14610495578063e4b7fb73146104ba578063f7ea7a3d146104cd578063fa6171e4146104e3575b600080fd5b341561014257600080fd5b61014a610505565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561018657808201518382015260200161016e565b50505050905090810190601f1680156101b35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101cc57600080fd5b6101e3600160a060020a03600435166024356105ae565b604051901515815260200160405180910390f35b341561020257600080fd5b6101e3600435610643565b341561021857600080fd5b610232600160a060020a036004351660243560443561069e565b005b341561023f57600080fd5b610232600160a060020a036004351661073b565b341561025e57600080fd5b610266610842565b60405190815260200160405180910390f35b341561028357600080fd5b6101e3600160a060020a0360043581169060243516604435610848565b34156102ab57600080fd5b6101e3610965565b34156102be57600080fd5b6102666109d3565b34156102d157600080fd5b6101e3600160a060020a03600435166024356109d9565b34156102f357600080fd5b610232600160a060020a0360043516610a55565b341561031257600080fd5b610266600160a060020a0360043516610b1b565b341561033157600080fd5b61014a610b36565b341561034457600080fd5b610266600160a060020a0360043516610ba9565b341561036357600080fd5b6101e3610c0f565b341561037657600080fd5b61037e610c7d565b60405160208082528190810183818151815260200191508051906020019060200280838360005b838110156103bd5780820151838201526020016103a5565b505050509050019250505060405180910390f35b34156103dc57600080fd5b6101e360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d2e95505050505050565b341561042d57600080fd5b6101e3600160a060020a0360043516602435610d81565b341561044f57600080fd5b6101e360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610e2895505050505050565b34156104a057600080fd5b610266600160a060020a0360043581169060243516610e7b565b34156104c557600080fd5b610266610ea6565b34156104d857600080fd5b6101e3600435610efd565b34156104ee57600080fd5b610232600160a060020a0360043516602435610f50565b61050d611269565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105a35780601f10610578576101008083540402835291602001916105a3565b820191906000526020600020905b81548152906001019060200180831161058657829003601f168201915b505050505090505b90565b6000808210156105bd57600080fd5b33600160a060020a031615156105d257600080fd5b600160a060020a03831615156105e757600080fd5b6105f2338484611073565b5082600160a060020a031633600160a060020a03167f6e11fb1b7f119e3f2fa29896ef5fdf8b8a2d0d4df6fe90ba8668e7d8b2ffa25e8460405190815260200160405180910390a350600192915050565b600160a060020a03331660009081526007602052604081205460631461066857600080fd5b600160a060020a03331660009081526009602052604090205442101561068d57600080fd5b610696826110dc565b90505b919050565b600160a060020a03331660009081526007602052604081205481906063146106c557600080fd5b600160a060020a0333166000908152600960205260409020544210156106ea57600080fd5b600a5460ff1615156001146106fe57600080fd5b610706610842565b91506107106110e4565b90508082101561071f57600080fd5b6107298585610f50565b61073385846109d9565b505050505050565b600160a060020a03331660009081526007602052604081205460631461076057600080fd5b600160a060020a03331660009081526009602052604090205442101561078557600080fd5b600160a060020a038216151561079a57600080fd5b600854600190116107aa57600080fd5b50600160a060020a03811660009081526007602052604081208190555b600854811461083e5760088054829081106107de57fe5b600091825260209091200154600160a060020a038381169116141561083657600880548290811061080b57fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916905561083e565b6001016107c7565b5050565b60035490565b600160a060020a033316600090815260096020526040812054819042101561086f57600080fd5b6000831161087c57600080fd5b33600160a060020a0316151561089157600080fd5b600160a060020a03851615156108a657600080fd5b600160a060020a03841615156108bb57600080fd5b6108c4856110ea565b156108ce57600080fd5b826108d98633610e7b565b10156108e457600080fd5b826108ee86610b1b565b10156108f957600080fd5b61090284610b1b565b61091b8461090f87610b1b565b9063ffffffff61111916565b101561092657600080fd5b61093185858561112c565b5061094c836109408733610e7b565b9063ffffffff6111e916565b9050610959853383611073565b50600195945050505050565b600160a060020a03331660009081526007602052604081205460631461098a57600080fd5b600160a060020a0333166000908152600960205260409020544210156109af57600080fd5b600a5460ff16156109bf57600080fd5b50600a805460ff1916600190811790915590565b60025490565b600160a060020a0333166000908152600760205260408120546063146109fe57600080fd5b600160a060020a033316600090815260096020526040902054421015610a2357600080fd5b600160a060020a0383161515610a3857600080fd5b600160a060020a0390921660009081526009602052604090205590565b600160a060020a033316600090815260076020526040902054606314610a7a57600080fd5b600160a060020a033316600090815260096020526040902054421015610a9f57600080fd5b600160a060020a0381161515610ab457600080fd5b600160a060020a0381166000908152600760205260409020606390556008805460018101610ae2838261127b565b506000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a031660009081526005602052604090205490565b610b3e611269565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105a35780601f10610578576101008083540402835291602001916105a3565b600160a060020a033316600090815260076020526040812054606314610bce57600080fd5b600160a060020a033316600090815260096020526040902054421015610bf357600080fd5b50600160a060020a031660009081526009602052604090205490565b600160a060020a033316600090815260076020526040812054606314610c3457600080fd5b600160a060020a033316600090815260096020526040902054421015610c5957600080fd5b600a5460ff161515600114610c6d57600080fd5b50600a805460ff19169055600190565b610c85611269565b600160a060020a033316600090815260076020526040902054606314610caa57600080fd5b600160a060020a033316600090815260096020526040902054421015610ccf57600080fd5b60088054806020026020016040519081016040528092919081815260200182805480156105a357602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610d07575050505050905090565b600160a060020a033316600090815260076020526040812054606314610d5357600080fd5b600160a060020a033316600090815260096020526040902054421015610d7857600080fd5b610696826111fb565b600160a060020a033316600090815260096020526040812054421015610da657600080fd5b60008211610db357600080fd5b33600160a060020a03161515610dc857600080fd5b600160a060020a0383161515610ddd57600080fd5b81610de733610b1b565b1015610df257600080fd5b610dfb83610b1b565b610e088361090f86610b1b565b1015610e1357600080fd5b610e1e33848461112c565b5060019392505050565b600160a060020a033316600090815260076020526040812054606314610e4d57600080fd5b600160a060020a033316600090815260096020526040902054421015610e7257600080fd5b61069682611218565b600160a060020a03918216600090815260066020908152604080832093909416825291909152205490565b600160a060020a033316600090815260076020526040812054606314610ecb57600080fd5b600160a060020a033316600090815260096020526040902054421015610ef057600080fd5b610ef86110e4565b905090565b600160a060020a033316600090815260076020526040812054606314610f2257600080fd5b600160a060020a033316600090815260096020526040902054421015610f4757600080fd5b6106968261122d565b600160a060020a0333166000908152600760205260408120548190606314610f7757600080fd5b600160a060020a033316600090815260096020526040902054421015610f9c57600080fd5b610fa46110e4565b915082821015610fb357600080fd5b610fbc84610b1b565b9050610fd784610fd2838663ffffffff61111916565b611235565b50610ff0610feb838563ffffffff6111e916565b610643565b5083600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a383600160a060020a03167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858460405190815260200160405180910390a250505050565b60008082101561108257600080fd5b33600160a060020a0316151561109757600080fd5b600160a060020a03831615156110ac57600080fd5b50600160a060020a0392831660009081526006602090815260408083209490951682529290925291902055600190565b600455600190565b60045490565b600160a060020a038116600090815260096020526040812054421061111157506000610699565b506001610699565b8181018281101561112657fe5b92915050565b600160a060020a033316600090815260096020526040812054819042101561115357600080fd5b61115c85610b1b565b905061116f85610fd28561094089610b1b565b5061118184610fd28561090f88610b1b565b5083600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a3806111d78461090f88610b1b565b146111de57fe5b506001949350505050565b6000828211156111f557fe5b50900390565b60008082805161120f9291602001906112a4565b50600192915050565b6000600182805161120f9291602001906112a4565b600355600190565b6000600160a060020a038316151561124c57600080fd5b600160a060020a0390921660009081526005602052604090205590565b60206040519081016040526000815290565b81548183558181151161129f5760008381526020902061129f918101908301611322565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106112e557805160ff1916838001178555611312565b82800160010185558215611312579182015b828111156113125782518255916020019190600101906112f7565b5061131e929150611322565b5090565b6105ab91905b8082111561131e57600081556001016113285600a165627a7a723058203847ef2247276de789ee98c57a34fbfdbc1aeae639e262b4eb5fb21c7f23aad80029

Swarm Source

bzzr://3847ef2247276de789ee98c57a34fbfdbc1aeae639e262b4eb5fb21c7f23aad8
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.