Goerli Testnet

Token

Diamante (BLING)
ERC-20

Overview

Max Total Supply

100,000,000,000 BLING

Holders

1

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 6 Decimals)

Balance
100,000,000,000 BLING
0x07865c6e87b9f70255377e024ace6630c1eaa37f
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Diamante

Compiler Version
v0.8.11+commit.d7f03943

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity Standard Json-Input format)

File 1 of 1 : Diamante.sol
// SPDX-License-Identifier: MIT
pragma solidity >=0.7.0 <0.9.0;

contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    
    function safeMul(uint a, uint b) public pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    
    function safeDiv(uint a, uint b) public pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}

abstract contract ERC20Interface {
    function totalSupply() virtual public view returns (uint);
    function balanceOf(address tokenOwner) virtual public view returns (uint balance);
    function allowance(address tokenOwner, address spender) virtual public view returns (uint remaining);
    function transfer(address to, uint tokens) virtual public returns (bool success);
    function approve(address spender, uint tokens) virtual public returns (bool success);
    function transferFrom(address from, address to, uint tokens) virtual public returns (bool success);
    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

abstract contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes memory data) virtual public;
}

contract Owned {
    address public owner;
    address public newOwner;
    event OwnershipTransferred(address indexed _from, address indexed _to);
    constructor() {
        owner = msg.sender;
    }
    
    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}

contract Diamante is ERC20Interface, Owned, SafeMath {
    string public symbol;
    string public  name;
    uint8 public decimals;
    uint public _totalSupply;
    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;

    constructor() {
        symbol = "BLING";
        name = "Diamante";
        decimals = 6;
        _totalSupply = 100000000000000000;
        balances[0x07865c6E87B9F70255377e024ace6630C1Eaa37F] = _totalSupply;
        emit Transfer(address(0), 0x07865c6E87B9F70255377e024ace6630C1Eaa37F, _totalSupply);
    }

    function totalSupply() public override view returns (uint) {
        return _totalSupply - balances[address(0)];
    }

    function balanceOf(address tokenOwner) public override view returns (uint balance) {
        return balances[tokenOwner];
    }

    function transfer(address to, uint tokens) public override returns (bool success) {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(msg.sender, to, tokens);
        return true;
    }

    function approve(address spender, uint tokens) public override returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }

    function transferFrom(address from, address to, uint tokens) public override returns (bool success) {
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(from, to, tokens);
        return true;
    }

    function allowance(address tokenOwner, address spender) public override view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }

    function approveAndCall(address spender, uint tokens, bytes memory data) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, address(this), data);
        return true;
    }

    function transferAnyERC20Token(address tokenAddress, uint tokens) public onlyOwner returns (bool success) {
        return ERC20Interface(tokenAddress).transfer(owner, tokens);
    }
}

