ETH Price: $2,673.07 (+1.36%)

Token

SALVATRON PROTOCOL (PSLV)
 

Overview

Max Total Supply

50,000,000 PSLV

Holders

1

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
50,000,000 PSLV

Value
$0.00
0xee324c03a7cea106ed4b1436297d0f89eecd17de
Loading...
Loading
Loading...
Loading
Loading...
Loading

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

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x6bc7c438...d09eE5f30
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Token

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2024-02-18
*/

//SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.19;

contract Token {

    string public name;
    string public symbol;
    uint public totalSupply;
    uint public decimals;
    
    mapping(address => uint) private _balances;
    mapping(address => mapping(address => uint)) private _allowed;

    address public owner;
    address private _previousOwner;
    uint private _unlockTime;
    bool public ownershipRenounced;
 
    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    modifier onlyOwner() {
        require(msg.sender == owner, "Only owner can do this!");
        _;
    }
    
    constructor(
        string memory _name, 
        string memory _symbol, 
        uint[] memory _numbers
    ) {
        name = _name;
        symbol = _symbol;
        decimals = _numbers[0];
        totalSupply = _numbers[1] * 10 ** decimals;

        owner = tx.origin;
        _previousOwner = owner;
        ownershipRenounced = false;

        _balances[owner] = totalSupply;
        
        emit Transfer(address(0), owner, totalSupply);
        emit OwnershipTransferred(address(0), owner);
    }
    
    function balanceOf(address _owner) public view returns(uint) {
        return _balances[_owner];
    }
    
    function transfer(address _to, uint _value) public returns(bool) {
        require(_balances[msg.sender] >= _value, "Balance is too low");
        
        _balances[msg.sender] -= _value;
        _balances[_to] += _value;

        emit Transfer(msg.sender, _to, _value);
        return true;
    }
    
    function transferFrom(address _from, address _to, uint _value) public returns(bool) {
        require(_balances[_from] >= _value, "Balance is too low");
        require(_allowed[_from][msg.sender] >= _value, "Allowance is too low");
        
        _balances[_from] -= _value;
        _allowed[_from][msg.sender] -= _value;
        _balances[_to] += _value;

        emit Transfer(_from, _to, _value);
        return true;   
    }
    
    function approve(address _spender, uint _value) public returns (bool) {
        _allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;   
    }
    
    function allowance(address _owner, address _spender) public view returns (uint) {
        return _allowed[_owner][_spender];
    }

    function burn(uint _amount) public {
        require(_amount <= _balances[msg.sender], "Balance is too low");
        
        totalSupply -= _amount;
        _balances[msg.sender] -= _amount;
        
        emit Transfer(msg.sender, address(0), _amount);
    }

    function burnFrom(address _from, uint _amount) public {
        require(_amount <= _balances[_from], "Balance is too low");
        require(_amount <= _allowed[_from][msg.sender], "Allowance is too low");
        
        totalSupply -= _amount;
        _balances[_from] -= _amount;
        _allowed[_from][msg.sender] -= _amount;
        
        emit Transfer(_from, address(0), _amount);
    }

    function mint(address _to, uint _amount) public onlyOwner {
        require(_to != address(0), "Don't mint to zero address!");
        //require(totalSupply + _amount <= cap, "Total supply can't be more than cap!");
        totalSupply += _amount;
        _balances[_to] += _amount;
        
        emit Transfer(address(0), _to, _amount);
    }

    function renounceOwnership() public onlyOwner {
        owner = address(0);
        _previousOwner = address(0);
        ownershipRenounced = true;
        emit OwnershipTransferred(owner, address(0));
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        require(_newOwner != address(0), "New owner can't be zero address. If you still want to do this use renounceOwnership function.");
        owner = _newOwner;
        _previousOwner = _newOwner;
        emit OwnershipTransferred(owner, _newOwner);
    }

    function getUnlockTime() public view returns (uint) {
        return _unlockTime;
    }
    
    function lockOwnership(uint _duration) public onlyOwner {
        _previousOwner = owner;
        owner = address(0);
        _unlockTime = block.timestamp + _duration;
        emit OwnershipTransferred(_previousOwner, address(0));
    }
    
    function unlockOwnership() public {
        require(_previousOwner == msg.sender, "You don't have permission to unlock ownership");
        require(block.timestamp > _unlockTime , "Ownership is still locked");
        owner = _previousOwner;
        emit OwnershipTransferred(owner, _previousOwner);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256[]","name":"_numbers","type":"uint256[]"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getUnlockTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_duration","type":"uint256"}],"name":"lockOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ownershipRenounced","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","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":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unlockOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b50604051620014753803806200147583398101604081905262000034916200024e565b6000620000428482620003da565b506001620000518382620003da565b5080600081518110620000685762000068620004a6565b6020026020010151600381905550600354600a620000879190620005d1565b816001815181106200009d576200009d620004a6565b6020026020010151620000b19190620005e6565b600281905560068054326001600160a01b0319918216811783556007805490921681179091556009805460ff191690556000908152600460209081526040808320859055925492519384526001600160a01b039092169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36006546040516001600160a01b03909116906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350505062000600565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715620001b957620001b962000178565b604052919050565b600082601f830112620001d357600080fd5b81516001600160401b03811115620001ef57620001ef62000178565b602062000205601f8301601f191682016200018e565b82815285828487010111156200021a57600080fd5b60005b838110156200023a5785810183015182820184015282016200021d565b506000928101909101919091529392505050565b6000806000606084860312156200026457600080fd5b83516001600160401b03808211156200027c57600080fd5b6200028a87838801620001c1565b9450602091508186015181811115620002a257600080fd5b620002b088828901620001c1565b945050604086015181811115620002c657600080fd5b8601601f81018813620002d857600080fd5b805182811115620002ed57620002ed62000178565b8060051b9250620003008484016200018e565b818152928201840192848101908a8511156200031b57600080fd5b928501925b848410156200033b5783518252928501929085019062000320565b8096505050505050509250925092565b600181811c908216806200036057607f821691505b6020821081036200038157634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620003d557600081815260208120601f850160051c81016020861015620003b05750805b601f850160051c820191505b81811015620003d157828155600101620003bc565b5050505b505050565b81516001600160401b03811115620003f657620003f662000178565b6200040e816200040784546200034b565b8462000387565b602080601f8311600181146200044657600084156200042d5750858301515b600019600386901b1c1916600185901b178555620003d1565b600085815260208120601f198616915b82811015620004775788860151825594840194600190910190840162000456565b5085821015620004965787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000513578160001904821115620004f757620004f7620004bc565b808516156200050557918102915b93841c9390800290620004d7565b509250929050565b6000826200052c57506001620005cb565b816200053b57506000620005cb565b81600181146200055457600281146200055f576200057f565b6001915050620005cb565b60ff841115620005735762000573620004bc565b50506001821b620005cb565b5060208310610133831016604e8410600b8410161715620005a4575081810a620005cb565b620005b08383620004d2565b8060001904821115620005c757620005c7620004bc565b0290505b92915050565b6000620005df83836200051b565b9392505050565b8082028115828204841417620005cb57620005cb620004bc565b610e6580620006106000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad5780639004a8bb116100715780639004a8bb1461025457806395d89b4114610261578063a9059cbb14610269578063dd62ed3e1461027c578063f2fde38b146102b557600080fd5b806370a08231146101dd578063715018a614610206578063717d0cb01461020e57806379cc6790146102165780638da5cb5b1461022957600080fd5b8063313ce567116100f4578063313ce5671461019157806340c10f191461019a57806342966c68146101af578063602bc62b146101c257806364beb745146101ca57600080fd5b806306fdde0314610126578063095ea7b31461014457806318160ddd1461016757806323b872dd1461017e575b600080fd5b61012e6102c8565b60405161013b9190610bd8565b60405180910390f35b610157610152366004610c42565b610356565b604051901515815260200161013b565b61017060025481565b60405190815260200161013b565b61015761018c366004610c6c565b6103c3565b61017060035481565b6101ad6101a8366004610c42565b610547565b005b6101ad6101bd366004610ca8565b61063f565b600854610170565b6101ad6101d8366004610ca8565b6106d2565b6101706101eb366004610cc1565b6001600160a01b031660009081526004602052604090205490565b6101ad610757565b6101ad6107c7565b6101ad610224366004610c42565b6108c4565b60065461023c906001600160a01b031681565b6040516001600160a01b03909116815260200161013b565b6009546101579060ff1681565b61012e610a0e565b610157610277366004610c42565b610a1b565b61017061028a366004610ce3565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6101ad6102c3366004610cc1565b610ac6565b600080546102d590610d16565b80601f016020809104026020016040519081016040528092919081815260200182805461030190610d16565b801561034e5780601f106103235761010080835404028352916020019161034e565b820191906000526020600020905b81548152906001019060200180831161033157829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103b19086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600460205260408120548211156104045760405162461bcd60e51b81526004016103fb90610d50565b60405180910390fd5b6001600160a01b038416600090815260056020908152604080832033845290915290205482111561046e5760405162461bcd60e51b8152602060048201526014602482015273416c6c6f77616e636520697320746f6f206c6f7760601b60448201526064016103fb565b6001600160a01b03841660009081526004602052604081208054849290610496908490610d92565b90915550506001600160a01b0384166000908152600560209081526040808320338452909152812080548492906104ce908490610d92565b90915550506001600160a01b038316600090815260046020526040812080548492906104fb908490610da5565b92505081905550826001600160a01b0316846001600160a01b0316600080516020610e108339815191528460405161053591815260200190565b60405180910390a35060019392505050565b6006546001600160a01b031633146105715760405162461bcd60e51b81526004016103fb90610db8565b6001600160a01b0382166105c75760405162461bcd60e51b815260206004820152601b60248201527f446f6e2774206d696e7420746f207a65726f206164647265737321000000000060448201526064016103fb565b80600260008282546105d99190610da5565b90915550506001600160a01b03821660009081526004602052604081208054839290610606908490610da5565b90915550506040518181526001600160a01b03831690600090600080516020610e10833981519152906020015b60405180910390a35050565b3360009081526004602052604090205481111561066e5760405162461bcd60e51b81526004016103fb90610d50565b80600260008282546106809190610d92565b909155505033600090815260046020526040812080548392906106a4908490610d92565b90915550506040518181526000903390600080516020610e108339815191529060200160405180910390a350565b6006546001600160a01b031633146106fc5760405162461bcd60e51b81526004016103fb90610db8565b60068054600780546001600160a01b03199081166001600160a01b0384161790915516905561072b8142610da5565b6008556007546040516000916001600160a01b031690600080516020610df0833981519152908390a350565b6006546001600160a01b031633146107815760405162461bcd60e51b81526004016103fb90610db8565b600680546001600160a01b03199081169091556007805490911690556009805460ff191660011790556040516000908190600080516020610df0833981519152908290a3565b6007546001600160a01b031633146108375760405162461bcd60e51b815260206004820152602d60248201527f596f7520646f6e27742068617665207065726d697373696f6e20746f20756e6c60448201526c06f636b206f776e65727368697609c1b60648201526084016103fb565b60085442116108885760405162461bcd60e51b815260206004820152601960248201527f4f776e657273686970206973207374696c6c206c6f636b65640000000000000060448201526064016103fb565b600754600680546001600160a01b0319166001600160a01b0390921691821790556040518190600080516020610df083398151915290600090a3565b6001600160a01b0382166000908152600460205260409020548111156108fc5760405162461bcd60e51b81526004016103fb90610d50565b6001600160a01b03821660009081526005602090815260408083203384529091529020548111156109665760405162461bcd60e51b8152602060048201526014602482015273416c6c6f77616e636520697320746f6f206c6f7760601b60448201526064016103fb565b80600260008282546109789190610d92565b90915550506001600160a01b038216600090815260046020526040812080548392906109a5908490610d92565b90915550506001600160a01b0382166000908152600560209081526040808320338452909152812080548392906109dd908490610d92565b90915550506040518181526000906001600160a01b03841690600080516020610e1083398151915290602001610633565b600180546102d590610d16565b33600090815260046020526040812054821115610a4a5760405162461bcd60e51b81526004016103fb90610d50565b3360009081526004602052604081208054849290610a69908490610d92565b90915550506001600160a01b03831660009081526004602052604081208054849290610a96908490610da5565b90915550506040518281526001600160a01b038416903390600080516020610e10833981519152906020016103b1565b6006546001600160a01b03163314610af05760405162461bcd60e51b81526004016103fb90610db8565b6001600160a01b038116610b925760405162461bcd60e51b815260206004820152605d60248201527f4e6577206f776e65722063616e2774206265207a65726f20616464726573732e60448201527f20496620796f75207374696c6c2077616e7420746f20646f207468697320757360648201527f652072656e6f756e63654f776e6572736869702066756e6374696f6e2e000000608482015260a4016103fb565b600680546001600160a01b0383166001600160a01b0319918216811790925560078054909116821790556040518190600080516020610df083398151915290600090a350565b600060208083528351808285015260005b81811015610c0557858101830151858201604001528201610be9565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610c3d57600080fd5b919050565b60008060408385031215610c5557600080fd5b610c5e83610c26565b946020939093013593505050565b600080600060608486031215610c8157600080fd5b610c8a84610c26565b9250610c9860208501610c26565b9150604084013590509250925092565b600060208284031215610cba57600080fd5b5035919050565b600060208284031215610cd357600080fd5b610cdc82610c26565b9392505050565b60008060408385031215610cf657600080fd5b610cff83610c26565b9150610d0d60208401610c26565b90509250929050565b600181811c90821680610d2a57607f821691505b602082108103610d4a57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526012908201527142616c616e636520697320746f6f206c6f7760701b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b818103818111156103bd576103bd610d7c565b808201808211156103bd576103bd610d7c565b60208082526017908201527f4f6e6c79206f776e65722063616e20646f20746869732100000000000000000060408201526060019056fe8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220c6bec0899de5938ca620f770b17d927b4e0953b5cdf1b36d9ea2ab08a8e75e3664736f6c63430008130033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001253414c564154524f4e2050524f544f434f4c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000450534c5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000002faf080

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad5780639004a8bb116100715780639004a8bb1461025457806395d89b4114610261578063a9059cbb14610269578063dd62ed3e1461027c578063f2fde38b146102b557600080fd5b806370a08231146101dd578063715018a614610206578063717d0cb01461020e57806379cc6790146102165780638da5cb5b1461022957600080fd5b8063313ce567116100f4578063313ce5671461019157806340c10f191461019a57806342966c68146101af578063602bc62b146101c257806364beb745146101ca57600080fd5b806306fdde0314610126578063095ea7b31461014457806318160ddd1461016757806323b872dd1461017e575b600080fd5b61012e6102c8565b60405161013b9190610bd8565b60405180910390f35b610157610152366004610c42565b610356565b604051901515815260200161013b565b61017060025481565b60405190815260200161013b565b61015761018c366004610c6c565b6103c3565b61017060035481565b6101ad6101a8366004610c42565b610547565b005b6101ad6101bd366004610ca8565b61063f565b600854610170565b6101ad6101d8366004610ca8565b6106d2565b6101706101eb366004610cc1565b6001600160a01b031660009081526004602052604090205490565b6101ad610757565b6101ad6107c7565b6101ad610224366004610c42565b6108c4565b60065461023c906001600160a01b031681565b6040516001600160a01b03909116815260200161013b565b6009546101579060ff1681565b61012e610a0e565b610157610277366004610c42565b610a1b565b61017061028a366004610ce3565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6101ad6102c3366004610cc1565b610ac6565b600080546102d590610d16565b80601f016020809104026020016040519081016040528092919081815260200182805461030190610d16565b801561034e5780601f106103235761010080835404028352916020019161034e565b820191906000526020600020905b81548152906001019060200180831161033157829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103b19086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600460205260408120548211156104045760405162461bcd60e51b81526004016103fb90610d50565b60405180910390fd5b6001600160a01b038416600090815260056020908152604080832033845290915290205482111561046e5760405162461bcd60e51b8152602060048201526014602482015273416c6c6f77616e636520697320746f6f206c6f7760601b60448201526064016103fb565b6001600160a01b03841660009081526004602052604081208054849290610496908490610d92565b90915550506001600160a01b0384166000908152600560209081526040808320338452909152812080548492906104ce908490610d92565b90915550506001600160a01b038316600090815260046020526040812080548492906104fb908490610da5565b92505081905550826001600160a01b0316846001600160a01b0316600080516020610e108339815191528460405161053591815260200190565b60405180910390a35060019392505050565b6006546001600160a01b031633146105715760405162461bcd60e51b81526004016103fb90610db8565b6001600160a01b0382166105c75760405162461bcd60e51b815260206004820152601b60248201527f446f6e2774206d696e7420746f207a65726f206164647265737321000000000060448201526064016103fb565b80600260008282546105d99190610da5565b90915550506001600160a01b03821660009081526004602052604081208054839290610606908490610da5565b90915550506040518181526001600160a01b03831690600090600080516020610e10833981519152906020015b60405180910390a35050565b3360009081526004602052604090205481111561066e5760405162461bcd60e51b81526004016103fb90610d50565b80600260008282546106809190610d92565b909155505033600090815260046020526040812080548392906106a4908490610d92565b90915550506040518181526000903390600080516020610e108339815191529060200160405180910390a350565b6006546001600160a01b031633146106fc5760405162461bcd60e51b81526004016103fb90610db8565b60068054600780546001600160a01b03199081166001600160a01b0384161790915516905561072b8142610da5565b6008556007546040516000916001600160a01b031690600080516020610df0833981519152908390a350565b6006546001600160a01b031633146107815760405162461bcd60e51b81526004016103fb90610db8565b600680546001600160a01b03199081169091556007805490911690556009805460ff191660011790556040516000908190600080516020610df0833981519152908290a3565b6007546001600160a01b031633146108375760405162461bcd60e51b815260206004820152602d60248201527f596f7520646f6e27742068617665207065726d697373696f6e20746f20756e6c60448201526c06f636b206f776e65727368697609c1b60648201526084016103fb565b60085442116108885760405162461bcd60e51b815260206004820152601960248201527f4f776e657273686970206973207374696c6c206c6f636b65640000000000000060448201526064016103fb565b600754600680546001600160a01b0319166001600160a01b0390921691821790556040518190600080516020610df083398151915290600090a3565b6001600160a01b0382166000908152600460205260409020548111156108fc5760405162461bcd60e51b81526004016103fb90610d50565b6001600160a01b03821660009081526005602090815260408083203384529091529020548111156109665760405162461bcd60e51b8152602060048201526014602482015273416c6c6f77616e636520697320746f6f206c6f7760601b60448201526064016103fb565b80600260008282546109789190610d92565b90915550506001600160a01b038216600090815260046020526040812080548392906109a5908490610d92565b90915550506001600160a01b0382166000908152600560209081526040808320338452909152812080548392906109dd908490610d92565b90915550506040518181526000906001600160a01b03841690600080516020610e1083398151915290602001610633565b600180546102d590610d16565b33600090815260046020526040812054821115610a4a5760405162461bcd60e51b81526004016103fb90610d50565b3360009081526004602052604081208054849290610a69908490610d92565b90915550506001600160a01b03831660009081526004602052604081208054849290610a96908490610da5565b90915550506040518281526001600160a01b038416903390600080516020610e10833981519152906020016103b1565b6006546001600160a01b03163314610af05760405162461bcd60e51b81526004016103fb90610db8565b6001600160a01b038116610b925760405162461bcd60e51b815260206004820152605d60248201527f4e6577206f776e65722063616e2774206265207a65726f20616464726573732e60448201527f20496620796f75207374696c6c2077616e7420746f20646f207468697320757360648201527f652072656e6f756e63654f776e6572736869702066756e6374696f6e2e000000608482015260a4016103fb565b600680546001600160a01b0383166001600160a01b0319918216811790925560078054909116821790556040518190600080516020610df083398151915290600090a350565b600060208083528351808285015260005b81811015610c0557858101830151858201604001528201610be9565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610c3d57600080fd5b919050565b60008060408385031215610c5557600080fd5b610c5e83610c26565b946020939093013593505050565b600080600060608486031215610c8157600080fd5b610c8a84610c26565b9250610c9860208501610c26565b9150604084013590509250925092565b600060208284031215610cba57600080fd5b5035919050565b600060208284031215610cd357600080fd5b610cdc82610c26565b9392505050565b60008060408385031215610cf657600080fd5b610cff83610c26565b9150610d0d60208401610c26565b90509250929050565b600181811c90821680610d2a57607f821691505b602082108103610d4a57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526012908201527142616c616e636520697320746f6f206c6f7760701b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b818103818111156103bd576103bd610d7c565b808201808211156103bd576103bd610d7c565b60208082526017908201527f4f6e6c79206f776e65722063616e20646f20746869732100000000000000000060408201526060019056fe8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220c6bec0899de5938ca620f770b17d927b4e0953b5cdf1b36d9ea2ab08a8e75e3664736f6c63430008130033

