3 txs
4 calls
constructor
constructor()
functions
operatorAddress
viewfunction operatorAddress() view returns (address)
owner
viewfunction owner() view returns (address)
withdrawOperatorAddress
viewfunction withdrawOperatorAddress() view returns (address)
buyToBurn
nonpayablefunction buyToBurn(uint256 amount)
buyToPull
nonpayablefunction buyToPull(uint256 amount)
renounceOwnership
nonpayablefunction renounceOwnership()
setOperator
nonpayablefunction setOperator(address _operatorAddress)
setWithdrawOperator
nonpayablefunction setWithdrawOperator(address _withdrawOperatorAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw(address token, uint256 amount)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801561001057600080fd5b5033600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100845760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161007b919061019e565b60405180910390fd5b6100938161009960201b60201c565b506101b9565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006101888261015d565b9050919050565b6101988161017d565b82525050565b60006020820190506101b3600083018461018f565b92915050565b6118c3806101c86000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c8063a2a84cdf11610066578063a2a84cdf14610121578063ac4266321461013d578063b3ab15fb1461015b578063f2fde38b14610177578063f3fef3a3146101935761009e565b8063127effb2146100a35780634b185396146100c1578063715018a6146100dd5780637db966a5146100e75780638da5cb5b14610103575b600080fd5b6100ab6101af565b6040516100b89190611194565b60405180910390f35b6100db60048036038101906100d691906111ea565b6101d5565b005b6100e56107ce565b005b61010160048036038101906100fc9190611243565b6107e2565b005b61010b61082e565b6040516101189190611194565b60405180910390f35b61013b600480360381019061013691906111ea565b610857565b005b610145610d43565b6040516101529190611194565b60405180910390f35b61017560048036038101906101709190611243565b610d69565b005b610191600480360381019061018c9190611243565b610db5565b005b6101ad60048036038101906101a89190611270565b610e3b565b005b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610265576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025c9061130d565b60405180910390fd5b600081116102a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161029f9061139f565b60405180910390fd5b7355d398326f99059ff775485246999027b319795573ffffffffffffffffffffffffffffffffffffffff1663095ea7b37310ed43c718714eb63d5aa57b78b54704e256024e836040518363ffffffff1660e01b815260040161030b9291906113ce565b6020604051808303816000875af115801561032a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034e919061142f565b50600060028261035e91906114ba565b90506000600267ffffffffffffffff81111561037d5761037c6114eb565b5b6040519080825280602002602001820160405280156103ab5781602001602082028036833780820191505090505b5090507355d398326f99059ff775485246999027b3197955816000815181106103d7576103d661151a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507391c5bedcefbf85b821777b610ba7fdd30e94ae188160018151811061043a5761043961151a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060007391c5bedcefbf85b821777b610ba7fdd30e94ae1873ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016104c39190611194565b602060405180830381865afa1580156104e0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610504919061155e565b90507310ed43c718714eb63d5aa57b78b54704e256024e73ffffffffffffffffffffffffffffffffffffffff16635c11d795846000853061012c42610549919061158b565b6040518663ffffffff1660e01b81526004016105699594939291906116c2565b600060405180830381600087803b15801561058357600080fd5b505af1158015610597573d6000803e3d6000fd5b505050506000817391c5bedcefbf85b821777b610ba7fdd30e94ae1873ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016105eb9190611194565b602060405180830381865afa158015610608573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061062c919061155e565b610636919061171c565b905060008486610646919061171c565b90507391c5bedcefbf85b821777b610ba7fdd30e94ae1873ffffffffffffffffffffffffffffffffffffffff1663095ea7b37310ed43c718714eb63d5aa57b78b54704e256024e846040518363ffffffff1660e01b81526004016106ab9291906113ce565b6020604051808303816000875af11580156106ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106ee919061142f565b507310ed43c718714eb63d5aa57b78b54704e256024e73ffffffffffffffffffffffffffffffffffffffff1663e8e337007391c5bedcefbf85b821777b610ba7fdd30e94ae187355d398326f99059ff775485246999027b319795585856000803361012c4261075d919061158b565b6040518963ffffffff1660e01b8152600401610780989796959493929190611750565b6060604051808303816000875af115801561079f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c391906117ce565b505050505050505050565b6107d6611000565b6107e06000611087565b565b6107ea611000565b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108de9061130d565b60405180910390fd5b6000811161092a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109219061139f565b60405180910390fd5b7355d398326f99059ff775485246999027b319795573ffffffffffffffffffffffffffffffffffffffff1663095ea7b37310ed43c718714eb63d5aa57b78b54704e256024e836040518363ffffffff1660e01b815260040161098d9291906113ce565b6020604051808303816000875af11580156109ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d0919061142f565b506000600267ffffffffffffffff8111156109ee576109ed6114eb565b5b604051908082528060200260200182016040528015610a1c5781602001602082028036833780820191505090505b5090507355d398326f99059ff775485246999027b319795581600081518110610a4857610a4761151a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507391c5bedcefbf85b821777b610ba7fdd30e94ae1881600181518110610aab57610aaa61151a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060007391c5bedcefbf85b821777b610ba7fdd30e94ae1873ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610b349190611194565b602060405180830381865afa158015610b51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b75919061155e565b90507310ed43c718714eb63d5aa57b78b54704e256024e73ffffffffffffffffffffffffffffffffffffffff16635c11d795846000853061012c42610bba919061158b565b6040518663ffffffff1660e01b8152600401610bda9594939291906116c2565b600060405180830381600087803b158015610bf457600080fd5b505af1158015610c08573d6000803e3d6000fd5b505050506000817391c5bedcefbf85b821777b610ba7fdd30e94ae1873ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610c5c9190611194565b602060405180830381865afa158015610c79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9d919061155e565b610ca7919061171c565b90507391c5bedcefbf85b821777b610ba7fdd30e94ae1873ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6001836040518363ffffffff1660e01b8152600401610cf99291906113ce565b6020604051808303816000875af1158015610d18573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d3c919061142f565b5050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610d71611000565b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610dbd611000565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610e2f5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610e269190611194565b60405180910390fd5b610e3881611087565b50565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ecb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec29061130d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f319061186d565b60405180910390fd5b60008111610f7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f749061139f565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610fb89291906113ce565b6020604051808303816000875af1158015610fd7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ffb919061142f565b505050565b61100861114b565b73ffffffffffffffffffffffffffffffffffffffff1661102661082e565b73ffffffffffffffffffffffffffffffffffffffff16146110855761104961114b565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161107c9190611194565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061117e82611153565b9050919050565b61118e81611173565b82525050565b60006020820190506111a96000830184611185565b92915050565b600080fd5b6000819050919050565b6111c7816111b4565b81146111d257600080fd5b50565b6000813590506111e4816111be565b92915050565b600060208284031215611200576111ff6111af565b5b600061120e848285016111d5565b91505092915050565b61122081611173565b811461122b57600080fd5b50565b60008135905061123d81611217565b92915050565b600060208284031215611259576112586111af565b5b60006112678482850161122e565b91505092915050565b60008060408385031215611287576112866111af565b5b60006112958582860161122e565b92505060206112a6858286016111d5565b9150509250929050565b600082825260208201905092915050565b7f4e6f74206f70657261746f720000000000000000000000000000000000000000600082015250565b60006112f7600c836112b0565b9150611302826112c1565b602082019050919050565b60006020820190508181036000830152611326816112ea565b9050919050565b7f54686520616d6f756e74206d7573742062652067726561746572207468616e2060008201527f7a65726f00000000000000000000000000000000000000000000000000000000602082015250565b60006113896024836112b0565b91506113948261132d565b604082019050919050565b600060208201905081810360008301526113b88161137c565b9050919050565b6113c8816111b4565b82525050565b60006040820190506113e36000830185611185565b6113f060208301846113bf565b9392505050565b60008115159050919050565b61140c816113f7565b811461141757600080fd5b50565b60008151905061142981611403565b92915050565b600060208284031215611445576114446111af565b5b60006114538482850161141a565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006114c5826111b4565b91506114d0836111b4565b9250826114e0576114df61145c565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050611558816111be565b92915050565b600060208284031215611574576115736111af565b5b600061158284828501611549565b91505092915050565b6000611596826111b4565b91506115a1836111b4565b92508282019050808211156115b9576115b861148b565b5b92915050565b6000819050919050565b6000819050919050565b60006115ee6115e96115e4846115bf565b6115c9565b6111b4565b9050919050565b6115fe816115d3565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61163981611173565b82525050565b600061164b8383611630565b60208301905092915050565b6000602082019050919050565b600061166f82611604565b611679818561160f565b935061168483611620565b8060005b838110156116b557815161169c888261163f565b97506116a783611657565b925050600181019050611688565b5085935050505092915050565b600060a0820190506116d760008301886113bf565b6116e460208301876115f5565b81810360408301526116f68186611664565b90506117056060830185611185565b61171260808301846113bf565b9695505050505050565b6000611727826111b4565b9150611732836111b4565b925082820390508181111561174a5761174961148b565b5b92915050565b600061010082019050611766600083018b611185565b611773602083018a611185565b61178060408301896113bf565b61178d60608301886113bf565b61179a60808301876115f5565b6117a760a08301866115f5565b6117b460c0830185611185565b6117c160e08301846113bf565b9998505050505050505050565b6000806000606084860312156117e7576117e66111af565b5b60006117f586828701611549565b935050602061180686828701611549565b925050604061181786828701611549565b9150509250925092565b7f496e76616c696420746f6b656e00000000000000000000000000000000000000600082015250565b6000611857600d836112b0565b915061186282611821565b602082019050919050565b600060208201905081810360008301526118868161184a565b905091905056fea2646970667358221220f3aadbabad8859f8067489174dfd80871f2e5d02912421174c5c0ac82c6bee0d64736f6c634300081e0033