26 txs
27 calls
constructor
constructor()
functions
burnRate
viewfunction burnRate() view returns (uint256)
coin
viewfunction coin() view returns (address)
fee
viewfunction fee() view returns (uint256)
fundAddress
viewfunction fundAddress() view returns (address)
getPrice
viewfunction getPrice(uint256 _amount) view returns (uint256)
getUToFee
viewfunction getUToFee(uint256 _amount) view returns (uint256)
owner
viewfunction owner() view returns (address)
records
viewfunction records(uint256) view returns (uint256 id, address user, uint256 amount, uint256 burnAmount, uint256 createTime)
USDT
viewfunction USDT() view returns (address)
buyContract
nonpayablefunction buyContract(uint256 _amount)
renounceOwnership
nonpayablefunction renounceOwnership()
setBurnRate
nonpayablefunction setBurnRate(uint256 _rate)
setFee
nonpayablefunction setFee(uint256 _fee)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withDrawCoin
nonpayablefunction withDrawCoin(address _token, uint256 _amount)
withDrawETH
nonpayablefunction withDrawETH(uint256 _amount)
withDrawPayFee
payablefunction withDrawPayFee(uint256 _amount, uint256 _id) payable
events
buy
event buy(address user, uint256 amount, uint256 coinAmount, uint256 createTime)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
withdraw
event withdraw(address user, uint256 amount, uint256 burnAmount, uint256 createTime)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60806040527355d398326f99059ff775485246999027b319795560015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a2648166cf18573e6748921468ae56861a66666660025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507310ed43c718714eb63d5aa57b78b54704e256024e60035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550739ad13eedfcbed307a06a703ce47b192d4ffedc6c60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060646005556601c6bf5263400060065534801562000170575f80fd5b50335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620001e5575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620001dc919062000301565b60405180910390fd5b620001f681620001fd60201b60201c565b506200031c565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620002e982620002be565b9050919050565b620002fb81620002dd565b82525050565b5f602082019050620003165f830184620002f0565b92915050565b6120c0806200032a5f395ff3fe608060405260043610610101575f3560e01c8063a8cc19c111610094578063d439944511610063578063d439944514610300578063ddca3f4314610328578063e757223014610352578063e82bef291461038e578063f2fde38b146103b857610108565b8063a8cc19c11461025c578063bed9985014610284578063c303a9c9146102ae578063c54e44eb146102d657610108565b80633c5d7c82116100d05780633c5d7c82146101d857806369fe0e2d146101f4578063715018a61461021c5780638da5cb5b1461023257610108565b806311df99951461010a578063189d165e14610134578063344610671461015c578063345afbba1461019c57610108565b3661010857005b005b348015610115575f80fd5b5061011e6103e0565b60405161012b91906116ab565b60405180910390f35b34801561013f575f80fd5b5061015a60048036038101906101559190611708565b610405565b005b348015610167575f80fd5b50610182600480360381019061017d9190611708565b610417565b604051610193959493929190611742565b60405180910390f35b3480156101a7575f80fd5b506101c260048036038101906101bd9190611708565b610468565b6040516101cf9190611793565b60405180910390f35b6101f260048036038101906101ed91906117ac565b610683565b005b3480156101ff575f80fd5b5061021a60048036038101906102159190611708565b610bcf565b005b348015610227575f80fd5b50610230610be1565b005b34801561023d575f80fd5b50610246610bf4565b60405161025391906116ab565b60405180910390f35b348015610267575f80fd5b50610282600480360381019061027d9190611814565b610c1b565b005b34801561028f575f80fd5b50610298610caf565b6040516102a59190611793565b60405180910390f35b3480156102b9575f80fd5b506102d460048036038101906102cf9190611708565b610cb5565b005b3480156102e1575f80fd5b506102ea610d0b565b6040516102f791906116ab565b60405180910390f35b34801561030b575f80fd5b5061032660048036038101906103219190611708565b610d30565b005b348015610333575f80fd5b5061033c610fd9565b6040516103499190611793565b60405180910390f35b34801561035d575f80fd5b5061037860048036038101906103739190611708565b610fdf565b6040516103859190611793565b60405180910390f35b348015610399575f80fd5b506103a26111d2565b6040516103af91906116ab565b60405180910390f35b3480156103c3575f80fd5b506103de60048036038101906103d99190611852565b6111f7565b005b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61040d61127b565b8060058190555050565b6007602052805f5260405f205f91509050805f015490806001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154908060030154908060040154905085565b5f80600267ffffffffffffffff8111156104855761048461187d565b5b6040519080825280602002602001820160405280156104b35781602001602082028036833780820191505090505b50905060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815f815181106104eb576104ea6118aa565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160018151811061055b5761055a6118aa565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d06ca61f85846040518363ffffffff1660e01b81526004016105f292919061198e565b5f60405180830381865afa15801561060c573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f820116820180604052508101906106349190611af3565b905061067a6103e861066c60055484600181518110610656576106556118aa565b5b602002602001015161130290919063ffffffff16565b61131790919063ffffffff16565b92505050919050565b5f61068d83610468565b90505f811415801561069f57505f8314155b6106de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d590611b94565b60405180910390fd5b600654341015610723576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071a90611bfc565b60405180910390fd5b5f60075f8481526020019081526020015f206040518060a00160405290815f8201548152602001600182015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600282015481526020016003820154815260200160048201548152505090505f73ffffffffffffffffffffffffffffffffffffffff16816020015173ffffffffffffffffffffffffffffffffffffffff1614610830576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082790611c64565b60405180910390fd5b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff1663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b15801561088a575f80fd5b505af115801561089c573d5f803e3d5ffd5b50505050506108e173bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff163461132c565b5f60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161093c91906116ab565b602060405180830381865afa158015610957573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061097b9190611c82565b90506109aa60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633308661145c565b5f60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610a0591906116ab565b602060405180830381865afa158015610a20573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a449190611c82565b90505f610a5a838361158f90919063ffffffff16565b9050848114610a9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9590611cf7565b60405180910390fd5b610acc60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661dead8761132c565b6040518060a001604052808781526020013373ffffffffffffffffffffffffffffffffffffffff1681526020018881526020018681526020014281525060075f8881526020019081526020015f205f820151815f01556020820151816001015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002015560608201518160030155608082015181600401559050507f4532d77615793808e517d6d30c0534f6a1b3276fbe60649b1e7ad5d5a87ed88633888742604051610bbe9493929190611d15565b60405180910390a150505050505050565b610bd761127b565b8060068190555050565b610be961127b565b610bf25f6115a4565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610c2361127b565b5f8290508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb610c4b610bf4565b846040518363ffffffff1660e01b8152600401610c69929190611d58565b6020604051808303815f875af1158015610c85573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca99190611db4565b50505050565b60055481565b610cbd61127b565b610cc5610bf4565b73ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610d07573d5f803e3d5ffd5b5050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f610d3a82610fdf565b90505f8114158015610d4c57505f8214155b610d8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8290611b94565b60405180910390fd5b5f60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610de691906116ab565b602060405180830381865afa158015610e01573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e259190611c82565b9050610e5460025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633308561145c565b5f60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610eaf91906116ab565b602060405180830381865afa158015610eca573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eee9190611c82565b90505f610f04838361158f90919063ffffffff16565b9050838114610f48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3f90611cf7565b60405180910390fd5b610f9560025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168661132c565b7f1622dbe42d9fff19cd05e6cc7024a485545b3e695ceafc0d09ff7a922ca0456933868642604051610fca9493929190611d15565b60405180910390a15050505050565b60065481565b5f80600267ffffffffffffffff811115610ffc57610ffb61187d565b5b60405190808252806020026020018201604052801561102a5781602001602082028036833780820191505090505b50905060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815f81518110611062576110616118aa565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16816001815181106110d2576110d16118aa565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d06ca61f85846040518363ffffffff1660e01b815260040161116992919061198e565b5f60405180830381865afa158015611183573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f820116820180604052508101906111ab9190611af3565b9050806001815181106111c1576111c06118aa565b5b602002602001015192505050919050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6111ff61127b565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361126f575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161126691906116ab565b60405180910390fd5b611278816115a4565b50565b611283611665565b73ffffffffffffffffffffffffffffffffffffffff166112a1610bf4565b73ffffffffffffffffffffffffffffffffffffffff1614611300576112c4611665565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016112f791906116ab565b60405180910390fd5b565b5f818361130f9190611e0c565b905092915050565b5f81836113249190611e7a565b905092915050565b5f808473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb858560405160240161135d929190611d58565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516113ab9190611f16565b5f604051808303815f865af19150503d805f81146113e4576040519150601f19603f3d011682016040523d82523d5f602084013e6113e9565b606091505b509150915081801561141657505f815114806114155750808060200190518101906114149190611db4565b5b5b611455576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144c90611f76565b60405180910390fd5b5050505050565b5f808573ffffffffffffffffffffffffffffffffffffffff166323b872dd86868660405160240161148f93929190611f94565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516114dd9190611f16565b5f604051808303815f865af19150503d805f8114611516576040519150601f19603f3d011682016040523d82523d5f602084013e61151b565b606091505b509150915081801561154857505f815114806115475750808060200190518101906115469190611db4565b5b5b611587576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157e90612039565b60405180910390fd5b505050505050565b5f818361159c9190612057565b905092915050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6116958261166c565b9050919050565b6116a58161168b565b82525050565b5f6020820190506116be5f83018461169c565b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f819050919050565b6116e7816116d5565b81146116f1575f80fd5b50565b5f81359050611702816116de565b92915050565b5f6020828403121561171d5761171c6116cd565b5b5f61172a848285016116f4565b91505092915050565b61173c816116d5565b82525050565b5f60a0820190506117555f830188611733565b611762602083018761169c565b61176f6040830186611733565b61177c6060830185611733565b6117896080830184611733565b9695505050505050565b5f6020820190506117a65f830184611733565b92915050565b5f80604083850312156117c2576117c16116cd565b5b5f6117cf858286016116f4565b92505060206117e0858286016116f4565b9150509250929050565b6117f38161168b565b81146117fd575f80fd5b50565b5f8135905061180e816117ea565b92915050565b5f806040838503121561182a576118296116cd565b5b5f61183785828601611800565b9250506020611848858286016116f4565b9150509250929050565b5f60208284031215611867576118666116cd565b5b5f61187484828501611800565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6119098161168b565b82525050565b5f61191a8383611900565b60208301905092915050565b5f602082019050919050565b5f61193c826118d7565b61194681856118e1565b9350611951836118f1565b805f5b83811015611981578151611968888261190f565b975061197383611926565b925050600181019050611954565b5085935050505092915050565b5f6040820190506119a15f830185611733565b81810360208301526119b38184611932565b90509392505050565b5f80fd5b5f601f19601f8301169050919050565b6119d9826119c0565b810181811067ffffffffffffffff821117156119f8576119f761187d565b5b80604052505050565b5f611a0a6116c4565b9050611a1682826119d0565b919050565b5f67ffffffffffffffff821115611a3557611a3461187d565b5b602082029050602081019050919050565b5f80fd5b5f81519050611a58816116de565b92915050565b5f611a70611a6b84611a1b565b611a01565b90508083825260208201905060208402830185811115611a9357611a92611a46565b5b835b81811015611abc5780611aa88882611a4a565b845260208401935050602081019050611a95565b5050509392505050565b5f82601f830112611ada57611ad96119bc565b5b8151611aea848260208601611a5e565b91505092915050565b5f60208284031215611b0857611b076116cd565b5b5f82015167ffffffffffffffff811115611b2557611b246116d1565b5b611b3184828501611ac6565b91505092915050565b5f82825260208201905092915050565b7f4572726f723a206e6f20707269636500000000000000000000000000000000005f82015250565b5f611b7e600f83611b3a565b9150611b8982611b4a565b602082019050919050565b5f6020820190508181035f830152611bab81611b72565b9050919050565b7f4572726f723a206c6573732066656500000000000000000000000000000000005f82015250565b5f611be6600f83611b3a565b9150611bf182611bb2565b602082019050919050565b5f6020820190508181035f830152611c1381611bda565b9050919050565b7f4572726f723a207265636f7264206578697374000000000000000000000000005f82015250565b5f611c4e601383611b3a565b9150611c5982611c1a565b602082019050919050565b5f6020820190508181035f830152611c7b81611c42565b9050919050565b5f60208284031215611c9757611c966116cd565b5b5f611ca484828501611a4a565b91505092915050565b7f4572726f723a207472616e73666572206572726f7200000000000000000000005f82015250565b5f611ce1601583611b3a565b9150611cec82611cad565b602082019050919050565b5f6020820190508181035f830152611d0e81611cd5565b9050919050565b5f608082019050611d285f83018761169c565b611d356020830186611733565b611d426040830185611733565b611d4f6060830184611733565b95945050505050565b5f604082019050611d6b5f83018561169c565b611d786020830184611733565b9392505050565b5f8115159050919050565b611d9381611d7f565b8114611d9d575f80fd5b50565b5f81519050611dae81611d8a565b92915050565b5f60208284031215611dc957611dc86116cd565b5b5f611dd684828501611da0565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611e16826116d5565b9150611e21836116d5565b9250828202611e2f816116d5565b91508282048414831517611e4657611e45611ddf565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611e84826116d5565b9150611e8f836116d5565b925082611e9f57611e9e611e4d565b5b828204905092915050565b5f81519050919050565b5f81905092915050565b5f5b83811015611edb578082015181840152602081019050611ec0565b5f8484015250505050565b5f611ef082611eaa565b611efa8185611eb4565b9350611f0a818560208601611ebe565b80840191505092915050565b5f611f218284611ee6565b915081905092915050565b7f5472616e7366657248656c7065723a205452414e534645525f4641494c4544005f82015250565b5f611f60601f83611b3a565b9150611f6b82611f2c565b602082019050919050565b5f6020820190508181035f830152611f8d81611f54565b9050919050565b5f606082019050611fa75f83018661169c565b611fb4602083018561169c565b611fc16040830184611733565b949350505050565b7f5472616e7366657248656c7065723a205452414e534645525f46524f4d5f46415f8201527f494c454400000000000000000000000000000000000000000000000000000000602082015250565b5f612023602483611b3a565b915061202e82611fc9565b604082019050919050565b5f6020820190508181035f83015261205081612017565b9050919050565b5f612061826116d5565b915061206c836116d5565b925082820390508181111561208457612083611ddf565b5b9291505056fea264697066735822122024fc07b21d44c850f439758f2824765bab37c211b68a0f1921f2c31f39274b2664736f6c63430008180033