ETH Price: $2,455.33 (+0.56%)

Token

Bitcoin Rally (BR)
 

Overview

Max Total Supply

21,000,000 BR

Holders

10

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
184,794.035267245945061703 BR

Value
$0.00
0xeEA71aa17D8c24E9AE1F80681d413df27687a2A1
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:
BitcoinRally

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2024-07-05
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.7;

contract BitcoinRally {
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    string public constant name = "Bitcoin Rally";
    string public constant symbol = "BR";
    uint8 public constant decimals = 18;
    uint256 private constant _totalSupply = 21_000_000 * (10 ** uint256(decimals));

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    constructor() {
        _balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

    function totalSupply() external pure returns (uint256) {
        return _totalSupply;
    }

    function balanceOf(address account) external view returns (uint256) {
        return _balances[account];
    }

    function transfer(address to, uint256 value) external returns (bool) {
        _transfer(msg.sender, to, value);
        return true;
    }

    function allowance(address owner, address spender) external view returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 value) external returns (bool) {
        _approve(msg.sender, spender, value);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) external returns (bool) {
        _transfer(from, to, value);
        _approve(from, msg.sender, _allowances[from][msg.sender] - value);
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) external returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender] + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) external returns (bool) {
        uint256 currentAllowance = _allowances[msg.sender][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        _approve(msg.sender, spender, currentAllowance - subtractedValue);
        return true;
    }

    function _transfer(address from, address to, uint256 value) internal {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        require(value <= _balances[from], "ERC20: transfer amount exceeds balance");

        _balances[from] -= value;
        _balances[to] += value;
        emit Transfer(from, to, value);
    }

    function _approve(address owner, address spender, uint256 value) internal {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = value;
        emit Approval(owner, spender, value);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"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":"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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","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":"pure","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"}]

