Forkchoice Ethereum Mainnet

Address Contract Partially Verified

Address 0xe8bAF4809f81CbFFd8F3a8a89Eb9F1dE51d82846
Balance 0 ETH
Nonce 1
Code Size 5992 bytes
Indexed Transactions 0 (1 on-chain, 1.2% indexed)
External Etherscan · Sourcify

Contract Bytecode

5992 bytes
0x6080604052600436106101ff575f3560e01c80636ce46bc311610113578063a9059cbb1161009d578063e96fada21161006d578063e96fada21461061c578063f33dfea01461063b578063f887ea401461065a578063fd414aa814610679578063fed0d2a11461068e575f80fd5b8063a9059cbb1461057b578063c647b20e1461059a578063dd62ed3e146105b9578063df20fd49146105fd575f80fd5b8063893d20e8116100e3578063893d20e8146104a95780638da5cb5b146104d957806395d89b41146104f7578063a4b45c0014610529578063a8aa1b3114610548575f80fd5b80636ce46bc31461042b5780636ddd17131461044a57806370a082311461046a578063715018a614610495575f80fd5b80632f54bf6e1161019457806351bc3c851161016457806351bc3c85146103ad578063571ac8b0146103c35780635921652f146103e25780636998d19d146103f75780636b67c4df14610416575f80fd5b80632f54bf6e146103175780633121c7c014610344578063313ce567146103595780633f4218e01461037f575f80fd5b806318160ddd116101cf57806318160ddd146102bb5780631df4ccfc146102cf57806323b872dd146102e45780632b112e4914610303575f80fd5b80630445b6671461020a57806306fdde0314610232578063095ea7b314610278578063180b0d7e146102a7575f80fd5b3661020657005b5f80fd5b348015610215575f80fd5b5061021f600d5481565b6040519081526020015b60405180910390f35b34801561023d575f80fd5b5061026b6040518060400160405280600e81526020016d427261696e7a2046696e616e636560901b81525081565b6040516102299190611319565b348015610283575f80fd5b5061029761029236600461137f565b6106a3565b6040519015158152602001610229565b3480156102b2575f80fd5b5061021f606481565b3480156102c6575f80fd5b5061021f61070f565b3480156102da575f80fd5b5061021f60065481565b3480156102ef575f80fd5b506102976102fe3660046113a7565b61072c565b34801561030e575f80fd5b5061021f6107ea565b348015610322575f80fd5b506102976103313660046113e0565b5f546001600160a01b0391821691161490565b34801561034f575f80fd5b5061021f60075481565b348015610364575f80fd5b5061036d601281565b60405160ff9091168152602001610229565b34801561038a575f80fd5b506102976103993660046113e0565b60036020525f908152604090205460ff1681565b3480156103b8575f80fd5b506103c1610870565b005b3480156103ce575f80fd5b506102976103dd3660046113e0565b6108a9565b3480156103ed575f80fd5b5061021f60095481565b348015610402575f80fd5b506103c1610411366004611408565b6108b5565b348015610421575f80fd5b5061021f60045481565b348015610436575f80fd5b506103c1610445366004611485565b6109b8565b348015610455575f80fd5b50600c5461029790600160a01b900460ff1681565b348015610475575f80fd5b5061021f6104843660046113e0565b60016020525f908152604090205481565b3480156104a0575f80fd5b506103c16109f2565b3480156104b4575f80fd5b505f546001600160a01b03165b6040516001600160a01b039091168152602001610229565b3480156104e4575f80fd5b505f546104c1906001600160a01b031681565b348015610502575f80fd5b5061026b6040518060400160405280600781526020016612212920a4a72d60c91b81525081565b348015610534575f80fd5b506103c16105433660046114ae565b610a5f565b348015610553575f80fd5b506104c17f0000000000000000000000009f4f8f277cbee4ea6d255508fb4dddc95e5c9fcc81565b348015610586575f80fd5b5061029761059536600461137f565b610ab6565b3480156105a5575f80fd5b506103c16105b43660046114df565b610ac2565b3480156105c4575f80fd5b5061021f6105d33660046114ae565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b348015610608575f80fd5b506103c16106173660046114ff565b610b06565b348015610627575f80fd5b50600a546104c1906001600160a01b031681565b348015610646575f80fd5b50600b546104c1906001600160a01b031681565b348015610665575f80fd5b50600c546104c1906001600160a01b031681565b348015610684575f80fd5b5061021f60055481565b348015610699575f80fd5b5061021f60085481565b335f8181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906106fd9086815260200190565b60405180910390a35060015b92915050565b61071b6012600a61160d565b61072990630bebc20061161b565b81565b6001600160a01b0383165f9081526002602090815260408083203384529091528120545f19146107d5576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387165f9081526002825283812033825290915291909120546107b1918490610b72565b6001600160a01b0385165f9081526002602090815260408083203384529091529020555b6107e0848484610baa565b90505b9392505050565b60016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb495461dead5f9081527fb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d549091906108496012600a61160d565b61085790630bebc20061161b565b6108619190611632565b61086b9190611632565b905090565b600b546040516001600160a01b03909116904780156108fc02915f818181858888f193505050501580156108a6573d5f803e3d5ffd5b50565b5f610709825f196106a3565b5f546001600160a01b031633146108e75760405162461bcd60e51b81526004016108de90611645565b60405180910390fd5b6101f582106109465760405162461bcd60e51b815260206004820152602560248201527f474153204572726f723a206d6178206c696d6974206973203530302061646472604482015264657373657360d81b60648201526084016108de565b5f5b828110156109b2578160035f86868581811061096657610966611665565b905060200201602081019061097b91906113e0565b6001600160a01b0316815260208101919091526040015f20805460ff19169115159190911790556109ab81611679565b9050610948565b50505050565b5f546001600160a01b031633146109e15760405162461bcd60e51b81526004016108de90611645565b600891909155600791909155600955565b5f546001600160a01b03163314610a1b5760405162461bcd60e51b81526004016108de90611645565b5f80546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b5f546001600160a01b03163314610a885760405162461bcd60e51b81526004016108de90611645565b600a80546001600160a01b039384166001600160a01b031991821617909155600b8054929093169116179055565b5f6107e3338484610baa565b5f546001600160a01b03163314610aeb5760405162461bcd60e51b81526004016108de90611645565b60048290556005819055610aff8183611691565b6006555050565b5f546001600160a01b03163314610b2f5760405162461bcd60e51b81526004016108de90611645565b600c805460ff60a01b1916600160a01b8415150217905580610b536012600a61160d565b610b6190630bebc20061161b565b610b6b91906116a4565b600d555050565b5f8184841115610b955760405162461bcd60e51b81526004016108de9190611319565b505f610ba18486611632565b95945050505050565b600e545f9060ff1615610bc957610bc2848484610d1b565b90506107e3565b610bd1610dfe565b15610bde57610bde610e6f565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0387165f90815260019091529190912054610c2f918490610b72565b6001600160a01b0385165f90815260016020908152604080832093909355600390529081205460ff1680610c7a57506001600160a01b0384165f9081526003602052604090205460ff165b610c8e57610c89858486611036565b610c90565b825b6001600160a01b0385165f90815260016020526040902054909150610cb5908261118f565b6001600160a01b038086165f8181526001602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d089085815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386165f908152600190915291822054610d6b918490610b72565b6001600160a01b038086165f908152600160205260408082209390935590851681522054610d99908361118f565b6001600160a01b038085165f8181526001602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610dec9086815260200190565b60405180910390a35060019392505050565b5f336001600160a01b037f0000000000000000000000009f4f8f277cbee4ea6d255508fb4dddc95e5c9fcc1614801590610e3b5750600e5460ff16155b8015610e505750600c54600160a01b900460ff165b801561086b575050600d54305f90815260016020526040902054101590565b600e805460ff191660011790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610eaf57610eaf611665565b60200260200101906001600160a01b031690816001600160a01b0316815250507f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110610f0357610f03611665565b6001600160a01b039283166020918202929092010152600c54600d5460405163791ac94760e01b8152919092169163791ac94791610f4c91905f908690309042906004016116c3565b5f604051808303815f87803b158015610f63575f80fd5b505af1158015610f75573d5f803e3d5ffd5b50506006546004544793505f9250610f8d908461161b565b610f9791906116a4565b90505f60065460055484610fab919061161b565b610fb591906116a4565b600a546040519192506001600160a01b03169083156108fc029084905f818181858888f19350505050158015610fed573d5f803e3d5ffd5b50600b546040516001600160a01b039091169082156108fc029083905f818181858888f19350505050158015611025573d5f803e3d5ffd5b5050600e805460ff19169055505050565b5f8215806110445750600654155b156110505750816107e3565b6009546001600160a01b037f0000000000000000000000009f4f8f277cbee4ea6d255508fb4dddc95e5c9fcc81169084160361108f57506008546110cd565b7f0000000000000000000000009f4f8f277cbee4ea6d255508fb4dddc95e5c9fcc6001600160a01b0316856001600160a01b0316036110cd57506007545b5f6111016110dc60648061161b565b6110fb846110f56006548a6111ed90919063ffffffff16565b906111ed565b9061126b565b9050801561117b57305f90815260016020526040902054611122908261118f565b305f81815260016020526040908190209290925590516001600160a01b038816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111729085815260200190565b60405180910390a35b61118585826112ac565b9695505050505050565b5f8061119b8385611691565b9050838110156107e35760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016108de565b5f825f036111fc57505f610709565b5f611207838561161b565b90508261121485836116a4565b146107e35760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016108de565b5f6107e383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506112ed565b5f6107e383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610b72565b5f818361130d5760405162461bcd60e51b81526004016108de9190611319565b505f610ba184866116a4565b5f6020808352835180828501525f5b8181101561134457858101830151858201604001528201611328565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461137a575f80fd5b919050565b5f8060408385031215611390575f80fd5b61139983611364565b946020939093013593505050565b5f805f606084860312156113b9575f80fd5b6113c284611364565b92506113d060208501611364565b9150604084013590509250925092565b5f602082840312156113f0575f80fd5b6107e382611364565b8035801515811461137a575f80fd5b5f805f6040848603121561141a575f80fd5b833567ffffffffffffffff80821115611431575f80fd5b818601915086601f830112611444575f80fd5b813581811115611452575f80fd5b8760208260051b8501011115611466575f80fd5b60209283019550935061147c91860190506113f9565b90509250925092565b5f805f60608486031215611497575f80fd5b505081359360208301359350604090920135919050565b5f80604083850312156114bf575f80fd5b6114c883611364565b91506114d660208401611364565b90509250929050565b5f80604083850312156114f0575f80fd5b50508035926020909101359150565b5f8060408385031215611510575f80fd5b611399836113f9565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561156757815f190482111561154d5761154d611519565b8085161561155a57918102915b93841c9390800290611532565b509250929050565b5f8261157d57506001610709565b8161158957505f610709565b816001811461159f57600281146115a9576115c5565b6001915050610709565b60ff8411156115ba576115ba611519565b50506001821b610709565b5060208310610133831016604e8410600b84101617156115e8575081810a610709565b6115f2838361152d565b805f190482111561160557611605611519565b029392505050565b5f6107e360ff84168361156f565b808202811582820484141761070957610709611519565b8181038181111561070957610709611519565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b5f52603260045260245ffd5b5f6001820161168a5761168a611519565b5060010190565b8082018082111561070957610709611519565b5f826116be57634e487b7160e01b5f52601260045260245ffd5b500490565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156117115784516001600160a01b0316835293830193918301916001016116ec565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212200c9f19e38b2bec015b98b2725fd42a115f73c33bd73f9f605d553b7f37aa5e5c64736f6c63430008150033

