Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 95 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Distribute Funds | 17889231 | 470 days ago | IN | 0 ETH | 0.00073695 | ||||
Distribute Funds | 16186280 | 709 days ago | IN | 0 ETH | 0.00072966 | ||||
Transfer | 15625414 | 787 days ago | IN | 0.21181058 ETH | 0.00069517 | ||||
Distribute Funds | 15034641 | 879 days ago | IN | 0 ETH | 0.00452371 | ||||
Distribute Funds | 15002136 | 886 days ago | IN | 0 ETH | 0.0011737 | ||||
Distribute Funds | 14916355 | 900 days ago | IN | 0 ETH | 0.00292438 | ||||
Distribute Funds | 14786379 | 922 days ago | IN | 0 ETH | 0.00119048 | ||||
Set Marketing Pe... | 14786375 | 922 days ago | IN | 0 ETH | 0.00056006 | ||||
Distribute Funds | 14713862 | 933 days ago | IN | 0 ETH | 0.0031487 | ||||
Distribute Funds | 14627959 | 947 days ago | IN | 0 ETH | 0.00241937 | ||||
Distribute Funds | 14564776 | 956 days ago | IN | 0 ETH | 0.00337079 | ||||
Distribute Funds | 14493282 | 968 days ago | IN | 0 ETH | 0.00218789 | ||||
Distribute Funds | 14435592 | 977 days ago | IN | 0 ETH | 0.00186082 | ||||
Distribute Funds | 14353868 | 989 days ago | IN | 0 ETH | 0.0023758 | ||||
Distribute Funds | 14335561 | 992 days ago | IN | 0 ETH | 0.00385708 | ||||
Distribute Funds | 14314811 | 995 days ago | IN | 0 ETH | 0.00296921 | ||||
Distribute Funds | 14251717 | 1005 days ago | IN | 0 ETH | 0.00948363 | ||||
Distribute Funds | 14086902 | 1031 days ago | IN | 0 ETH | 0.00621492 | ||||
Distribute Funds | 14035558 | 1039 days ago | IN | 0 ETH | 0.00361137 | ||||
Distribute Funds | 13945705 | 1052 days ago | IN | 0 ETH | 0.00717595 | ||||
Distribute Funds | 13851881 | 1067 days ago | IN | 0 ETH | 0.00485183 | ||||
Distribute Funds | 13803023 | 1075 days ago | IN | 0 ETH | 0.00304794 | ||||
Distribute Funds | 13754685 | 1082 days ago | IN | 0 ETH | 0.00706001 | ||||
Distribute Funds | 13730792 | 1086 days ago | IN | 0 ETH | 0.00622636 | ||||
Distribute Funds | 13715217 | 1088 days ago | IN | 0 ETH | 0.00669485 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
17889231 | 470 days ago | 0.12607902 ETH | ||||
17889231 | 470 days ago | 0.12607902 ETH | ||||
17888861 | 470 days ago | 0.0030001 ETH | ||||
17859959 | 474 days ago | 0.00358924 ETH | ||||
17775627 | 486 days ago | 0.00126384 ETH | ||||
17773473 | 486 days ago | 0.0190962 ETH | ||||
17722169 | 493 days ago | 0.0190962 ETH | ||||
17589157 | 512 days ago | 0.0190962 ETH | ||||
17431110 | 534 days ago | 0.00094461 ETH | ||||
17390781 | 540 days ago | 0.00005086 ETH | ||||
17272928 | 556 days ago | 0.00031452 ETH | ||||
17272913 | 556 days ago | 0.00036412 ETH | ||||
17272911 | 556 days ago | 0.00651922 ETH | ||||
17260611 | 558 days ago | 0.0038724 ETH | ||||
17209734 | 565 days ago | 0.01509358 ETH | ||||
17107600 | 580 days ago | 0.00115878 ETH | ||||
17038941 | 589 days ago | 0.00281256 ETH | ||||
17009382 | 594 days ago | 0.01772237 ETH | ||||
16978650 | 598 days ago | 0.00151422 ETH | ||||
16918300 | 607 days ago | 0.00042925 ETH | ||||
16901644 | 609 days ago | 0.00043834 ETH | ||||
16901629 | 609 days ago | 0.00009495 ETH | ||||
16820524 | 620 days ago | 0.00073081 ETH | ||||
16797091 | 624 days ago | 0.00255808 ETH | ||||
16707282 | 636 days ago | 0.00375779 ETH |
Loading...
Loading
Contract Name:
MunchTokenomicsV2
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-08-12 */ /* * Munch contract to update our tokenomics. * * This contract is meant to be used as the charity wallet on * the base Munch contract. * Since the original contract relies on transfer() to send the ETH, * we can't have this contract automatically forward the funds to wallets * as the gas fees are higher than what transfer() supports. * We are therefore introducing a public function which can be called to trigger * the sending of funds to charity and marketing. * * Visit https://munchproject.io for more details. */ // SPDX-License-Identifier: MIT pragma solidity 0.8.0; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _setOwner(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _setOwner(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _setOwner(newOwner); } function _setOwner(address newOwner) private { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } library SafeMath { /** * @dev Returns the addition of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `+` operator. * * Requirements: * * - Addition cannot overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } /** * @dev Returns the subtraction of two unsigned integers, reverting on * overflow (when the result is negative). * * Counterpart to Solidity's `-` operator. * * Requirements: * * - Subtraction cannot overflow. */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } /** * @dev Returns the subtraction of two unsigned integers, reverting with custom message on * overflow (when the result is negative). * * Counterpart to Solidity's `-` operator. * * Requirements: * * - Subtraction cannot overflow. */ function sub( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } /** * @dev Returns the multiplication of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `*` operator. * * Requirements: * * - Multiplication cannot overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522 if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } /** * @dev Returns the integer division of two unsigned integers. Reverts on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. Note: this function uses a * `revert` opcode (which leaves remaining gas untouched) while Solidity * uses an invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } /** * @dev Returns the integer division of two unsigned integers. Reverts with custom message on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. Note: this function uses a * `revert` opcode (which leaves remaining gas untouched) while Solidity * uses an invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function div( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * Reverts when dividing by zero. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function mod(uint256 a, uint256 b) internal pure returns (uint256) { return mod(a, b, "SafeMath: modulo by zero"); } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * Reverts with custom message when dividing by zero. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function mod( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } } interface IERC20 { function transfer(address _to, uint256 _amount) external returns (bool); function balanceOf(address _account) external view returns (uint256); } contract MunchTokenomicsV2 is Ownable { using SafeMath for uint256; address payable public charityWalletAddress; address payable public marketingWalletAddress; uint256 marketingPercentage; // integer value from 0 to 100 constructor(address payable charityWallet, address payable marketingWallet) public { charityWalletAddress = charityWallet; marketingWalletAddress = marketingWallet; } function setCharityWalletAddress(address payable charity) external onlyOwner { charityWalletAddress = charity; } function setMarketingWalletAddress(address payable marketing) external onlyOwner { marketingWalletAddress = marketing; } function setMarketingPercentage(uint256 percentage) external onlyOwner { require(percentage >= 0 && percentage <= 100, "Invalid percentage"); marketingPercentage = percentage; } function distributeFunds() public { if (address(this).balance > 0) { uint256 balance = address(this).balance; uint256 marketingShare = balance .mul(marketingPercentage) .div(100); uint256 charityShare = balance.sub(marketingShare); (bool successC, ) = charityWalletAddress.call{value: charityShare}(""); (bool successM, ) = marketingWalletAddress.call{value: marketingShare}(""); require(successC && successM, "Transfer failed."); } } receive() external payable {} // Allow owner to withdraw tokens sent by mistake to the contract function withdrawToken(address token) external onlyOwner { IERC20 tokenContract = IERC20(token); tokenContract.transfer(msg.sender, tokenContract.balanceOf(address(this))); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address payable","name":"charityWallet","type":"address"},{"internalType":"address payable","name":"marketingWallet","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"charityWalletAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"distributeFunds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"marketingWalletAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"charity","type":"address"}],"name":"setCharityWalletAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"percentage","type":"uint256"}],"name":"setMarketingPercentage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"marketing","type":"address"}],"name":"setMarketingWalletAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"withdrawToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051610bb4380380610bb483398101604081905261002f916100e0565b61003f61003a610070565b610074565b600180546001600160a01b039384166001600160a01b03199182161790915560028054929093169116179055610112565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146100db57600080fd5b919050565b600080604083850312156100f2578182fd5b6100fb836100c4565b9150610109602084016100c4565b90509250929050565b610a93806101216000396000f3fe6080604052600436106100955760003560e01c80638da5cb5b116100595780638da5cb5b1461012d5780638f95a44514610158578063d158272d14610178578063ec271be21461018d578063f2fde38b146101a25761009c565b80632d4ed650146100a15780633a6a4d2e146100c35780634cb80fd5146100d8578063715018a6146100f8578063894760691461010d5761009c565b3661009c57005b600080fd5b3480156100ad57600080fd5b506100c16100bc366004610817565b6101c2565b005b3480156100cf57600080fd5b506100c1610230565b3480156100e457600080fd5b506100c16100f33660046107db565b610369565b34801561010457600080fd5b506100c16103ca565b34801561011957600080fd5b506100c16101283660046107db565b610413565b34801561013957600080fd5b5061014261054e565b60405161014f919061084a565b60405180910390f35b34801561016457600080fd5b506100c16101733660046107db565b61055d565b34801561018457600080fd5b506101426105be565b34801561019957600080fd5b506101426105cd565b3480156101ae57600080fd5b506100c16101bd3660046107db565b6105dc565b6101ca61064d565b6001600160a01b03166101db61054e565b6001600160a01b03161461020a5760405162461bcd60e51b81526004016102019061097d565b60405180910390fd5b606481111561022b5760405162461bcd60e51b815260040161020190610910565b600355565b4715610367576000479050600061025d60646102576003548561065190919063ffffffff16565b9061069f565b9050600061026b83836106e1565b6001546040519192506000916001600160a01b0390911690839061028e90610847565b60006040518083038185875af1925050503d80600081146102cb576040519150601f19603f3d011682016040523d82523d6000602084013e6102d0565b606091505b50506002546040519192506000916001600160a01b039091169085906102f590610847565b60006040518083038185875af1925050503d8060008114610332576040519150601f19603f3d011682016040523d82523d6000602084013e610337565b606091505b505090508180156103455750805b6103615760405162461bcd60e51b8152600401610201906109b2565b50505050505b565b61037161064d565b6001600160a01b031661038261054e565b6001600160a01b0316146103a85760405162461bcd60e51b81526004016102019061097d565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6103d261064d565b6001600160a01b03166103e361054e565b6001600160a01b0316146104095760405162461bcd60e51b81526004016102019061097d565b6103676000610723565b61041b61064d565b6001600160a01b031661042c61054e565b6001600160a01b0316146104525760405162461bcd60e51b81526004016102019061097d565b6040516370a0823160e01b815281906001600160a01b0382169063a9059cbb90339083906370a082319061048a90309060040161084a565b60206040518083038186803b1580156104a257600080fd5b505afa1580156104b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104da919061082f565b6040518363ffffffff1660e01b81526004016104f792919061085e565b602060405180830381600087803b15801561051157600080fd5b505af1158015610525573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061054991906107f7565b505050565b6000546001600160a01b031690565b61056561064d565b6001600160a01b031661057661054e565b6001600160a01b03161461059c5760405162461bcd60e51b81526004016102019061097d565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b031681565b6001546001600160a01b031681565b6105e461064d565b6001600160a01b03166105f561054e565b6001600160a01b03161461061b5760405162461bcd60e51b81526004016102019061097d565b6001600160a01b0381166106415760405162461bcd60e51b8152600401610201906108ca565b61064a81610723565b50565b3390565b60008261066057506000610699565b600061066c83856109fc565b90508261067985836109dc565b146106965760405162461bcd60e51b81526004016102019061093c565b90505b92915050565b600061069683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610773565b600061069683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506107aa565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081836107945760405162461bcd60e51b81526004016102019190610877565b5060006107a184866109dc565b95945050505050565b600081848411156107ce5760405162461bcd60e51b81526004016102019190610877565b5060006107a18486610a1b565b6000602082840312156107ec578081fd5b813561069681610a48565b600060208284031215610808578081fd5b81518015158114610696578182fd5b600060208284031215610828578081fd5b5035919050565b600060208284031215610840578081fd5b5051919050565b90565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b6000602080835283518082850152825b818110156108a357858101830151858201604001528201610887565b818111156108b45783604083870101525b50601f01601f1916929092016040019392505050565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b602080825260129082015271496e76616c69642070657263656e7461676560701b604082015260600190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526010908201526f2a3930b739b332b9103330b4b632b21760811b604082015260600190565b6000826109f757634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610a1657610a16610a32565b500290565b600082821015610a2d57610a2d610a32565b500390565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038116811461064a57600080fdfea26469706673582212202ff45afa9eff03fed8d8baf41e7e56ef5d15ec6ca48e890d2da2ef2780144da964736f6c63430008000033000000000000000000000000d109128e1d86a56dda23e7ca585e8b8dced5ced8000000000000000000000000a5dd3b5f20cf248b41dde28427f09deac7d3c7ef
Deployed Bytecode
0x6080604052600436106100955760003560e01c80638da5cb5b116100595780638da5cb5b1461012d5780638f95a44514610158578063d158272d14610178578063ec271be21461018d578063f2fde38b146101a25761009c565b80632d4ed650146100a15780633a6a4d2e146100c35780634cb80fd5146100d8578063715018a6146100f8578063894760691461010d5761009c565b3661009c57005b600080fd5b3480156100ad57600080fd5b506100c16100bc366004610817565b6101c2565b005b3480156100cf57600080fd5b506100c1610230565b3480156100e457600080fd5b506100c16100f33660046107db565b610369565b34801561010457600080fd5b506100c16103ca565b34801561011957600080fd5b506100c16101283660046107db565b610413565b34801561013957600080fd5b5061014261054e565b60405161014f919061084a565b60405180910390f35b34801561016457600080fd5b506100c16101733660046107db565b61055d565b34801561018457600080fd5b506101426105be565b34801561019957600080fd5b506101426105cd565b3480156101ae57600080fd5b506100c16101bd3660046107db565b6105dc565b6101ca61064d565b6001600160a01b03166101db61054e565b6001600160a01b03161461020a5760405162461bcd60e51b81526004016102019061097d565b60405180910390fd5b606481111561022b5760405162461bcd60e51b815260040161020190610910565b600355565b4715610367576000479050600061025d60646102576003548561065190919063ffffffff16565b9061069f565b9050600061026b83836106e1565b6001546040519192506000916001600160a01b0390911690839061028e90610847565b60006040518083038185875af1925050503d80600081146102cb576040519150601f19603f3d011682016040523d82523d6000602084013e6102d0565b606091505b50506002546040519192506000916001600160a01b039091169085906102f590610847565b60006040518083038185875af1925050503d8060008114610332576040519150601f19603f3d011682016040523d82523d6000602084013e610337565b606091505b505090508180156103455750805b6103615760405162461bcd60e51b8152600401610201906109b2565b50505050505b565b61037161064d565b6001600160a01b031661038261054e565b6001600160a01b0316146103a85760405162461bcd60e51b81526004016102019061097d565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6103d261064d565b6001600160a01b03166103e361054e565b6001600160a01b0316146104095760405162461bcd60e51b81526004016102019061097d565b6103676000610723565b61041b61064d565b6001600160a01b031661042c61054e565b6001600160a01b0316146104525760405162461bcd60e51b81526004016102019061097d565b6040516370a0823160e01b815281906001600160a01b0382169063a9059cbb90339083906370a082319061048a90309060040161084a565b60206040518083038186803b1580156104a257600080fd5b505afa1580156104b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104da919061082f565b6040518363ffffffff1660e01b81526004016104f792919061085e565b602060405180830381600087803b15801561051157600080fd5b505af1158015610525573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061054991906107f7565b505050565b6000546001600160a01b031690565b61056561064d565b6001600160a01b031661057661054e565b6001600160a01b03161461059c5760405162461bcd60e51b81526004016102019061097d565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b031681565b6001546001600160a01b031681565b6105e461064d565b6001600160a01b03166105f561054e565b6001600160a01b03161461061b5760405162461bcd60e51b81526004016102019061097d565b6001600160a01b0381166106415760405162461bcd60e51b8152600401610201906108ca565b61064a81610723565b50565b3390565b60008261066057506000610699565b600061066c83856109fc565b90508261067985836109dc565b146106965760405162461bcd60e51b81526004016102019061093c565b90505b92915050565b600061069683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610773565b600061069683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506107aa565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081836107945760405162461bcd60e51b81526004016102019190610877565b5060006107a184866109dc565b95945050505050565b600081848411156107ce5760405162461bcd60e51b81526004016102019190610877565b5060006107a18486610a1b565b6000602082840312156107ec578081fd5b813561069681610a48565b600060208284031215610808578081fd5b81518015158114610696578182fd5b600060208284031215610828578081fd5b5035919050565b600060208284031215610840578081fd5b5051919050565b90565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b6000602080835283518082850152825b818110156108a357858101830151858201604001528201610887565b818111156108b45783604083870101525b50601f01601f1916929092016040019392505050565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b602080825260129082015271496e76616c69642070657263656e7461676560701b604082015260600190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526010908201526f2a3930b739b332b9103330b4b632b21760811b604082015260600190565b6000826109f757634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610a1657610a16610a32565b500290565b600082821015610a2d57610a2d610a32565b500390565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038116811461064a57600080fdfea26469706673582212202ff45afa9eff03fed8d8baf41e7e56ef5d15ec6ca48e890d2da2ef2780144da964736f6c63430008000033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000d109128e1d86a56dda23e7ca585e8b8dced5ced8000000000000000000000000a5dd3b5f20cf248b41dde28427f09deac7d3c7ef
-----Decoded View---------------
Arg [0] : charityWallet (address): 0xD109128e1d86A56DDA23e7cA585E8b8dced5ceD8
Arg [1] : marketingWallet (address): 0xA5DD3b5f20cF248B41DdE28427F09deAc7D3C7eF
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000d109128e1d86a56dda23e7ca585e8b8dced5ced8
Arg [1] : 000000000000000000000000a5dd3b5f20cf248b41dde28427f09deac7d3c7ef
Deployed Bytecode Sourcemap
7540:1902:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8324:200;;;;;;;;;;-1:-1:-1;8324:200:0;;;;;:::i;:::-;;:::i;:::-;;8532:571;;;;;;;;;;;;;:::i;8159:157::-;;;;;;;;;;-1:-1:-1;8159:157:0;;;;;:::i;:::-;;:::i;1908:94::-;;;;;;;;;;;;;:::i;9219:220::-;;;;;;;;;;-1:-1:-1;9219:220:0;;;;;:::i;:::-;;:::i;1257:87::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8002:149;;;;;;;;;;-1:-1:-1;8002:149:0;;;;;:::i;:::-;;:::i;7670:45::-;;;;;;;;;;;;;:::i;7620:43::-;;;;;;;;;;;;;:::i;2157:192::-;;;;;;;;;;-1:-1:-1;2157:192:0;;;;;:::i;:::-;;:::i;8324:200::-;1488:12;:10;:12::i;:::-;-1:-1:-1;;;;;1477:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;1477:23:0;;1469:68;;;;-1:-1:-1;;;1469:68:0;;;;;;;:::i;:::-;;;;;;;;;8447:3:::1;8433:10;:17;;8406:67;;;;-1:-1:-1::0;;;8406:67:0::1;;;;;;;:::i;:::-;8484:19;:32:::0;8324:200::o;8532:571::-;8581:21;:25;8577:519;;8623:15;8641:21;8623:39;;8677:22;8702:77;8775:3;8702:50;8732:19;;8702:7;:29;;:50;;;;:::i;:::-;:72;;:77::i;:::-;8677:102;-1:-1:-1;8794:20:0;8817:27;:7;8677:102;8817:11;:27::i;:::-;8881:20;;:50;;8794;;-1:-1:-1;8862:13:0;;-1:-1:-1;;;;;8881:20:0;;;;8794:50;;8881;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;8966:22:0;;:54;;8861:70;;-1:-1:-1;8947:13:0;;-1:-1:-1;;;;;8966:22:0;;;;9001:14;;8966:54;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8946:74;;;9043:8;:20;;;;;9055:8;9043:20;9035:49;;;;-1:-1:-1;;;9035:49:0;;;;;;;:::i;:::-;8577:519;;;;;;8532:571::o;8159:157::-;1488:12;:10;:12::i;:::-;-1:-1:-1;;;;;1477:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;1477:23:0;;1469:68;;;;-1:-1:-1;;;1469:68:0;;;;;;;:::i;:::-;8274:22:::1;:34:::0;;-1:-1:-1;;;;;;8274:34:0::1;-1:-1:-1::0;;;;;8274:34:0;;;::::1;::::0;;;::::1;::::0;;8159:157::o;1908:94::-;1488:12;:10;:12::i;:::-;-1:-1:-1;;;;;1477:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;1477:23:0;;1469:68;;;;-1:-1:-1;;;1469:68:0;;;;;;;:::i;:::-;1973:21:::1;1991:1;1973:9;:21::i;9219:220::-:0;1488:12;:10;:12::i;:::-;-1:-1:-1;;;;;1477:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;1477:23:0;;1469:68;;;;-1:-1:-1;;;1469:68:0;;;;;;;:::i;:::-;9392:38:::1;::::0;-1:-1:-1;;;9392:38:0;;9340:5;;-1:-1:-1;;;;;9357:22:0;::::1;::::0;::::1;::::0;9380:10:::1;::::0;9357:22;;9392:23:::1;::::0;:38:::1;::::0;9424:4:::1;::::0;9392:38:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9357:74;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1548:1;9219:220:::0;:::o;1257:87::-;1303:7;1330:6;-1:-1:-1;;;;;1330:6:0;1257:87;:::o;8002:149::-;1488:12;:10;:12::i;:::-;-1:-1:-1;;;;;1477:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;1477:23:0;;1469:68;;;;-1:-1:-1;;;1469:68:0;;;;;;;:::i;:::-;8113:20:::1;:30:::0;;-1:-1:-1;;;;;;8113:30:0::1;-1:-1:-1::0;;;;;8113:30:0;;;::::1;::::0;;;::::1;::::0;;8002:149::o;7670:45::-;;;-1:-1:-1;;;;;7670:45:0;;:::o;7620:43::-;;;-1:-1:-1;;;;;7620:43:0;;:::o;2157:192::-;1488:12;:10;:12::i;:::-;-1:-1:-1;;;;;1477:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;1477:23:0;;1469:68;;;;-1:-1:-1;;;1469:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2246:22:0;::::1;2238:73;;;;-1:-1:-1::0;;;2238:73:0::1;;;;;;;:::i;:::-;2322:19;2332:8;2322:9;:19::i;:::-;2157:192:::0;:::o;640:98::-;720:10;640:98;:::o;4188:471::-;4246:7;4491:6;4487:47;;-1:-1:-1;4521:1:0;4514:8;;4487:47;4546:9;4558:5;4562:1;4558;:5;:::i;:::-;4546:17;-1:-1:-1;4591:1:0;4582:5;4586:1;4546:17;4582:5;:::i;:::-;:10;4574:56;;;;-1:-1:-1;;;4574:56:0;;;;;;;:::i;:::-;4650:1;-1:-1:-1;4188:471:0;;;;;:::o;5135:132::-;5193:7;5220:39;5224:1;5227;5220:39;;;;;;;;;;;;;;;;;:3;:39::i;3264:136::-;3322:7;3349:43;3353:1;3356;3349:43;;;;;;;;;;;;;;;;;:3;:43::i;2357:173::-;2413:16;2432:6;;-1:-1:-1;;;;;2449:17:0;;;-1:-1:-1;;;;;;2449:17:0;;;;;;2482:40;;2432:6;;;;;;;2482:40;;2413:16;2482:40;2357:173;;:::o;5763:312::-;5883:7;5918:12;5911:5;5903:28;;;;-1:-1:-1;;;5903:28:0;;;;;;;;:::i;:::-;-1:-1:-1;5942:9:0;5954:5;5958:1;5954;:5;:::i;:::-;5942:17;5763:312;-1:-1:-1;;;;;5763:312:0:o;3703:226::-;3823:7;3859:12;3851:6;;;;3843:29;;;;-1:-1:-1;;;3843:29:0;;;;;;;;:::i;:::-;-1:-1:-1;3883:9:0;3895:5;3899:1;3895;:5;:::i;14:259:1:-;;126:2;114:9;105:7;101:23;97:32;94:2;;;147:6;139;132:22;94:2;191:9;178:23;210:33;237:5;210:33;:::i;550:297::-;;670:2;658:9;649:7;645:23;641:32;638:2;;;691:6;683;676:22;638:2;728:9;722:16;781:5;774:13;767:21;760:5;757:32;747:2;;808:6;800;793:22;852:190;;964:2;952:9;943:7;939:23;935:32;932:2;;;985:6;977;970:22;932:2;-1:-1:-1;1013:23:1;;922:120;-1:-1:-1;922:120:1:o;1047:194::-;;1170:2;1158:9;1149:7;1145:23;1141:32;1138:2;;;1191:6;1183;1176:22;1138:2;-1:-1:-1;1219:16:1;;1128:113;-1:-1:-1;1128:113:1:o;1246:205::-;1446:3;1437:14::o;1456:203::-;-1:-1:-1;;;;;1620:32:1;;;;1602:51;;1590:2;1575:18;;1557:102::o;1888:274::-;-1:-1:-1;;;;;2080:32:1;;;;2062:51;;2144:2;2129:18;;2122:34;2050:2;2035:18;;2017:145::o;2167:603::-;;2308:2;2337;2326:9;2319:21;2369:6;2363:13;2412:6;2407:2;2396:9;2392:18;2385:34;2437:4;2450:140;2464:6;2461:1;2458:13;2450:140;;;2559:14;;;2555:23;;2549:30;2525:17;;;2544:2;2521:26;2514:66;2479:10;;2450:140;;;2608:6;2605:1;2602:13;2599:2;;;2678:4;2673:2;2664:6;2653:9;2649:22;2645:31;2638:45;2599:2;-1:-1:-1;2754:2:1;2733:15;-1:-1:-1;;2729:29:1;2714:45;;;;2761:2;2710:54;;2288:482;-1:-1:-1;;;2288:482:1:o;2775:402::-;2977:2;2959:21;;;3016:2;2996:18;;;2989:30;3055:34;3050:2;3035:18;;3028:62;-1:-1:-1;;;3121:2:1;3106:18;;3099:36;3167:3;3152:19;;2949:228::o;3182:342::-;3384:2;3366:21;;;3423:2;3403:18;;;3396:30;-1:-1:-1;;;3457:2:1;3442:18;;3435:48;3515:2;3500:18;;3356:168::o;3529:397::-;3731:2;3713:21;;;3770:2;3750:18;;;3743:30;3809:34;3804:2;3789:18;;3782:62;-1:-1:-1;;;3875:2:1;3860:18;;3853:31;3916:3;3901:19;;3703:223::o;3931:356::-;4133:2;4115:21;;;4152:18;;;4145:30;4211:34;4206:2;4191:18;;4184:62;4278:2;4263:18;;4105:182::o;4292:340::-;4494:2;4476:21;;;4533:2;4513:18;;;4506:30;-1:-1:-1;;;4567:2:1;4552:18;;4545:46;4623:2;4608:18;;4466:166::o;4637:217::-;;4703:1;4693:2;;-1:-1:-1;;;4728:31:1;;4782:4;4779:1;4772:15;4810:4;4735:1;4800:15;4693:2;-1:-1:-1;4839:9:1;;4683:171::o;4859:168::-;;4965:1;4961;4957:6;4953:14;4950:1;4947:21;4942:1;4935:9;4928:17;4924:45;4921:2;;;4972:18;;:::i;:::-;-1:-1:-1;5012:9:1;;4911:116::o;5032:125::-;;5100:1;5097;5094:8;5091:2;;;5105:18;;:::i;:::-;-1:-1:-1;5142:9:1;;5081:76::o;5162:127::-;5223:10;5218:3;5214:20;5211:1;5204:31;5254:4;5251:1;5244:15;5278:4;5275:1;5268:15;5294:133;-1:-1:-1;;;;;5371:31:1;;5361:42;;5351:2;;5417:1;5414;5407:12
Swarm Source
ipfs://2ff45afa9eff03fed8d8baf41e7e56ef5d15ec6ca48e890d2da2ef2780144da9
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.