Deployed Bytecode Sourcemap

67:4821:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;91:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2251:207;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;2251:207:0;1004:187:1;143:23:0;;;;;;;;;1342:25:1;;;1330:2;1315:18;143:23:0;1196:177:1;1797:442:0;;;;;;:::i;:::-;;:::i;173:20::-;;;;;;3301:353;;;;;;:::i;:::-;;:::i;:::-;;2610:270;;;;;;:::i;:::-;;:::i;4220:89::-;4290:11;;4220:89;;4321:242;;;;;;:::i;:::-;;:::i;1363:104::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1442:17:0;1418:4;1442:17;;;:9;:17;;;;;;;1363:104;3662:212;;;:::i;4575:310::-;;;:::i;2888:405::-;;;;;;:::i;:::-;;:::i;325:20::-;;;;;-1:-1:-1;;;;;325:20:0;;;;;;-1:-1:-1;;;;;2251:32:1;;;2233:51;;2221:2;2206:18;325:20:0;2087:203:1;420:30:0;;;;;;;;;116:20;;;:::i;1479:306::-;;;;;;:::i;:::-;;:::i;2470:132::-;;;;;;:::i;:::-;-1:-1:-1;;;;;2568:16:0;;;2544:4;2568:16;;;:8;:16;;;;;;;;:26;;;;;;;;;;;;;2470:132;3882:330;;;;;;:::i;:::-;;:::i;91:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2251:207::-;2341:10;2315:4;2332:20;;;:8;:20;;;;;;;;-1:-1:-1;;;;;2332:30:0;;;;;;;;;;:39;;;2387:38;2315:4;;2332:30;;2387:38;;;;2365:6;1342:25:1;;1330:2;1315:18;;1196:177;2387:38:0;;;;;;;;-1:-1:-1;2443:4:0;2251:207;;;;;:::o;1797:442::-;-1:-1:-1;;;;;1900:16:0;;1875:4;1900:16;;;:9;:16;;;;;;:26;-1:-1:-1;1900:26:0;1892:57;;;;-1:-1:-1;;;1892:57:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;1968:15:0;;;;;;:8;:15;;;;;;;;1984:10;1968:27;;;;;;;;:37;-1:-1:-1;1968:37:0;1960:70;;;;-1:-1:-1;;;1960:70:0;;3494:2:1;1960:70:0;;;3476:21:1;3533:2;3513:18;;;3506:30;-1:-1:-1;;;3552:18:1;;;3545:50;3612:18;;1960:70:0;3292:344:1;1960:70:0;-1:-1:-1;;;;;2051:16:0;;;;;;:9;:16;;;;;:26;;2071:6;;2051:16;:26;;2071:6;;2051:26;:::i;:::-;;;;-1:-1:-1;;;;;;;2088:15:0;;;;;;:8;:15;;;;;;;;2104:10;2088:27;;;;;;;:37;;2119:6;;2088:15;:37;;2119:6;;2088:37;:::i;:::-;;;;-1:-1:-1;;;;;;;2136:14:0;;;;;;:9;:14;;;;;:24;;2154:6;;2136:14;:24;;2154:6;;2136:24;:::i;:::-;;;;;;;;2194:3;-1:-1:-1;;;;;2178:28:0;2187:5;-1:-1:-1;;;;;2178:28:0;-1:-1:-1;;;;;;;;;;;2199:6:0;2178:28;;;;1342:25:1;;1330:2;1315:18;;1196:177;2178:28:0;;;;;;;;-1:-1:-1;2224:4:0;1797:442;;;;;:::o;3301:353::-;762:5;;-1:-1:-1;;;;;762:5:0;748:10;:19;740:55;;;;-1:-1:-1;;;740:55:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3378:17:0;::::1;3370:57;;;::::0;-1:-1:-1;;;3370:57:0;;4590:2:1;3370:57:0::1;::::0;::::1;4572:21:1::0;4629:2;4609:18;;;4602:30;4668:29;4648:18;;;4641:57;4715:18;;3370:57:0::1;4388:351:1::0;3370:57:0::1;3543:7;3528:11;;:22;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;;;;;;3561:14:0;::::1;;::::0;;;:9:::1;:14;::::0;;;;:25;;3579:7;;3561:14;:25:::1;::::0;3579:7;;3561:25:::1;:::i;:::-;::::0;;;-1:-1:-1;;3612:34:0::1;::::0;1342:25:1;;;-1:-1:-1;;;;;3612:34:0;::::1;::::0;3629:1:::1;::::0;-1:-1:-1;;;;;;;;;;;3612:34:0;1330:2:1;1315:18;3612:34:0::1;;;;;;;;3301:353:::0;;:::o;2610:270::-;2685:10;2675:21;;;;:9;:21;;;;;;2664:32;;;2656:63;;;;-1:-1:-1;;;2656:63:0;;;;;;;:::i;:::-;2755:7;2740:11;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;2783:10:0;2773:21;;;;:9;:21;;;;;:32;;2798:7;;2773:21;:32;;2798:7;;2773:32;:::i;:::-;;;;-1:-1:-1;;2831:41:0;;1342:25:1;;;2860:1:0;;2840:10;;-1:-1:-1;;;;;;;;;;;2831:41:0;1330:2:1;1315:18;2831:41:0;;;;;;;2610:270;:::o;4321:242::-;762:5;;-1:-1:-1;;;;;762:5:0;748:10;:19;740:55;;;;-1:-1:-1;;;740:55:0;;;;;;;:::i;:::-;4405:5:::1;::::0;;4388:14:::1;:22:::0;;-1:-1:-1;;;;;;4388:22:0;;::::1;-1:-1:-1::0;;;;;4405:5:0;::::1;4388:22;::::0;;;4421:18:::1;::::0;;4464:27:::1;4482:9:::0;4464:15:::1;:27;:::i;:::-;4450:11;:41:::0;4528:14:::1;::::0;4507:48:::1;::::0;4552:1:::1;::::0;-1:-1:-1;;;;;4528:14:0::1;::::0;-1:-1:-1;;;;;;;;;;;4507:48:0;4552:1;;4507:48:::1;4321:242:::0;:::o;3662:212::-;762:5;;-1:-1:-1;;;;;762:5:0;748:10;:19;740:55;;;;-1:-1:-1;;;740:55:0;;;;;;;:::i;:::-;3719:5:::1;:18:::0;;-1:-1:-1;;;;;;3719:18:0;;::::1;::::0;;;3748:14:::1;:27:::0;;;;::::1;::::0;;3786:18:::1;:25:::0;;-1:-1:-1;;3786:25:0::1;3719:18:::0;3786:25:::1;::::0;;3827:39:::1;::::0;3735:1:::1;::::0;;;-1:-1:-1;;;;;;;;;;;3827:39:0;3735:1;;3827:39:::1;3662:212::o:0;4575:310::-;4628:14;;-1:-1:-1;;;;;4628:14:0;4646:10;4628:28;4620:86;;;;-1:-1:-1;;;4620:86:0;;4946:2:1;4620:86:0;;;4928:21:1;4985:2;4965:18;;;4958:30;5024:34;5004:18;;;4997:62;-1:-1:-1;;;5075:18:1;;;5068:43;5128:19;;4620:86:0;4744:409:1;4620:86:0;4743:11;;4725:15;:29;4717:68;;;;-1:-1:-1;;;4717:68:0;;5360:2:1;4717:68:0;;;5342:21:1;5399:2;5379:18;;;5372:30;5438:27;5418:18;;;5411:55;5483:18;;4717:68:0;5158:349:1;4717:68:0;4804:14;;4796:5;:22;;-1:-1:-1;;;;;;4796:22:0;-1:-1:-1;;;;;4804:14:0;;;4796:22;;;;;4834:43;;4804:14;;-1:-1:-1;;;;;;;;;;;4834:43:0;4804:14;;4834:43;4575:310::o;2888:405::-;-1:-1:-1;;;;;2972:16:0;;;;;;:9;:16;;;;;;2961:27;;;2953:58;;;;-1:-1:-1;;;2953:58:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3041:15:0;;;;;;:8;:15;;;;;;;;3057:10;3041:27;;;;;;;;3030:38;;;3022:71;;;;-1:-1:-1;;;3022:71:0;;3494:2:1;3022:71:0;;;3476:21:1;3533:2;3513:18;;;3506:30;-1:-1:-1;;;3552:18:1;;;3545:50;3612:18;;3022:71:0;3292:344:1;3022:71:0;3129:7;3114:11;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;3147:16:0;;;;;;:9;:16;;;;;:27;;3167:7;;3147:16;:27;;3167:7;;3147:27;:::i;:::-;;;;-1:-1:-1;;;;;;;3185:15:0;;;;;;:8;:15;;;;;;;;3201:10;3185:27;;;;;;;:38;;3216:7;;3185:15;:38;;3216:7;;3185:38;:::i;:::-;;;;-1:-1:-1;;3249:36:0;;1342:25:1;;;3273:1:0;;-1:-1:-1;;;;;3249:36:0;;;-1:-1:-1;;;;;;;;;;;3249:36:0;1330:2:1;1315:18;3249:36:0;1196:177:1;116:20:0;;;;;;;:::i;1479:306::-;1573:10;1538:4;1563:21;;;:9;:21;;;;;;:31;-1:-1:-1;1563:31:0;1555:62;;;;-1:-1:-1;;;1555:62:0;;;;;;;:::i;:::-;1648:10;1638:21;;;;:9;:21;;;;;:31;;1663:6;;1638:21;:31;;1663:6;;1638:31;:::i;:::-;;;;-1:-1:-1;;;;;;;1680:14:0;;;;;;:9;:14;;;;;:24;;1698:6;;1680:14;:24;;1698:6;;1680:24;:::i;:::-;;;;-1:-1:-1;;1722:33:0;;1342:25:1;;;-1:-1:-1;;;;;1722:33:0;;;1731:10;;-1:-1:-1;;;;;;;;;;;1722:33:0;1330:2:1;1315:18;1722:33:0;1196:177:1;3882:330:0;762:5;;-1:-1:-1;;;;;762:5:0;748:10;:19;740:55;;;;-1:-1:-1;;;740:55:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3964:23:0;::::1;3956:129;;;::::0;-1:-1:-1;;;3956:129:0;;5714:2:1;3956:129:0::1;::::0;::::1;5696:21:1::0;5753:2;5733:18;;;5726:30;5792:34;5772:18;;;5765:62;5863:34;5843:18;;;5836:62;5935:31;5914:19;;;5907:60;5984:19;;3956:129:0::1;5512:497:1::0;3956:129:0::1;4096:5;:17:::0;;-1:-1:-1;;;;;4096:17:0;::::1;-1:-1:-1::0;;;;;;4096:17:0;;::::1;::::0;::::1;::::0;;;4124:14:::1;:26:::0;;;;::::1;::::0;::::1;::::0;;4166:38:::1;::::0;4096:17;;-1:-1:-1;;;;;;;;;;;4166:38:0;4096:5:::1;::::0;4166:38:::1;3882:330:::0;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1711:180::-;1770:6;1823:2;1811:9;1802:7;1798:23;1794:32;1791:52;;;1839:1;1836;1829:12;1791:52;-1:-1:-1;1862:23:1;;1711:180;-1:-1:-1;1711:180:1:o;1896:186::-;1955:6;2008:2;1996:9;1987:7;1983:23;1979:32;1976:52;;;2024:1;2021;2014:12;1976:52;2047:29;2066:9;2047:29;:::i;:::-;2037:39;1896:186;-1:-1:-1;;;1896:186:1:o;2295:260::-;2363:6;2371;2424:2;2412:9;2403:7;2399:23;2395:32;2392:52;;;2440:1;2437;2430:12;2392:52;2463:29;2482:9;2463:29;:::i;:::-;2453:39;;2511:38;2545:2;2534:9;2530:18;2511:38;:::i;:::-;2501:48;;2295:260;;;;;:::o;2560:380::-;2639:1;2635:12;;;;2682;;;2703:61;;2757:4;2749:6;2745:17;2735:27;;2703:61;2810:2;2802:6;2799:14;2779:18;2776:38;2773:161;;2856:10;2851:3;2847:20;2844:1;2837:31;2891:4;2888:1;2881:15;2919:4;2916:1;2909:15;2773:161;;2560:380;;;:::o;2945:342::-;3147:2;3129:21;;;3186:2;3166:18;;;3159:30;-1:-1:-1;;;3220:2:1;3205:18;;3198:48;3278:2;3263:18;;2945:342::o;3641:127::-;3702:10;3697:3;3693:20;3690:1;3683:31;3733:4;3730:1;3723:15;3757:4;3754:1;3747:15;3773:128;3840:9;;;3861:11;;;3858:37;;;3875:18;;:::i;3906:125::-;3971:9;;;3992:10;;;3989:36;;;4005:18;;:::i;4036:347::-;4238:2;4220:21;;;4277:2;4257:18;;;4250:30;4316:25;4311:2;4296:18;;4289:53;4374:2;4359:18;;4036:347::o

Swarm Source

ipfs://c6bec0899de5938ca620f770b17d927b4e0953b5cdf1b36d9ea2ab08a8e75e36
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.