0 txs
1 call
constructor
constructor()
functions
DEAD_ADDRESS
viewfunction DEAD_ADDRESS() view returns (address)
distributionContract
viewfunction distributionContract() view returns (address)
owner
viewfunction owner() view returns (address)
router
viewfunction router() view returns (address)
token
viewfunction token() view returns (address)
WBNB
viewfunction WBNB() view returns (address)
receiveBNB
payablefunction receiveBNB(address sender) payable
renounceOwnership
nonpayablefunction renounceOwnership()
setDistributionContract
nonpayablefunction setDistributionContract(address _newContract)
setTokenAddress
nonpayablefunction setTokenAddress(address _newToken)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
BNBReceived
event BNBReceived(address indexed sender, uint256 amount)
LiquidityAdded
event LiquidityAdded(uint256 tokenAmount, uint256 ethAmount, uint256 liquidity)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SwapExecuted
event SwapExecuted(uint256 amountIn, uint256 amountOutMin, uint256 amountReceived)
TokensDistributed
event TokensDistributed(address indexed distributionContract, uint256 amount)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801561001057600080fd5b50338061003757604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b610040816100b9565b50600180546001600160a01b03199081167339e97750180cf02487b1fff77ed94cef6ce2887d90811790925560028054821673bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c1790556003805482167310ed43c718714eb63d5aa57b78b54704e256024e179055600480549091169091179055610109565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610e1f806101186000396000f3fe60806040526004361061009c5760003560e01c80638da5cb5b116100645780638da5cb5b1461013c5780638dd950021461015a578063e7a764ef1461017a578063f2fde38b1461019a578063f887ea40146101ba578063fc0c546a146101da57600080fd5b806326a4e8d2146100a15780634e6fd6c4146100c35780635a4528c2146100f45780636515eaba14610114578063715018a614610127575b600080fd5b3480156100ad57600080fd5b506100c16100bc366004610b47565b6101fa565b005b3480156100cf57600080fd5b506100d8600181565b6040516001600160a01b03909116815260200160405180910390f35b34801561010057600080fd5b506004546100d8906001600160a01b031681565b6100c1610122366004610b47565b610277565b34801561013357600080fd5b506100c1610949565b34801561014857600080fd5b506000546001600160a01b03166100d8565b34801561016657600080fd5b506002546100d8906001600160a01b031681565b34801561018657600080fd5b506100c1610195366004610b47565b61095d565b3480156101a657600080fd5b506100c16101b5366004610b47565b6109dd565b3480156101c657600080fd5b506003546100d8906001600160a01b031681565b3480156101e657600080fd5b506001546100d8906001600160a01b031681565b610202610a1b565b6001600160a01b0381166102555760405162461bcd60e51b8152602060048201526015602482015274496e76616c696420746f6b656e206164647265737360581b60448201526064015b60405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600034116102b55760405162461bcd60e51b815260206004820152600b60248201526a139bc8109390881cd95b9d60aa1b604482015260640161024c565b600060646102c4346037610b8d565b6102ce9190610ba4565b905060006102dc8234610bc6565b6040805160028082526060820183529293506000929091602083019080368337505060025482519293506001600160a01b03169183915060009061032257610322610bef565b6001600160a01b039283166020918202929092010152600180548351921691839190811061035257610352610bef565b6001600160a01b0392831660209182029290920101526001546040516370a0823160e01b815230600482015260009291909116906370a0823190602401602060405180830381865afa1580156103ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103d09190610c05565b905060006103de8584610a48565b9050600060646103ef836046610b8d565b6103f99190610ba4565b6003549091506001600160a01b031663b6f9de958783873061041d4261012c610c1e565b6040518663ffffffff1660e01b815260040161043c9493929190610c76565b6000604051808303818588803b15801561045557600080fd5b505af1158015610469573d6000803e3d6000fd5b50506001546040516370a0823160e01b8152306004820152600094508793506001600160a01b0390911691506370a0823190602401602060405180830381865afa1580156104bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104df9190610c05565b6104e99190610bc6565b60408051898152602081018590529081018290529091507f4d3257edb95914b701655f9bf4b58e4b422017a7b94dad03a20dae00f4b1cbb79060600160405180910390a16000606461053c83600a610b8d565b6105469190610ba4565b905060006105548284610bc6565b9050811561067c5760015460405163a9059cbb60e01b81526001600160a01b0390911660048201819052602482018490529063a9059cbb906044016020604051808303816000875af11580156105ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d29190610cab565b506001546040516379c17ef960e01b8152600481018490526001600160a01b038c81166024830152909116906379c17ef990604401600060405180830381600087803b15801561062157600080fd5b505af1158015610635573d6000803e3d6000fd5b50506001546040518581526001600160a01b0390911692507f16b0da2ffcb90c6723317bd637d9aad7f04711f42bbe0ac0918ebe10f1f9001c915060200160405180910390a25b60015460035460405163095ea7b360e01b81526001600160a01b0391821660048201526024810184905291169063095ea7b3906044016020604051808303816000875af11580156106d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f59190610cab565b5060035460018054600092839283926001600160a01b039283169263f305d719928f929091169088908690819061072e4261012c610c1e565b60405160e089901b6001600160e01b03191681526001600160a01b039687166004820152602481019590955260448501939093526064840191909152909216608482015260a481019190915260c40160606040518083038185885af115801561079b573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906107c09190610ccd565b604080518481526020810184905290810182905292955090935091507fd7f28048575eead8851d024ead087913957dfb4fd1a02b4d1573f5352a5a2be39060600160405180910390a18c6001600160a01b03167f147c2a6749fae4da5d686a06e300b1fc9415decc1e6743cadadef68d43f3d47b3460405161084491815260200190565b60405180910390a26001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610895573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b99190610c05565b90508015610939576001805460405163a9059cbb60e01b81526004810192909252602482018390526001600160a01b03169063a9059cbb906044016020604051808303816000875af1158015610913573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109379190610cab565b505b5050505050505050505050505050565b610951610a1b565b61095b6000610af7565b565b610965610a1b565b6001600160a01b0381166109bb5760405162461bcd60e51b815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015260640161024c565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6109e5610a1b565b6001600160a01b038116610a0f57604051631e4fbdf760e01b81526000600482015260240161024c565b610a1881610af7565b50565b6000546001600160a01b0316331461095b5760405163118cdaa760e01b815233600482015260240161024c565b60035460405163d06ca61f60e01b815260009182916001600160a01b039091169063d06ca61f90610a7f9087908790600401610cfb565b600060405180830381865afa158015610a9c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ac49190810190610d1c565b90508060018251610ad59190610bc6565b81518110610ae557610ae5610bef565b60200260200101519150505b92915050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208284031215610b5957600080fd5b81356001600160a01b0381168114610b7057600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610af157610af1610b77565b600082610bc157634e487b7160e01b600052601260045260246000fd5b500490565b81810381811115610af157610af1610b77565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600060208284031215610c1757600080fd5b5051919050565b80820180821115610af157610af1610b77565b600081518084526020840193506020830160005b82811015610c6c5781516001600160a01b0316865260209586019590910190600101610c45565b5093949350505050565b848152608060208201526000610c8f6080830186610c31565b6001600160a01b03949094166040830152506060015292915050565b600060208284031215610cbd57600080fd5b81518015158114610b7057600080fd5b600080600060608486031215610ce257600080fd5b5050815160208301516040909301519094929350919050565b828152604060208201526000610d146040830184610c31565b949350505050565b600060208284031215610d2e57600080fd5b815167ffffffffffffffff811115610d4557600080fd5b8201601f81018413610d5657600080fd5b805167ffffffffffffffff811115610d7057610d70610bd9565b8060051b604051601f19603f830116810181811067ffffffffffffffff82111715610d9d57610d9d610bd9565b604052918252602081840181019290810187841115610dbb57600080fd5b6020850194505b83851015610dde57845180825260209586019590935001610dc2565b50969550505050505056fea26469706673582212204f58408a7b8b09981a23ab75cda487b127b8c4096e1ff8890cc3329aac970d0764736f6c634300081e0033