[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "deployer", "type": "address" } ], "name": "DeployerSet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "BurnAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "ConfirmAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "address", "name": "", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "deployer", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "deployerSet", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_deployer", "type": "address" } ], "name": "setDeployer", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newBurn", "type": "uint256" }, { "internalType": "uint256", "name": "newConfirm", "type": "uint256" } ], "name": "setSTrump", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040525f600560146101000a81548160ff021916908315150217905550348015610029575f80fd5b506116a4806100375f395ff3fe6080604052600436106100f6575f3560e01c806395d89b4111610089578063cbdc89ac11610058578063cbdc89ac14610329578063d5f3948814610353578063dd62ed3e1461037d578063ffcdc6e8146103b9576100fd565b806395d89b411461028557806396214735146102af578063a9059cbb146102d7578063c9567bf914610313576100fd565b8063313ce567116100c5578063313ce567146101cd57806370a08231146101f757806379fd681114610233578063878d9c2e1461025b576100fd565b806306fdde0314610101578063095ea7b31461012b57806318160ddd1461016757806323b872dd14610191576100fd565b366100fd57005b5f80fd5b34801561010c575f80fd5b506101156103e3565b6040516101229190610f1f565b60405180910390f35b348015610136575f80fd5b50610151600480360381019061014c9190610fd0565b61041c565b60405161015e9190611028565b60405180910390f35b348015610172575f80fd5b5061017b610558565b6040516101889190611050565b60405180910390f35b34801561019c575f80fd5b506101b760048036038101906101b29190611069565b610578565b6040516101c49190611028565b60405180910390f35b3480156101d8575f80fd5b506101e161066a565b6040516101ee91906110d4565b60405180910390f35b348015610202575f80fd5b5061021d600480360381019061021891906110ed565b61066f565b60405161022a9190611050565b60405180910390f35b34801561023e575f80fd5b5061025960048036038101906102549190611118565b610684565b005b348015610266575f80fd5b5061026f610724565b60405161027c9190611028565b60405180910390f35b348015610290575f80fd5b50610299610737565b6040516102a69190610f1f565b60405180910390f35b3480156102ba575f80fd5b506102d560048036038101906102d091906110ed565b610770565b005b3480156102e2575f80fd5b506102fd60048036038101906102f89190610fd0565b610940565b60405161030a9190611028565b60405180910390f35b34801561031e575f80fd5b506103276109a3565b005b348015610334575f80fd5b5061033d610a9f565b60405161034a9190611050565b60405180910390f35b34801561035e575f80fd5b50610367610aa5565b6040516103749190611165565b60405180910390f35b348015610388575f80fd5b506103a3600480360381019061039e919061117e565b610aca565b6040516103b09190611050565b60405180910390f35b3480156103c4575f80fd5b506103cd610aea565b6040516103da9190611050565b60405180910390f35b6040518060400160405280600c81526020017f536f6e206f66205472756d70000000000000000000000000000000000000000081525081565b5f600560149054906101000a900460ff1661046c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161046390611206565b60405180910390fd5b8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516105469190611050565b60405180910390a36001905092915050565b6012600a6105669190611380565b6305f5e10061057591906113ca565b81565b5f600560149054906101000a900460ff166105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf90611206565b60405180910390fd5b8160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461064f919061140b565b92505081905550610661848484610aef565b90509392505050565b601281565b6002602052805f5260405f205f915090505481565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610713576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070a90611488565b60405180910390fd5b815f81905550806001819055505050565b600560149054906101000a900460ff1681565b6040518060400160405280600681526020017f535472756d70000000000000000000000000000000000000000000000000000081525081565b600560149054906101000a900460ff16156107c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b7906114f0565b60405180910390fd5b8060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600560146101000a81548160ff0219169083151502179055506012600a6108299190611380565b6305f5e10061083891906113ca565b60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a6108d69190611380565b6305f5e1006108e591906113ca565b6040516108f29190611050565b60405180910390a38073ffffffffffffffffffffffffffffffffffffffff167fb3aeb43a1257df8782f2b4a1e24e054eebef0ecb13c22fea8a16078ca40a4fd960405160405180910390a250565b5f600560149054906101000a900460ff16610990576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098790611206565b60405180910390fd5b61099b338484610aef565b905092915050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2990611558565b60405180910390fd5b600560159054906101000a900460ff1615610a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a79906115c0565b60405180910390fd5b6001600560156101000a81548160ff021916908315150217905550565b60015481565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6003602052815f5260405f20602052805f5260405f205f91509150505481565b5f5481565b5f600560159054906101000a900460ff1680610b57575060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80610bae575060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b610bb6575f80fd5b600560159054906101000a900460ff16158015610c1f57505f73ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b8015610c2a57505f82115b15610c70578260045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610cbc919061140b565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610dd2575f606460045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614610d5557600154610d58565b5f545b84610d6391906113ca565b610d6d919061160b565b90508083610d7b919061140b565b92508060025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610dc9919061163b565b92505081905550505b8160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e1e919061163b565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e829190611050565b60405180910390a3600190509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610ecc578082015181840152602081019050610eb1565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610ef182610e95565b610efb8185610e9f565b9350610f0b818560208601610eaf565b610f1481610ed7565b840191505092915050565b5f6020820190508181035f830152610f378184610ee7565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610f6c82610f43565b9050919050565b610f7c81610f62565b8114610f86575f80fd5b50565b5f81359050610f9781610f73565b92915050565b5f819050919050565b610faf81610f9d565b8114610fb9575f80fd5b50565b5f81359050610fca81610fa6565b92915050565b5f8060408385031215610fe657610fe5610f3f565b5b5f610ff385828601610f89565b925050602061100485828601610fbc565b9150509250929050565b5f8115159050919050565b6110228161100e565b82525050565b5f60208201905061103b5f830184611019565b92915050565b61104a81610f9d565b82525050565b5f6020820190506110635f830184611041565b92915050565b5f805f606084860312156110805761107f610f3f565b5b5f61108d86828701610f89565b935050602061109e86828701610f89565b92505060406110af86828701610fbc565b9150509250925092565b5f60ff82169050919050565b6110ce816110b9565b82525050565b5f6020820190506110e75f8301846110c5565b92915050565b5f6020828403121561110257611101610f3f565b5b5f61110f84828501610f89565b91505092915050565b5f806040838503121561112e5761112d610f3f565b5b5f61113b85828601610fbc565b925050602061114c85828601610fbc565b9150509250929050565b61115f81610f62565b82525050565b5f6020820190506111785f830184611156565b92915050565b5f806040838503121561119457611193610f3f565b5b5f6111a185828601610f89565b92505060206111b285828601610f89565b9150509250929050565b7f4465706c6f796572206d757374206265207365742066697273742e00000000005f82015250565b5f6111f0601b83610e9f565b91506111fb826111bc565b602082019050919050565b5f6020820190508181035f83015261121d816111e4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156112a65780860481111561128257611281611224565b5b60018516156112915780820291505b808102905061129f85611251565b9450611266565b94509492505050565b5f826112be5760019050611379565b816112cb575f9050611379565b81600181146112e157600281146112eb5761131a565b6001915050611379565b60ff8411156112fd576112fc611224565b5b8360020a91508482111561131457611313611224565b5b50611379565b5060208310610133831016604e8410600b841016171561134f5782820a90508381111561134a57611349611224565b5b611379565b61135c848484600161125d565b9250905081840481111561137357611372611224565b5b81810290505b9392505050565b5f61138a82610f9d565b9150611395836110b9565b92506113c27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846112af565b905092915050565b5f6113d482610f9d565b91506113df83610f9d565b92508282026113ed81610f9d565b9150828204841483151761140457611403611224565b5b5092915050565b5f61141582610f9d565b915061142083610f9d565b925082820390508181111561143857611437611224565b5b92915050565b7f4f6e6c79206465706c6f7965722063616e207365742057454e2e0000000000005f82015250565b5f611472601a83610e9f565b915061147d8261143e565b602082019050919050565b5f6020820190508181035f83015261149f81611466565b9050919050565b7f4465706c6f7965722063616e206f6e6c7920626520736574206f6e63652e00005f82015250565b5f6114da601e83610e9f565b91506114e5826114a6565b602082019050919050565b5f6020820190508181035f830152611507816114ce565b9050919050565b7f4f6e6c79206465706c6f7965722063616e206f70656e2074726164696e672e005f82015250565b5f611542601f83610e9f565b915061154d8261150e565b602082019050919050565b5f6020820190508181035f83015261156f81611536565b9050919050565b7f54726164696e6720697320616c7265616479206f70656e2e00000000000000005f82015250565b5f6115aa601883610e9f565b91506115b582611576565b602082019050919050565b5f6020820190508181035f8301526115d78161159e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61161582610f9d565b915061162083610f9d565b9250826116305761162f6115de565b5b828204905092915050565b5f61164582610f9d565b915061165083610f9d565b925082820190508082111561166857611667611224565b5b9291505056fea26469706673582212205c2ac973989788aa071c86f68b919cf1ad4ec133d97dc5b9a950f34338ca12fe64736f6c63430008140033