60806040523480156200001157600080fd5b50601260ff16600a62000025919062000192565b6301406f40620000369190620002cf565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef601260ff16600a620000db919062000192565b6301406f40620000ec9190620002cf565b604051620000fb91906200011a565b60405180910390a362000376565b620001148162000330565b82525050565b600060208201905062000131600083018462000109565b92915050565b6000808291508390505b600185111562000189578086048111156200016157620001606200033a565b5b6001851615620001715780820291505b8081029050620001818562000369565b945062000141565b94509492505050565b60006200019f8262000330565b9150620001ac8362000330565b9250620001db7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620001e3565b905092915050565b600082620001f55760019050620002c8565b81620002055760009050620002c8565b81600181146200021e576002811462000229576200025f565b6001915050620002c8565b60ff8411156200023e576200023d6200033a565b5b8360020a9150848211156200025857620002576200033a565b5b50620002c8565b5060208310610133831016604e8410600b8410161715620002995782820a9050838111156200029357620002926200033a565b5b620002c8565b620002a8848484600162000137565b92509050818404811115620002c257620002c16200033a565b5b81810290505b9392505050565b6000620002dc8262000330565b9150620002e98362000330565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200032557620003246200033a565b5b828202905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b61139d80620003866000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610cfc565b60405180910390f35b6100e660048036038101906100e19190610b69565b6102af565b6040516100f39190610ce1565b60405180910390f35b6101046102c6565b6040516101119190610dde565b60405180910390f35b610134600480360381019061012f9190610b16565b6102ed565b6040516101419190610ce1565b60405180910390f35b610152610397565b60405161015f9190610df9565b60405180910390f35b610182600480360381019061017d9190610b69565b61039c565b60405161018f9190610ce1565b60405180910390f35b6101b260048036038101906101ad9190610aa9565b61043a565b6040516101bf9190610dde565b60405180910390f35b6101d0610482565b6040516101dd9190610cfc565b60405180910390f35b61020060048036038101906101fb9190610b69565b6104bb565b60405161020d9190610ce1565b60405180910390f35b610230600480360381019061022b9190610b69565b6105a1565b60405161023d9190610ce1565b60405180910390f35b610260600480360381019061025b9190610ad6565b6105b8565b60405161026d9190610dde565b60405180910390f35b6040518060400160405280600d81526020017f426974636f696e2052616c6c790000000000000000000000000000000000000081525081565b60006102bc33848461063f565b6001905092915050565b6000601260ff16600a6102d99190610ed9565b6301406f406102e89190610ff7565b905090565b60006102fa84848461080a565b61038c843384600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546103879190611051565b61063f565b600190509392505050565b601281565b6000610430338484600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461042b9190610e30565b61063f565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600281526020017f425200000000000000000000000000000000000000000000000000000000000081525081565b600080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610580576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057790610dbe565b60405180910390fd5b610596338585846105919190611051565b61063f565b600191505092915050565b60006105ae33848461080a565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156106af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a690610d9e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561071f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071690610d3e565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107fd9190610dde565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561087a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087190610d7e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156108ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e190610d1e565b60405180910390fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561096b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096290610d5e565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109b99190611051565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a0e9190610e30565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a729190610dde565b60405180910390a3505050565b600081359050610a8e81611339565b92915050565b600081359050610aa381611350565b92915050565b600060208284031215610abf57610abe61113c565b5b6000610acd84828501610a7f565b91505092915050565b60008060408385031215610aed57610aec61113c565b5b6000610afb85828601610a7f565b9250506020610b0c85828601610a7f565b9150509250929050565b600080600060608486031215610b2f57610b2e61113c565b5b6000610b3d86828701610a7f565b9350506020610b4e86828701610a7f565b9250506040610b5f86828701610a94565b9150509250925092565b60008060408385031215610b8057610b7f61113c565b5b6000610b8e85828601610a7f565b9250506020610b9f85828601610a94565b9150509250929050565b610bb281611097565b82525050565b6000610bc382610e14565b610bcd8185610e1f565b9350610bdd8185602086016110da565b610be681611141565b840191505092915050565b6000610bfe602383610e1f565b9150610c098261115f565b604082019050919050565b6000610c21602283610e1f565b9150610c2c826111ae565b604082019050919050565b6000610c44602683610e1f565b9150610c4f826111fd565b604082019050919050565b6000610c67602583610e1f565b9150610c728261124c565b604082019050919050565b6000610c8a602483610e1f565b9150610c958261129b565b604082019050919050565b6000610cad602583610e1f565b9150610cb8826112ea565b604082019050919050565b610ccc816110c3565b82525050565b610cdb816110cd565b82525050565b6000602082019050610cf66000830184610ba9565b92915050565b60006020820190508181036000830152610d168184610bb8565b905092915050565b60006020820190508181036000830152610d3781610bf1565b9050919050565b60006020820190508181036000830152610d5781610c14565b9050919050565b60006020820190508181036000830152610d7781610c37565b9050919050565b60006020820190508181036000830152610d9781610c5a565b9050919050565b60006020820190508181036000830152610db781610c7d565b9050919050565b60006020820190508181036000830152610dd781610ca0565b9050919050565b6000602082019050610df36000830184610cc3565b92915050565b6000602082019050610e0e6000830184610cd2565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610e3b826110c3565b9150610e46836110c3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610e7b57610e7a61110d565b5b828201905092915050565b6000808291508390505b6001851115610ed057808604811115610eac57610eab61110d565b5b6001851615610ebb5780820291505b8081029050610ec985611152565b9450610e90565b94509492505050565b6000610ee4826110c3565b9150610eef836110c3565b9250610f1c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610f24565b905092915050565b600082610f345760019050610ff0565b81610f425760009050610ff0565b8160018114610f585760028114610f6257610f91565b6001915050610ff0565b60ff841115610f7457610f7361110d565b5b8360020a915084821115610f8b57610f8a61110d565b5b50610ff0565b5060208310610133831016604e8410600b8410161715610fc65782820a905083811115610fc157610fc061110d565b5b610ff0565b610fd38484846001610e86565b92509050818404811115610fea57610fe961110d565b5b81810290505b9392505050565b6000611002826110c3565b915061100d836110c3565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156110465761104561110d565b5b828202905092915050565b600061105c826110c3565b9150611067836110c3565b92508282101561107a5761107961110d565b5b828203905092915050565b6000611090826110a3565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156110f85780820151818401526020810190506110dd565b83811115611107576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b61134281611085565b811461134d57600080fd5b50565b611359816110c3565b811461136457600080fd5b5056fea2646970667358221220e2828e0bfcb3c957f9fa2dcd5e45112ce0f04bda17b418acf861111406fb515164736f6c63430008070033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610cfc565b60405180910390f35b6100e660048036038101906100e19190610b69565b6102af565b6040516100f39190610ce1565b60405180910390f35b6101046102c6565b6040516101119190610dde565b60405180910390f35b610134600480360381019061012f9190610b16565b6102ed565b6040516101419190610ce1565b60405180910390f35b610152610397565b60405161015f9190610df9565b60405180910390f35b610182600480360381019061017d9190610b69565b61039c565b60405161018f9190610ce1565b60405180910390f35b6101b260048036038101906101ad9190610aa9565b61043a565b6040516101bf9190610dde565b60405180910390f35b6101d0610482565b6040516101dd9190610cfc565b60405180910390f35b61020060048036038101906101fb9190610b69565b6104bb565b60405161020d9190610ce1565b60405180910390f35b610230600480360381019061022b9190610b69565b6105a1565b60405161023d9190610ce1565b60405180910390f35b610260600480360381019061025b9190610ad6565b6105b8565b60405161026d9190610dde565b60405180910390f35b6040518060400160405280600d81526020017f426974636f696e2052616c6c790000000000000000000000000000000000000081525081565b60006102bc33848461063f565b6001905092915050565b6000601260ff16600a6102d99190610ed9565b6301406f406102e89190610ff7565b905090565b60006102fa84848461080a565b61038c843384600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546103879190611051565b61063f565b600190509392505050565b601281565b6000610430338484600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461042b9190610e30565b61063f565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600281526020017f425200000000000000000000000000000000000000000000000000000000000081525081565b600080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610580576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057790610dbe565b60405180910390fd5b610596338585846105919190611051565b61063f565b600191505092915050565b60006105ae33848461080a565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156106af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a690610d9e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561071f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071690610d3e565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107fd9190610dde565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561087a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087190610d7e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156108ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e190610d1e565b60405180910390fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561096b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096290610d5e565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109b99190611051565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a0e9190610e30565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a729190610dde565b60405180910390a3505050565b600081359050610a8e81611339565b92915050565b600081359050610aa381611350565b92915050565b600060208284031215610abf57610abe61113c565b5b6000610acd84828501610a7f565b91505092915050565b60008060408385031215610aed57610aec61113c565b5b6000610afb85828601610a7f565b9250506020610b0c85828601610a7f565b9150509250929050565b600080600060608486031215610b2f57610b2e61113c565b5b6000610b3d86828701610a7f565b9350506020610b4e86828701610a7f565b9250506040610b5f86828701610a94565b9150509250925092565b60008060408385031215610b8057610b7f61113c565b5b6000610b8e85828601610a7f565b9250506020610b9f85828601610a94565b9150509250929050565b610bb281611097565b82525050565b6000610bc382610e14565b610bcd8185610e1f565b9350610bdd8185602086016110da565b610be681611141565b840191505092915050565b6000610bfe602383610e1f565b9150610c098261115f565b604082019050919050565b6000610c21602283610e1f565b9150610c2c826111ae565b604082019050919050565b6000610c44602683610e1f565b9150610c4f826111fd565b604082019050919050565b6000610c67602583610e1f565b9150610c728261124c565b604082019050919050565b6000610c8a602483610e1f565b9150610c958261129b565b604082019050919050565b6000610cad602583610e1f565b9150610cb8826112ea565b604082019050919050565b610ccc816110c3565b82525050565b610cdb816110cd565b82525050565b6000602082019050610cf66000830184610ba9565b92915050565b60006020820190508181036000830152610d168184610bb8565b905092915050565b60006020820190508181036000830152610d3781610bf1565b9050919050565b60006020820190508181036000830152610d5781610c14565b9050919050565b60006020820190508181036000830152610d7781610c37565b9050919050565b60006020820190508181036000830152610d9781610c5a565b9050919050565b60006020820190508181036000830152610db781610c7d565b9050919050565b60006020820190508181036000830152610dd781610ca0565b9050919050565b6000602082019050610df36000830184610cc3565b92915050565b6000602082019050610e0e6000830184610cd2565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610e3b826110c3565b9150610e46836110c3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610e7b57610e7a61110d565b5b828201905092915050565b6000808291508390505b6001851115610ed057808604811115610eac57610eab61110d565b5b6001851615610ebb5780820291505b8081029050610ec985611152565b9450610e90565b94509492505050565b6000610ee4826110c3565b9150610eef836110c3565b9250610f1c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610f24565b905092915050565b600082610f345760019050610ff0565b81610f425760009050610ff0565b8160018114610f585760028114610f6257610f91565b6001915050610ff0565b60ff841115610f7457610f7361110d565b5b8360020a915084821115610f8b57610f8a61110d565b5b50610ff0565b5060208310610133831016604e8410600b8410161715610fc65782820a905083811115610fc157610fc061110d565b5b610ff0565b610fd38484846001610e86565b92509050818404811115610fea57610fe961110d565b5b81810290505b9392505050565b6000611002826110c3565b915061100d836110c3565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156110465761104561110d565b5b828202905092915050565b600061105c826110c3565b9150611067836110c3565b92508282101561107a5761107961110d565b5b828203905092915050565b6000611090826110a3565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156110f85780820151818401526020810190506110dd565b83811115611107576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b61134281611085565b811461134d57600080fd5b50565b611359816110c3565b811461136457600080fd5b5056fea2646970667358221220e2828e0bfcb3c957f9fa2dcd5e45112ce0f04bda17b418acf861111406fb515164736f6c63430008070033