Verified Source Code Partial Match

Compiler: v0.8.21+commit.d9974bed EVM: shanghai Optimization: Yes (200 runs)
ERC20BrainzFinance.sol 297 lines
// SPDX-License-Identifier: MIT

/*

TG: https://t.me/brainzFinance
Web: www.brainz.finance
X: https://x.com/brainzFinance

Brainz Finance
The First Meme coin to integrate Liquid Staking Derivatives with 2,500% APY - Giving power to ETH stakers

*/

pragma solidity 0.8.21;

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }
}

interface ERC20 {
    function getOwner() external view returns (address);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address _owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

abstract contract Auth {
    address public owner;

    constructor(address _owner) {
        owner = _owner;
    }

    modifier onlyOwner() {
        require(isOwner(msg.sender), "!OWNER"); _;
    }

    function isOwner(address account) public view returns (bool) {
        return account == owner;
    }

    function renounceOwnership() external onlyOwner {
        owner = address(0);
        emit OwnershipTransferred(owner);
    }
    event OwnershipTransferred(address owner);
}

interface IDEXFactory {
    function createPair(address tokenA, address tokenB) external returns (address pair);
}

interface IDEXRouter {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);

    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}

contract ERC20BrainzFinance is ERC20, Auth {
    using SafeMath for uint256;

    address immutable WETH;
    address constant DEAD = 0x000000000000000000000000000000000000dEaD;
    address constant ZERO = 0x0000000000000000000000000000000000000000;

    string public constant name = "Brainz Finance";
    string public constant symbol = "$BRAINZ";
    uint8 public constant decimals = 18;

    uint256 public constant totalSupply = 200_000_000 * 10**decimals;

    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) _allowances;

    mapping (address => bool) public isFeeExempt;

    uint256 public marketingFee = 7;
    uint256 public opsFee = 3;
    uint256 public totalFee = marketingFee + opsFee;
    uint256 public constant feeDenominator = 100;
    
    uint256 public buyMultiplier = 100;
    uint256 public sellMultiplier = 100;
    uint256 public transferMultiplier = 0;

    address public marketingFeeReceiver;
    address public opsFeeReceiver;

    IDEXRouter public router;
    address public immutable pair;

    bool public swapEnabled = false;
    uint256 public swapThreshold = totalSupply / 500;
    
    bool inSwap;
    modifier swapping() { inSwap = true; _; inSwap = false; }

    constructor () Auth(msg.sender) {
        router = IDEXRouter(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        WETH = router.WETH();

        pair = IDEXFactory(router.factory()).createPair(WETH, address(this));
        _allowances[address(this)][address(router)] = type(uint256).max;

        marketingFeeReceiver = msg.sender;
        opsFeeReceiver = msg.sender;

        isFeeExempt[msg.sender] = true;
        isFeeExempt[marketingFeeReceiver] = true;
        isFeeExempt[opsFeeReceiver] = true;

        balanceOf[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);
    }

    receive() external payable { }

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

    function approve(address spender, uint256 amount) public override returns (bool) {
        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function approveMax(address spender) external returns (bool) {
        return approve(spender, type(uint256).max);
    }

    function transfer(address recipient, uint256 amount) external override returns (bool) {
        return _transferFrom(msg.sender, recipient, amount);
    }

    function transferFrom(address sender, address recipient, uint256 amount) external override returns (bool) {
        if(_allowances[sender][msg.sender] != type(uint256).max){
            _allowances[sender][msg.sender] = _allowances[sender][msg.sender].sub(amount, "Insufficient Allowance");
        }

        return _transferFrom(sender, recipient, amount);
    }

    function _transferFrom(address sender, address recipient, uint256 amount) internal returns (bool) {
        if(inSwap){ return _basicTransfer(sender, recipient, amount); }

        if(shouldSwapBack()){ swapBack(); }

        balanceOf[sender] = balanceOf[sender].sub(amount, "Insufficient Balance");

        uint256 amountReceived = (isFeeExempt[sender] || isFeeExempt[recipient]) ? amount : takeFee(sender, amount, recipient);

        balanceOf[recipient] = balanceOf[recipient].add(amountReceived);

        emit Transfer(sender, recipient, amountReceived);
        return true;
    }
    
    function _basicTransfer(address sender, address recipient, uint256 amount) internal returns (bool) {
        balanceOf[sender] = balanceOf[sender].sub(amount, "Insufficient Balance");
        balanceOf[recipient] = balanceOf[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function takeFee(address sender, uint256 amount, address recipient) internal returns (uint256) {
        if(amount == 0 || totalFee == 0){
            return amount;
        }

        uint256 multiplier = transferMultiplier;

        if(recipient == pair) {
            multiplier = sellMultiplier;
        } else if(sender == pair) {
            multiplier = buyMultiplier;
        }

        uint256 feeAmount = amount.mul(totalFee).mul(multiplier).div(feeDenominator * 100);

        if(feeAmount > 0){
            balanceOf[address(this)] = balanceOf[address(this)].add(feeAmount);
            emit Transfer(sender, address(this), feeAmount);
        }

        return amount.sub(feeAmount);
    }

    function shouldSwapBack() internal view returns (bool) {
        return msg.sender != pair
        && !inSwap
        && swapEnabled
        && balanceOf[address(this)] >= swapThreshold;
    }

    function manualSwap() external {
        payable(opsFeeReceiver).transfer(address(this).balance);
    }

    function swapBack() internal swapping {

        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = WETH;

        router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            swapThreshold,
            0,
            path,
            address(this),
            block.timestamp
        );

        uint256 amountETH = address(this).balance;

        uint256 amountETHMarketing = (amountETH * marketingFee) / totalFee;
        uint256 amountETHOps = (amountETH * opsFee) / totalFee;

        payable(marketingFeeReceiver).transfer(amountETHMarketing);
        payable(opsFeeReceiver).transfer(amountETHOps);
    }

    function manage_feeExempt(address[] calldata addresses, bool status) external onlyOwner {
        require(addresses.length < 501,"GAS Error: max limit is 500 addresses");
        for (uint256 i=0; i < addresses.length; ++i) {
            isFeeExempt[addresses[i]] = status;
        }
    }

    function setMultipliers(uint256 _buy, uint256 _sell, uint256 _trans) external onlyOwner {
        sellMultiplier = _sell;
        buyMultiplier = _buy;
        transferMultiplier = _trans;
    }

    function setTaxes(uint256 _marketingFee, uint256 _opsFee) external onlyOwner {
        marketingFee = _marketingFee;
        opsFee = _opsFee;
        totalFee = marketingFee + opsFee;
    }

    function setFeeReceivers(address _marketingFeeReceiver, address _opsFeeReceiver ) external onlyOwner {
        marketingFeeReceiver = _marketingFeeReceiver;
        opsFeeReceiver = _opsFeeReceiver;
    }

    function setSwapBackSettings(bool _enabled, uint256 _denominator) external onlyOwner {
        swapEnabled = _enabled;
        swapThreshold = totalSupply / _denominator;
    }

    function getCirculatingSupply() public view returns (uint256) {
        return (totalSupply - balanceOf[DEAD] - balanceOf[ZERO]);
    }
}

Read Contract

allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
buyMultiplier 0x3121c7c0 → uint256
decimals 0x313ce567 → uint8
feeDenominator 0x180b0d7e → uint256
getCirculatingSupply 0x2b112e49 → uint256
getOwner 0x893d20e8 → address
isFeeExempt 0x3f4218e0 → bool
isOwner 0x2f54bf6e → bool
marketingFee 0x6b67c4df → uint256
marketingFeeReceiver 0xe96fada2 → address
name 0x06fdde03 → string
opsFee 0xfd414aa8 → uint256
opsFeeReceiver 0xf33dfea0 → address
owner 0x8da5cb5b → address
pair 0xa8aa1b31 → address
router 0xf887ea40 → address
sellMultiplier 0xfed0d2a1 → uint256
swapEnabled 0x6ddd1713 → bool
swapThreshold 0x0445b667 → uint256
symbol 0x95d89b41 → string
totalFee 0x1df4ccfc → uint256
totalSupply 0x18160ddd → uint256
transferMultiplier 0x5921652f → uint256

Write Contract 11 functions

These functions modify contract state and require a wallet transaction to execute.

approve 0x095ea7b3
address spender
uint256 amount
returns: bool
approveMax 0x571ac8b0
address spender
returns: bool
manage_feeExempt 0x6998d19d
address[] addresses
bool status
manualSwap 0x51bc3c85
No parameters
renounceOwnership 0x715018a6
No parameters
setFeeReceivers 0xa4b45c00
address _marketingFeeReceiver
address _opsFeeReceiver
setMultipliers 0x6ce46bc3
uint256 _buy
uint256 _sell
uint256 _trans
setSwapBackSettings 0xdf20fd49
bool _enabled
uint256 _denominator
setTaxes 0xc647b20e
uint256 _marketingFee
uint256 _opsFee
transfer 0xa9059cbb
address recipient
uint256 amount
returns: bool
transferFrom 0x23b872dd
address sender
address recipient
uint256 amount
returns: bool

Recent Transactions

This address has 1 on-chain transactions, but only 1.2% of the chain is indexed. Transactions will appear as indexing progresses. View on Etherscan →