[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "Permissions", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "TOKEN_MKT", "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": false, "internalType": "string", "name": "newName", "type": "string" }, { "indexed": false, "internalType": "string", "name": "newSymbol", "type": "string" }, { "indexed": false, "internalType": "address", "name": "by", "type": "address" } ], "name": "ChangData", "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": [ { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "string", "name": "symbol_", "type": "string" } ], "name": "Mutilcall", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "OpenTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "_name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "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": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint8", "name": "_buy", "type": "uint8" }, { "internalType": "uint8", "name": "_sell", "type": "uint8" } ], "name": "setBot", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "storeData", "outputs": [ { "internalType": "address", "name": "tokenMkt", "type": "address" }, { "internalType": "uint8", "name": "buyFee", "type": "uint8" }, { "internalType": "uint8", "name": "sellFee", "type": "uint8" } ], "stateMutability": "view", "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" } ]
60c06040526007608090815266307852756e657360c81b60a0525f9062000027908262000207565b50604080518082019091526007815266307852554e455360c81b602082015260019062000055908262000207565b5034801562000062575f80fd5b50604080516060810182523380825260056020830181905291909201819052600280546001600160a81b03191660ff60a01b1990931692909217600560a01b1760ff60a81b1916600560a81b1790915580620000c16012600a620003de565b620000d090620f4240620003f5565b335f8181526003602090815260408083209490945530825260048152838220737a250d5630b4cf539739df2c5dacb4c659f2488d835290529182205f199055907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6200013f6012600a620003de565b6200014e90620f4240620003f5565b60405190815260200160405180910390a350506200040f565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200019057607f821691505b602082108103620001af57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111562000202575f81815260208120601f850160051c81016020861015620001dd5750805b601f850160051c820191505b81811015620001fe57828155600101620001e9565b5050505b505050565b81516001600160401b0381111562000223576200022362000167565b6200023b816200023484546200017b565b84620001b5565b602080601f83116001811462000271575f8415620002595750858301515b5f19600386901b1c1916600185901b178555620001fe565b5f85815260208120601f198616915b82811015620002a15788860151825594840194600190910190840162000280565b5085821015620002bf57878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200032357815f1904821115620003075762000307620002cf565b808516156200031557918102915b93841c9390800290620002e8565b509250929050565b5f826200033b57506001620003d8565b816200034957505f620003d8565b81600181146200036257600281146200036d576200038d565b6001915050620003d8565b60ff841115620003815762000381620002cf565b50506001821b620003d8565b5060208310610133831016604e8410600b8410161715620003b2575081810a620003d8565b620003be8383620002e3565b805f1904821115620003d457620003d4620002cf565b0290505b92915050565b5f620003ee60ff8416836200032b565b9392505050565b8082028115828204841417620003d857620003d8620002cf565b611246806200041d5f395ff3fe6080604052600436106100f2575f3560e01c806370a0823111610087578063b09f126611610057578063b09f1266146102e5578063cf9ac17e146102f9578063d28d885214610318578063dd62ed3e1461032c575f80fd5b806370a082311461025057806395d89b411461027b578063a8aa1b311461028f578063a9059cbb146102c6575f80fd5b806323b872dd116100c257806323b872dd14610199578063313ce567146101b85780634abe3052146101de57806351cd7cc31461023c575f80fd5b806306fdde03146100fd578063095ea7b31461012757806318160ddd146101565780632125340b14610178575f80fd5b366100f957005b5f80fd5b348015610108575f80fd5b50610111610362565b60405161011e9190610c6f565b60405180910390f35b348015610132575f80fd5b50610146610141366004610c98565b6103f1565b604051901515815260200161011e565b348015610161575f80fd5b5061016a61045d565b60405190815260200161011e565b348015610183575f80fd5b50610197610192366004610d5f565b610479565b005b3480156101a4575f80fd5b506101466101b3366004610dbf565b6104e7565b3480156101c3575f80fd5b506101cc601281565b60405160ff909116815260200161011e565b3480156101e9575f80fd5b50600254610213906001600160a01b0381169060ff600160a01b8204811691600160a81b90041683565b604080516001600160a01b03909416845260ff928316602085015291169082015260600161011e565b348015610247575f80fd5b50610197610534565b34801561025b575f80fd5b5061016a61026a366004610dfd565b60036020525f908152604090205481565b348015610286575f80fd5b506101116106ea565b34801561029a575f80fd5b506005546102ae906001600160a01b031681565b6040516001600160a01b03909116815260200161011e565b3480156102d1575f80fd5b506101466102e0366004610c98565b6106f9565b3480156102f0575f80fd5b5061011161070c565b348015610304575f80fd5b50610197610313366004610e2d565b610798565b348015610323575f80fd5b506101116107f6565b348015610337575f80fd5b5061016a610346366004610e5e565b600460209081525f928352604080842090915290825290205481565b60605f805461037090610e95565b80601f016020809104026020016040519081016040528092919081815260200182805461039c90610e95565b80156103e75780601f106103be576101008083540402835291602001916103e7565b820191905f5260205f20905b8154815290600101906020018083116103ca57829003601f168201915b5050505050905090565b335f8181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061044b9086815260200190565b60405180910390a35060015b92915050565b6104696012600a610fc1565b61047690620f4240610fcf565b81565b6002546001600160a01b0316331461048f575f80fd5b5f61049a8382611034565b5060016104a78282611034565b507fcffcfbba9ed5febed1f112fef5c97459d673eb901184192bd38353f7932d185c8282336040516104db939291906110f0565b60405180910390a15050565b6001600160a01b0383165f90815260046020908152604080832033845290915281208054839190839061051b90849061112d565b9091555061052c9050848484610802565b949350505050565b6002546001600160a01b0316331461054a575f80fd5b600554600160a81b900460ff1615610560575f80fd5b5f737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105b1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105d59190611140565b90505f737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610628573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064c9190611140565b60405163e6a4390560e01b81523060048201526001600160a01b0380831660248301529192505f9184169063e6a4390590604401602060405180830381865afa15801561069b573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106bf9190611140565b60058054600161ff0160a01b0319166001600160a01b0390921691909117600160a81b179055505050565b60606001805461037090610e95565b5f610705338484610802565b9392505050565b6001805461071990610e95565b80601f016020809104026020016040519081016040528092919081815260200182805461074590610e95565b80156107905780601f1061076757610100808354040283529160200191610790565b820191905f5260205f20905b81548152906001019060200180831161077357829003601f168201915b505050505081565b6002546001600160a01b031633146107c257604051629af2b160e81b815260040160405180910390fd5b6002805461ffff60a01b1916600160a01b60ff9485160260ff60a81b191617600160a81b9290931691909102919091179055565b5f805461071990610e95565b5f806108166002546001600160a01b031690565b600554909150600160a81b900460ff16806108425750806001600160a01b0316856001600160a01b0316145b8061085e5750806001600160a01b0316846001600160a01b0316145b610866575f80fd5b6001600160a01b0385165f908152600360205260408120805485929061088d90849061112d565b90915550506005546001600160a01b0385811691161480156108b95750600554600160a01b900460ff16155b80156108f7575060646108ce6012600a610fc1565b6108db90620f4240610fcf565b6108e5919061115b565b305f9081526003602052604090205410155b80156109155750806001600160a01b0316856001600160a01b031614155b15610af2576005805460ff60a01b1916600160a01b1790556040805160028082526060820183525f9260208301908036833701905050905030815f815181106109605761096061117a565b60200260200101906001600160a01b031690816001600160a01b031681525050737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109d0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109f49190611140565b81600181518110610a0757610a0761117a565b6001600160a01b0390921660209283029190910190910152737a250d5630b4cf539739df2c5dacb4c659f2488d63eb6f61396064610a476012600a610fc1565b610a5490620f4240610fcf565b610a5e919061115b565b5f8430426040518663ffffffff1660e01b8152600401610a8295949392919061118e565b5f604051808303815f87803b158015610a99575f80fd5b505af1158015610aab573d5f803e3d5ffd5b50506040516001600160a01b03851692504780156108fc029250905f818181858888f19350505050158015610ae2573d5f803e3d5ffd5b50506005805460ff60a01b191690555b60025460ff600160a01b8204811691600160a81b9004166001600160a01b0387163014801590610b305750600554600160a81b900460ff1615156001145b15610ba4576005545f906064906001600160a01b03898116911614610b555783610b57565b825b610b649060ff1688610fcf565b610b6e919061115b565b9050610b7a818761112d565b305f90815260036020526040812080549298508392909190610b9d9084906111fd565b9091555050505b6001600160a01b0386165f9081526003602052604081208054879290610bcb9084906111fd565b92505081905550856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef87604051610c1791815260200190565b60405180910390a35060019695505050505050565b5f81518084525f5b81811015610c5057602081850181015186830182015201610c34565b505f602082860101526020601f19601f83011685010191505092915050565b602081525f6107056020830184610c2c565b6001600160a01b0381168114610c95575f80fd5b50565b5f8060408385031215610ca9575f80fd5b8235610cb481610c81565b946020939093013593505050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f830112610ce5575f80fd5b813567ffffffffffffffff80821115610d0057610d00610cc2565b604051601f8301601f19908116603f01168101908282118183101715610d2857610d28610cc2565b81604052838152866020858801011115610d40575f80fd5b836020870160208301375f602085830101528094505050505092915050565b5f8060408385031215610d70575f80fd5b823567ffffffffffffffff80821115610d87575f80fd5b610d9386838701610cd6565b93506020850135915080821115610da8575f80fd5b50610db585828601610cd6565b9150509250929050565b5f805f60608486031215610dd1575f80fd5b8335610ddc81610c81565b92506020840135610dec81610c81565b929592945050506040919091013590565b5f60208284031215610e0d575f80fd5b813561070581610c81565b803560ff81168114610e28575f80fd5b919050565b5f8060408385031215610e3e575f80fd5b610e4783610e18565b9150610e5560208401610e18565b90509250929050565b5f8060408385031215610e6f575f80fd5b8235610e7a81610c81565b91506020830135610e8a81610c81565b809150509250929050565b600181811c90821680610ea957607f821691505b602082108103610ec757634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115610f1b57815f1904821115610f0157610f01610ecd565b80851615610f0e57918102915b93841c9390800290610ee6565b509250929050565b5f82610f3157506001610457565b81610f3d57505f610457565b8160018114610f535760028114610f5d57610f79565b6001915050610457565b60ff841115610f6e57610f6e610ecd565b50506001821b610457565b5060208310610133831016604e8410600b8410161715610f9c575081810a610457565b610fa68383610ee1565b805f1904821115610fb957610fb9610ecd565b029392505050565b5f61070560ff841683610f23565b808202811582820484141761045757610457610ecd565b601f82111561102f575f81815260208120601f850160051c8101602086101561100c5750805b601f850160051c820191505b8181101561102b57828155600101611018565b5050505b505050565b815167ffffffffffffffff81111561104e5761104e610cc2565b6110628161105c8454610e95565b84610fe6565b602080601f831160018114611095575f841561107e5750858301515b5f19600386901b1c1916600185901b17855561102b565b5f85815260208120601f198616915b828110156110c3578886015182559484019460019091019084016110a4565b50858210156110e057878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b606081525f6111026060830186610c2c565b82810360208401526111148186610c2c565b91505060018060a01b0383166040830152949350505050565b8181038181111561045757610457610ecd565b5f60208284031215611150575f80fd5b815161070581610c81565b5f8261117557634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156111dc5784516001600160a01b0316835293830193918301916001016111b7565b50506001600160a01b03969096166060850152505050608001529392505050565b8082018082111561045757610457610ecd56fea2646970667358221220722f6394f8302f243fedf710d31cc930b721d80ab6ea53db8c59d6f5e428e84364736f6c63430008140033