Deployed Bytecode Sourcemap

62:2955:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;219:45;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1261:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;746:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1419:230;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;314:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1657:205;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;847:112;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;271:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1870:365;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;967:142;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1117:136;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;219:45;;;;;;;;;;;;;;;;;;;:::o;1261:150::-;1328:4;1345:36;1354:10;1366:7;1375:5;1345:8;:36::i;:::-;1399:4;1392:11;;1261:150;;;;:::o;746:93::-;792:7;347:2;416:17;;410:2;:23;;;;:::i;:::-;396:10;:38;;;;:::i;:::-;812:19;;746:93;:::o;1419:230::-;1500:4;1517:26;1527:4;1533:2;1537:5;1517:9;:26::i;:::-;1554:65;1563:4;1569:10;1613:5;1581:11;:17;1593:4;1581:17;;;;;;;;;;;;;;;:29;1599:10;1581:29;;;;;;;;;;;;;;;;:37;;;;:::i;:::-;1554:8;:65::i;:::-;1637:4;1630:11;;1419:230;;;;;:::o;314:35::-;347:2;314:35;:::o;1657:205::-;1739:4;1756:76;1765:10;1777:7;1821:10;1786:11;:23;1798:10;1786:23;;;;;;;;;;;;;;;:32;1810:7;1786:32;;;;;;;;;;;;;;;;:45;;;;:::i;:::-;1756:8;:76::i;:::-;1850:4;1843:11;;1657:205;;;;:::o;847:112::-;906:7;933:9;:18;943:7;933:18;;;;;;;;;;;;;;;;926:25;;847:112;;;:::o;271:36::-;;;;;;;;;;;;;;;;;;;:::o;1870:365::-;1957:4;1974:24;2001:11;:23;2013:10;2001:23;;;;;;;;;;;;;;;:32;2025:7;2001:32;;;;;;;;;;;;;;;;1974:59;;2072:15;2052:16;:35;;2044:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;2140:65;2149:10;2161:7;2189:15;2170:16;:34;;;;:::i;:::-;2140:8;:65::i;:::-;2223:4;2216:11;;;1870:365;;;;:::o;967:142::-;1030:4;1047:32;1057:10;1069:2;1073:5;1047:9;:32::i;:::-;1097:4;1090:11;;967:142;;;;:::o;1117:136::-;1191:7;1218:11;:18;1230:5;1218:18;;;;;;;;;;;;;;;:27;1237:7;1218:27;;;;;;;;;;;;;;;;1211:34;;1117:136;;;;:::o;2679:335::-;2789:1;2772:19;;:5;:19;;;;2764:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2870:1;2851:21;;:7;:21;;;;2843:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2954:5;2924:11;:18;2936:5;2924:18;;;;;;;;;;;;;;;:27;2943:7;2924:27;;;;;;;;;;;;;;;:35;;;;2991:7;2975:31;;2984:5;2975:31;;;3000:5;2975:31;;;;;;:::i;:::-;;;;;;;;2679:335;;;:::o;2243:428::-;2347:1;2331:18;;:4;:18;;;;2323:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2424:1;2410:16;;:2;:16;;;;2402:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;2494:9;:15;2504:4;2494:15;;;;;;;;;;;;;;;;2485:5;:24;;2477:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;2584:5;2565:9;:15;2575:4;2565:15;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;2617:5;2600:9;:13;2610:2;2600:13;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;2653:2;2638:25;;2647:4;2638:25;;;2657:5;2638:25;;;;;;:::i;:::-;;;;;;;;2243:428;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;152:139;;;;:::o;297:329::-;356:6;405:2;393:9;384:7;380:23;376:32;373:119;;;411:79;;:::i;:::-;373:119;531:1;556:53;601:7;592:6;581:9;577:22;556:53;:::i;:::-;546:63;;502:117;297:329;;;;:::o;632:474::-;700:6;708;757:2;745:9;736:7;732:23;728:32;725:119;;;763:79;;:::i;:::-;725:119;883:1;908:53;953:7;944:6;933:9;929:22;908:53;:::i;:::-;898:63;;854:117;1010:2;1036:53;1081:7;1072:6;1061:9;1057:22;1036:53;:::i;:::-;1026:63;;981:118;632:474;;;;;:::o;1112:619::-;1189:6;1197;1205;1254:2;1242:9;1233:7;1229:23;1225:32;1222:119;;;1260:79;;:::i;:::-;1222:119;1380:1;1405:53;1450:7;1441:6;1430:9;1426:22;1405:53;:::i;:::-;1395:63;;1351:117;1507:2;1533:53;1578:7;1569:6;1558:9;1554:22;1533:53;:::i;:::-;1523:63;;1478:118;1635:2;1661:53;1706:7;1697:6;1686:9;1682:22;1661:53;:::i;:::-;1651:63;;1606:118;1112:619;;;;;:::o;1737:474::-;1805:6;1813;1862:2;1850:9;1841:7;1837:23;1833:32;1830:119;;;1868:79;;:::i;:::-;1830:119;1988:1;2013:53;2058:7;2049:6;2038:9;2034:22;2013:53;:::i;:::-;2003:63;;1959:117;2115:2;2141:53;2186:7;2177:6;2166:9;2162:22;2141:53;:::i;:::-;2131:63;;2086:118;1737:474;;;;;:::o;2217:109::-;2298:21;2313:5;2298:21;:::i;:::-;2293:3;2286:34;2217:109;;:::o;2332:364::-;2420:3;2448:39;2481:5;2448:39;:::i;:::-;2503:71;2567:6;2562:3;2503:71;:::i;:::-;2496:78;;2583:52;2628:6;2623:3;2616:4;2609:5;2605:16;2583:52;:::i;:::-;2660:29;2682:6;2660:29;:::i;:::-;2655:3;2651:39;2644:46;;2424:272;2332:364;;;;:::o;2702:366::-;2844:3;2865:67;2929:2;2924:3;2865:67;:::i;:::-;2858:74;;2941:93;3030:3;2941:93;:::i;:::-;3059:2;3054:3;3050:12;3043:19;;2702:366;;;:::o;3074:::-;3216:3;3237:67;3301:2;3296:3;3237:67;:::i;:::-;3230:74;;3313:93;3402:3;3313:93;:::i;:::-;3431:2;3426:3;3422:12;3415:19;;3074:366;;;:::o;3446:::-;3588:3;3609:67;3673:2;3668:3;3609:67;:::i;:::-;3602:74;;3685:93;3774:3;3685:93;:::i;:::-;3803:2;3798:3;3794:12;3787:19;;3446:366;;;:::o;3818:::-;3960:3;3981:67;4045:2;4040:3;3981:67;:::i;:::-;3974:74;;4057:93;4146:3;4057:93;:::i;:::-;4175:2;4170:3;4166:12;4159:19;;3818:366;;;:::o;4190:::-;4332:3;4353:67;4417:2;4412:3;4353:67;:::i;:::-;4346:74;;4429:93;4518:3;4429:93;:::i;:::-;4547:2;4542:3;4538:12;4531:19;;4190:366;;;:::o;4562:::-;4704:3;4725:67;4789:2;4784:3;4725:67;:::i;:::-;4718:74;;4801:93;4890:3;4801:93;:::i;:::-;4919:2;4914:3;4910:12;4903:19;;4562:366;;;:::o;4934:118::-;5021:24;5039:5;5021:24;:::i;:::-;5016:3;5009:37;4934:118;;:::o;5058:112::-;5141:22;5157:5;5141:22;:::i;:::-;5136:3;5129:35;5058:112;;:::o;5176:210::-;5263:4;5301:2;5290:9;5286:18;5278:26;;5314:65;5376:1;5365:9;5361:17;5352:6;5314:65;:::i;:::-;5176:210;;;;:::o;5392:313::-;5505:4;5543:2;5532:9;5528:18;5520:26;;5592:9;5586:4;5582:20;5578:1;5567:9;5563:17;5556:47;5620:78;5693:4;5684:6;5620:78;:::i;:::-;5612:86;;5392:313;;;;:::o;5711:419::-;5877:4;5915:2;5904:9;5900:18;5892:26;;5964:9;5958:4;5954:20;5950:1;5939:9;5935:17;5928:47;5992:131;6118:4;5992:131;:::i;:::-;5984:139;;5711:419;;;:::o;6136:::-;6302:4;6340:2;6329:9;6325:18;6317:26;;6389:9;6383:4;6379:20;6375:1;6364:9;6360:17;6353:47;6417:131;6543:4;6417:131;:::i;:::-;6409:139;;6136:419;;;:::o;6561:::-;6727:4;6765:2;6754:9;6750:18;6742:26;;6814:9;6808:4;6804:20;6800:1;6789:9;6785:17;6778:47;6842:131;6968:4;6842:131;:::i;:::-;6834:139;;6561:419;;;:::o;6986:::-;7152:4;7190:2;7179:9;7175:18;7167:26;;7239:9;7233:4;7229:20;7225:1;7214:9;7210:17;7203:47;7267:131;7393:4;7267:131;:::i;:::-;7259:139;;6986:419;;;:::o;7411:::-;7577:4;7615:2;7604:9;7600:18;7592:26;;7664:9;7658:4;7654:20;7650:1;7639:9;7635:17;7628:47;7692:131;7818:4;7692:131;:::i;:::-;7684:139;;7411:419;;;:::o;7836:::-;8002:4;8040:2;8029:9;8025:18;8017:26;;8089:9;8083:4;8079:20;8075:1;8064:9;8060:17;8053:47;8117:131;8243:4;8117:131;:::i;:::-;8109:139;;7836:419;;;:::o;8261:222::-;8354:4;8392:2;8381:9;8377:18;8369:26;;8405:71;8473:1;8462:9;8458:17;8449:6;8405:71;:::i;:::-;8261:222;;;;:::o;8489:214::-;8578:4;8616:2;8605:9;8601:18;8593:26;;8629:67;8693:1;8682:9;8678:17;8669:6;8629:67;:::i;:::-;8489:214;;;;:::o;8790:99::-;8842:6;8876:5;8870:12;8860:22;;8790:99;;;:::o;8895:169::-;8979:11;9013:6;9008:3;9001:19;9053:4;9048:3;9044:14;9029:29;;8895:169;;;;:::o;9070:305::-;9110:3;9129:20;9147:1;9129:20;:::i;:::-;9124:25;;9163:20;9181:1;9163:20;:::i;:::-;9158:25;;9317:1;9249:66;9245:74;9242:1;9239:81;9236:107;;;9323:18;;:::i;:::-;9236:107;9367:1;9364;9360:9;9353:16;;9070:305;;;;:::o;9381:848::-;9442:5;9449:4;9473:6;9464:15;;9497:5;9488:14;;9511:712;9532:1;9522:8;9519:15;9511:712;;;9627:4;9622:3;9618:14;9612:4;9609:24;9606:50;;;9636:18;;:::i;:::-;9606:50;9686:1;9676:8;9672:16;9669:451;;;10101:4;10094:5;10090:16;10081:25;;9669:451;10151:4;10145;10141:15;10133:23;;10181:32;10204:8;10181:32;:::i;:::-;10169:44;;9511:712;;;9381:848;;;;;;;:::o;10235:285::-;10295:5;10319:23;10337:4;10319:23;:::i;:::-;10311:31;;10363:27;10381:8;10363:27;:::i;:::-;10351:39;;10409:104;10446:66;10436:8;10430:4;10409:104;:::i;:::-;10400:113;;10235:285;;;;:::o;10526:1073::-;10580:5;10771:8;10761:40;;10792:1;10783:10;;10794:5;;10761:40;10820:4;10810:36;;10837:1;10828:10;;10839:5;;10810:36;10906:4;10954:1;10949:27;;;;10990:1;10985:191;;;;10899:277;;10949:27;10967:1;10958:10;;10969:5;;;10985:191;11030:3;11020:8;11017:17;11014:43;;;11037:18;;:::i;:::-;11014:43;11086:8;11083:1;11079:16;11070:25;;11121:3;11114:5;11111:14;11108:40;;;11128:18;;:::i;:::-;11108:40;11161:5;;;10899:277;;11285:2;11275:8;11272:16;11266:3;11260:4;11257:13;11253:36;11235:2;11225:8;11222:16;11217:2;11211:4;11208:12;11204:35;11188:111;11185:246;;;11341:8;11335:4;11331:19;11322:28;;11376:3;11369:5;11366:14;11363:40;;;11383:18;;:::i;:::-;11363:40;11416:5;;11185:246;11456:42;11494:3;11484:8;11478:4;11475:1;11456:42;:::i;:::-;11441:57;;;;11530:4;11525:3;11521:14;11514:5;11511:25;11508:51;;;11539:18;;:::i;:::-;11508:51;11588:4;11581:5;11577:16;11568:25;;10526:1073;;;;;;:::o;11605:348::-;11645:7;11668:20;11686:1;11668:20;:::i;:::-;11663:25;;11702:20;11720:1;11702:20;:::i;:::-;11697:25;;11890:1;11822:66;11818:74;11815:1;11812:81;11807:1;11800:9;11793:17;11789:105;11786:131;;;11897:18;;:::i;:::-;11786:131;11945:1;11942;11938:9;11927:20;;11605:348;;;;:::o;11959:191::-;11999:4;12019:20;12037:1;12019:20;:::i;:::-;12014:25;;12053:20;12071:1;12053:20;:::i;:::-;12048:25;;12092:1;12089;12086:8;12083:34;;;12097:18;;:::i;:::-;12083:34;12142:1;12139;12135:9;12127:17;;11959:191;;;;:::o;12156:96::-;12193:7;12222:24;12240:5;12222:24;:::i;:::-;12211:35;;12156:96;;;:::o;12258:90::-;12292:7;12335:5;12328:13;12321:21;12310:32;;12258:90;;;:::o;12354:126::-;12391:7;12431:42;12424:5;12420:54;12409:65;;12354:126;;;:::o;12486:77::-;12523:7;12552:5;12541:16;;12486:77;;;:::o;12569:86::-;12604:7;12644:4;12637:5;12633:16;12622:27;;12569:86;;;:::o;12661:307::-;12729:1;12739:113;12753:6;12750:1;12747:13;12739:113;;;12838:1;12833:3;12829:11;12823:18;12819:1;12814:3;12810:11;12803:39;12775:2;12772:1;12768:10;12763:15;;12739:113;;;12870:6;12867:1;12864:13;12861:101;;;12950:1;12941:6;12936:3;12932:16;12925:27;12861:101;12710:258;12661:307;;;:::o;12974:180::-;13022:77;13019:1;13012:88;13119:4;13116:1;13109:15;13143:4;13140:1;13133:15;13283:117;13392:1;13389;13382:12;13406:102;13447:6;13498:2;13494:7;13489:2;13482:5;13478:14;13474:28;13464:38;;13406:102;;;:::o;13514:::-;13556:8;13603:5;13600:1;13596:13;13575:34;;13514:102;;;:::o;13622:222::-;13762:34;13758:1;13750:6;13746:14;13739:58;13831:5;13826:2;13818:6;13814:15;13807:30;13622:222;:::o;13850:221::-;13990:34;13986:1;13978:6;13974:14;13967:58;14059:4;14054:2;14046:6;14042:15;14035:29;13850:221;:::o;14077:225::-;14217:34;14213:1;14205:6;14201:14;14194:58;14286:8;14281:2;14273:6;14269:15;14262:33;14077:225;:::o;14308:224::-;14448:34;14444:1;14436:6;14432:14;14425:58;14517:7;14512:2;14504:6;14500:15;14493:32;14308:224;:::o;14538:223::-;14678:34;14674:1;14666:6;14662:14;14655:58;14747:6;14742:2;14734:6;14730:15;14723:31;14538:223;:::o;14767:224::-;14907:34;14903:1;14895:6;14891:14;14884:58;14976:7;14971:2;14963:6;14959:15;14952:32;14767:224;:::o;14997:122::-;15070:24;15088:5;15070:24;:::i;:::-;15063:5;15060:35;15050:63;;15109:1;15106;15099:12;15050:63;14997:122;:::o;15125:::-;15198:24;15216:5;15198:24;:::i;:::-;15191:5;15188:35;15178:63;;15237:1;15234;15227:12;15178:63;15125:122;:::o

Swarm Source

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