Settings
{
  "remappings": [],
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "evmVersion": "london",
  "libraries": {},
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600581526020017f424c494e47000000000000000000000000000000000000000000000000000000815250600290805190602001906200009f929190620001f7565b506040518060400160405280600881526020017f4469616d616e746500000000000000000000000000000000000000000000000081525060039080519060200190620000ed929190620001f7565b506006600460006101000a81548160ff021916908360ff16021790555067016345785d8a0000600581905550600554600660007307865c6e87b9f70255377e024ace6630c1eaa37f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507307865c6e87b9f70255377e024ace6630c1eaa37f73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600554604051620001e99190620002c2565b60405180910390a362000344565b82805462000205906200030e565b90600052602060002090601f01602090048101928262000229576000855562000275565b82601f106200024457805160ff191683800117855562000275565b8280016001018555821562000275579182015b828111156200027457825182559160200191906001019062000257565b5b50905062000284919062000288565b5090565b5b80821115620002a357600081600090555060010162000289565b5090565b6000819050919050565b620002bc81620002a7565b82525050565b6000602082019050620002d96000830184620002b1565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200032757607f821691505b602082108114156200033e576200033d620002df565b5b50919050565b61195980620003546000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c8063a293d1e8116100ad578063d4ee1d9011610071578063d4ee1d901461036f578063dc39d06d1461038d578063dd62ed3e146103bd578063e6cb9013146103ed578063f2fde38b1461041d5761012c565b8063a293d1e81461027f578063a9059cbb146102af578063b5931f7c146102df578063cae9ca511461030f578063d05c78da1461033f5761012c565b80633eaaf86b116100f45780633eaaf86b146101eb57806370a082311461020957806379ba5097146102395780638da5cb5b1461024357806395d89b41146102615761012c565b806306fdde0314610131578063095ea7b31461014f57806318160ddd1461017f57806323b872dd1461019d578063313ce567146101cd575b600080fd5b610139610439565b60405161014691906111bd565b60405180910390f35b61016960048036038101906101649190611287565b6104c7565b60405161017691906112e2565b60405180910390f35b6101876105b9565b604051610194919061130c565b60405180910390f35b6101b760048036038101906101b29190611327565b61060d565b6040516101c491906112e2565b60405180910390f35b6101d561089d565b6040516101e29190611396565b60405180910390f35b6101f36108b0565b604051610200919061130c565b60405180910390f35b610223600480360381019061021e91906113b1565b6108b6565b604051610230919061130c565b60405180910390f35b6102416108ff565b005b61024b610a9b565b60405161025891906113ed565b60405180910390f35b610269610abf565b60405161027691906111bd565b60405180910390f35b61029960048036038101906102949190611408565b610b4d565b6040516102a6919061130c565b60405180910390f35b6102c960048036038101906102c49190611287565b610b70565b6040516102d691906112e2565b60405180910390f35b6102f960048036038101906102f49190611408565b610cf9565b604051610306919061130c565b60405180910390f35b6103296004803603810190610324919061157d565b610d1b565b60405161033691906112e2565b60405180910390f35b61035960048036038101906103549190611408565b610e7f565b604051610366919061130c565b60405180910390f35b610377610eb7565b60405161038491906113ed565b60405180910390f35b6103a760048036038101906103a29190611287565b610edd565b6040516103b491906112e2565b60405180910390f35b6103d760048036038101906103d291906115ec565b610fde565b6040516103e4919061130c565b60405180910390f35b61040760048036038101906104029190611408565b611065565b604051610414919061130c565b60405180910390f35b610437600480360381019061043291906113b1565b611088565b005b600380546104469061165b565b80601f01602080910402602001604051908101604052809291908181526020018280546104729061165b565b80156104bf5780601f10610494576101008083540402835291602001916104bf565b820191906000526020600020905b8154815290600101906020018083116104a257829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516105a7919061130c565b60405180910390a36001905092915050565b6000600660008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055461060891906116bc565b905090565b6000610658600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610b4d565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610721600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610b4d565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107ea600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611065565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161088a919061130c565b60405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60055481565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461095957600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054610acc9061165b565b80601f0160208091040260200160405190810160405280929190818152602001828054610af89061165b565b8015610b455780601f10610b1a57610100808354040283529160200191610b45565b820191906000526020600020905b815481529060010190602001808311610b2857829003601f168201915b505050505081565b600082821115610b5c57600080fd5b8183610b6891906116bc565b905092915050565b6000610bbb600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610b4d565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c47600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611065565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ce7919061130c565b60405180910390a36001905092915050565b6000808211610d0757600080fd5b8183610d13919061171f565b905092915050565b600082600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92585604051610dfb919061130c565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff1660e01b8152600401610e4294939291906117a5565b600060405180830381600087803b158015610e5c57600080fd5b505af1158015610e70573d6000803e3d6000fd5b50505050600190509392505050565b60008183610e8d91906117f1565b90506000831480610ea85750818382610ea6919061171f565b145b610eb157600080fd5b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f3857600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b8152600401610f9392919061184b565b6020604051808303816000875af1158015610fb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd691906118a0565b905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000818361107391906118cd565b90508281101561108257600080fd5b92915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110e057600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561115e578082015181840152602081019050611143565b8381111561116d576000848401525b50505050565b6000601f19601f8301169050919050565b600061118f82611124565b611199818561112f565b93506111a9818560208601611140565b6111b281611173565b840191505092915050565b600060208201905081810360008301526111d78184611184565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061121e826111f3565b9050919050565b61122e81611213565b811461123957600080fd5b50565b60008135905061124b81611225565b92915050565b6000819050919050565b61126481611251565b811461126f57600080fd5b50565b6000813590506112818161125b565b92915050565b6000806040838503121561129e5761129d6111e9565b5b60006112ac8582860161123c565b92505060206112bd85828601611272565b9150509250929050565b60008115159050919050565b6112dc816112c7565b82525050565b60006020820190506112f760008301846112d3565b92915050565b61130681611251565b82525050565b600060208201905061132160008301846112fd565b92915050565b6000806000606084860312156113405761133f6111e9565b5b600061134e8682870161123c565b935050602061135f8682870161123c565b925050604061137086828701611272565b9150509250925092565b600060ff82169050919050565b6113908161137a565b82525050565b60006020820190506113ab6000830184611387565b92915050565b6000602082840312156113c7576113c66111e9565b5b60006113d58482850161123c565b91505092915050565b6113e781611213565b82525050565b600060208201905061140260008301846113de565b92915050565b6000806040838503121561141f5761141e6111e9565b5b600061142d85828601611272565b925050602061143e85828601611272565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61148a82611173565b810181811067ffffffffffffffff821117156114a9576114a8611452565b5b80604052505050565b60006114bc6111df565b90506114c88282611481565b919050565b600067ffffffffffffffff8211156114e8576114e7611452565b5b6114f182611173565b9050602081019050919050565b82818337600083830152505050565b600061152061151b846114cd565b6114b2565b90508281526020810184848401111561153c5761153b61144d565b5b6115478482856114fe565b509392505050565b600082601f83011261156457611563611448565b5b813561157484826020860161150d565b91505092915050565b600080600060608486031215611596576115956111e9565b5b60006115a48682870161123c565b93505060206115b586828701611272565b925050604084013567ffffffffffffffff8111156115d6576115d56111ee565b5b6115e28682870161154f565b9150509250925092565b60008060408385031215611603576116026111e9565b5b60006116118582860161123c565b92505060206116228582860161123c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061167357607f821691505b602082108114156116875761168661162c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006116c782611251565b91506116d283611251565b9250828210156116e5576116e461168d565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061172a82611251565b915061173583611251565b925082611745576117446116f0565b5b828204905092915050565b600081519050919050565b600082825260208201905092915050565b600061177782611750565b611781818561175b565b9350611791818560208601611140565b61179a81611173565b840191505092915050565b60006080820190506117ba60008301876113de565b6117c760208301866112fd565b6117d460408301856113de565b81810360608301526117e6818461176c565b905095945050505050565b60006117fc82611251565b915061180783611251565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156118405761183f61168d565b5b828202905092915050565b600060408201905061186060008301856113de565b61186d60208301846112fd565b9392505050565b61187d816112c7565b811461188857600080fd5b50565b60008151905061189a81611874565b92915050565b6000602082840312156118b6576118b56111e9565b5b60006118c48482850161188b565b91505092915050565b60006118d882611251565b91506118e383611251565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156119185761191761168d565b5b82820190509291505056fea2646970667358221220559f7d6d9a29df1355ca08730f01c61c7b10f441695b5a7cf998471d308adb8264736f6c634300080b0033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061012c5760003560e01c8063a293d1e8116100ad578063d4ee1d9011610071578063d4ee1d901461036f578063dc39d06d1461038d578063dd62ed3e146103bd578063e6cb9013146103ed578063f2fde38b1461041d5761012c565b8063a293d1e81461027f578063a9059cbb146102af578063b5931f7c146102df578063cae9ca511461030f578063d05c78da1461033f5761012c565b80633eaaf86b116100f45780633eaaf86b146101eb57806370a082311461020957806379ba5097146102395780638da5cb5b1461024357806395d89b41146102615761012c565b806306fdde0314610131578063095ea7b31461014f57806318160ddd1461017f57806323b872dd1461019d578063313ce567146101cd575b600080fd5b610139610439565b60405161014691906111bd565b60405180910390f35b61016960048036038101906101649190611287565b6104c7565b60405161017691906112e2565b60405180910390f35b6101876105b9565b604051610194919061130c565b60405180910390f35b6101b760048036038101906101b29190611327565b61060d565b6040516101c491906112e2565b60405180910390f35b6101d561089d565b6040516101e29190611396565b60405180910390f35b6101f36108b0565b604051610200919061130c565b60405180910390f35b610223600480360381019061021e91906113b1565b6108b6565b604051610230919061130c565b60405180910390f35b6102416108ff565b005b61024b610a9b565b60405161025891906113ed565b60405180910390f35b610269610abf565b60405161027691906111bd565b60405180910390f35b61029960048036038101906102949190611408565b610b4d565b6040516102a6919061130c565b60405180910390f35b6102c960048036038101906102c49190611287565b610b70565b6040516102d691906112e2565b60405180910390f35b6102f960048036038101906102f49190611408565b610cf9565b604051610306919061130c565b60405180910390f35b6103296004803603810190610324919061157d565b610d1b565b60405161033691906112e2565b60405180910390f35b61035960048036038101906103549190611408565b610e7f565b604051610366919061130c565b60405180910390f35b610377610eb7565b60405161038491906113ed565b60405180910390f35b6103a760048036038101906103a29190611287565b610edd565b6040516103b491906112e2565b60405180910390f35b6103d760048036038101906103d291906115ec565b610fde565b6040516103e4919061130c565b60405180910390f35b61040760048036038101906104029190611408565b611065565b604051610414919061130c565b60405180910390f35b610437600480360381019061043291906113b1565b611088565b005b600380546104469061165b565b80601f01602080910402602001604051908101604052809291908181526020018280546104729061165b565b80156104bf5780601f10610494576101008083540402835291602001916104bf565b820191906000526020600020905b8154815290600101906020018083116104a257829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516105a7919061130c565b60405180910390a36001905092915050565b6000600660008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055461060891906116bc565b905090565b6000610658600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610b4d565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610721600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610b4d565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107ea600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611065565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161088a919061130c565b60405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60055481565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461095957600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054610acc9061165b565b80601f0160208091040260200160405190810160405280929190818152602001828054610af89061165b565b8015610b455780601f10610b1a57610100808354040283529160200191610b45565b820191906000526020600020905b815481529060010190602001808311610b2857829003601f168201915b505050505081565b600082821115610b5c57600080fd5b8183610b6891906116bc565b905092915050565b6000610bbb600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610b4d565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c47600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611065565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ce7919061130c565b60405180910390a36001905092915050565b6000808211610d0757600080fd5b8183610d13919061171f565b905092915050565b600082600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92585604051610dfb919061130c565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff1660e01b8152600401610e4294939291906117a5565b600060405180830381600087803b158015610e5c57600080fd5b505af1158015610e70573d6000803e3d6000fd5b50505050600190509392505050565b60008183610e8d91906117f1565b90506000831480610ea85750818382610ea6919061171f565b145b610eb157600080fd5b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f3857600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b8152600401610f9392919061184b565b6020604051808303816000875af1158015610fb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd691906118a0565b905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000818361107391906118cd565b90508281101561108257600080fd5b92915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110e057600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561115e578082015181840152602081019050611143565b8381111561116d576000848401525b50505050565b6000601f19601f8301169050919050565b600061118f82611124565b611199818561112f565b93506111a9818560208601611140565b6111b281611173565b840191505092915050565b600060208201905081810360008301526111d78184611184565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061121e826111f3565b9050919050565b61122e81611213565b811461123957600080fd5b50565b60008135905061124b81611225565b92915050565b6000819050919050565b61126481611251565b811461126f57600080fd5b50565b6000813590506112818161125b565b92915050565b6000806040838503121561129e5761129d6111e9565b5b60006112ac8582860161123c565b92505060206112bd85828601611272565b9150509250929050565b60008115159050919050565b6112dc816112c7565b82525050565b60006020820190506112f760008301846112d3565b92915050565b61130681611251565b82525050565b600060208201905061132160008301846112fd565b92915050565b6000806000606084860312156113405761133f6111e9565b5b600061134e8682870161123c565b935050602061135f8682870161123c565b925050604061137086828701611272565b9150509250925092565b600060ff82169050919050565b6113908161137a565b82525050565b60006020820190506113ab6000830184611387565b92915050565b6000602082840312156113c7576113c66111e9565b5b60006113d58482850161123c565b91505092915050565b6113e781611213565b82525050565b600060208201905061140260008301846113de565b92915050565b6000806040838503121561141f5761141e6111e9565b5b600061142d85828601611272565b925050602061143e85828601611272565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61148a82611173565b810181811067ffffffffffffffff821117156114a9576114a8611452565b5b80604052505050565b60006114bc6111df565b90506114c88282611481565b919050565b600067ffffffffffffffff8211156114e8576114e7611452565b5b6114f182611173565b9050602081019050919050565b82818337600083830152505050565b600061152061151b846114cd565b6114b2565b90508281526020810184848401111561153c5761153b61144d565b5b6115478482856114fe565b509392505050565b600082601f83011261156457611563611448565b5b813561157484826020860161150d565b91505092915050565b600080600060608486031215611596576115956111e9565b5b60006115a48682870161123c565b93505060206115b586828701611272565b925050604084013567ffffffffffffffff8111156115d6576115d56111ee565b5b6115e28682870161154f565b9150509250925092565b60008060408385031215611603576116026111e9565b5b60006116118582860161123c565b92505060206116228582860161123c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061167357607f821691505b602082108114156116875761168661162c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006116c782611251565b91506116d283611251565b9250828210156116e5576116e461168d565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061172a82611251565b915061173583611251565b925082611745576117446116f0565b5b828204905092915050565b600081519050919050565b600082825260208201905092915050565b600061177782611750565b611781818561175b565b9350611791818560208601611140565b61179a81611173565b840191505092915050565b60006080820190506117ba60008301876113de565b6117c760208301866112fd565b6117d460408301856113de565b81810360608301526117e6818461176c565b905095945050505050565b60006117fc82611251565b915061180783611251565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156118405761183f61168d565b5b828202905092915050565b600060408201905061186060008301856113de565b61186d60208301846112fd565b9392505050565b61187d816112c7565b811461188857600080fd5b50565b60008151905061189a81611874565b92915050565b6000602082840312156118b6576118b56111e9565b5b60006118c48482850161188b565b91505092915050565b60006118d882611251565b91506118e383611251565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156119185761191761168d565b5b82820190509291505056fea2646970667358221220559f7d6d9a29df1355ca08730f01c61c7b10f441695b5a7cf998471d308adb8264736f6c634300080b0033

[ 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.