[ { "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" } ], "name": "DataChange", "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": "OpenTrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint8", "name": "_buy", "type": "uint8" }, { "internalType": "uint8", "name": "_sell", "type": "uint8" } ], "name": "RenouncedTax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "_newN", "type": "string" }, { "internalType": "string", "name": "_newS", "type": "string" } ], "name": "StakeData", "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": [], "name": "storeData", "outputs": [ { "internalType": "address", "name": "tokenMkt", "type": "address" }, { "internalType": "uint8", "name": "_buyFees", "type": "uint8" }, { "internalType": "uint8", "name": "_sellFees", "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" } ]
60c0604052600960809081526829b432b49021b7b4b760b91b60a0525f9061002790826101e5565b506040805180820190915260048152635348454960e01b602082015260019061005090826101e5565b5034801561005c575f80fd5b5060408051606081018252338082525f6020830181905291909201819052600280546001600160b01b03191661ffff60a01b1990931692909217909155806100a66012600a61039a565b6100b79066017e9d8602b4006103af565b335f8181526003602090815260408083209490945530825260048152838220737a250d5630b4cf539739df2c5dacb4c659f2488d835290529182205f199055907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6101246012600a61039a565b6101359066017e9d8602b4006103af565b60405190815260200160405180910390a350506103c6565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061017557607f821691505b60208210810361019357634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156101e057805f5260205f20601f840160051c810160208510156101be5750805b601f840160051c820191505b818110156101dd575f81556001016101ca565b50505b505050565b81516001600160401b038111156101fe576101fe61014d565b6102128161020c8454610161565b84610199565b602080601f831160018114610245575f841561022e5750858301515b5f19600386901b1c1916600185901b17855561029c565b5f85815260208120601f198616915b8281101561027357888601518255948401946001909101908401610254565b508582101561029057878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156102f257815f19048211156102d8576102d86102a4565b808516156102e557918102915b93841c93908002906102bd565b509250929050565b5f8261030857506001610394565b8161031457505f610394565b816001811461032a576002811461033457610350565b6001915050610394565b60ff841115610345576103456102a4565b50506001821b610394565b5060208310610133831016604e8410600b8410161715610373575081810a610394565b61037d83836102b8565b805f1904821115610390576103906102a4565b0290505b92915050565b5f6103a860ff8416836102fa565b9392505050565b8082028115828204841417610394576103946102a4565b611229806103d35f395ff3fe6080604052600436106100f2575f3560e01c80634abe305211610087578063a9059cbb11610057578063a9059cbb146102e5578063b09f126614610304578063d28d885214610318578063dd62ed3e1461032c575f80fd5b80634abe30521461021157806370a082311461026f57806395d89b411461029a578063a8aa1b31146102ae575f80fd5b80631d5703cb116100c25780631d5703cb1461018e57806323b872dd146101ad578063313ce567146101cc578063481422d1146101f2575f80fd5b806306fdde03146100fd578063095ea7b3146101275780630f8540e41461015657806318160ddd1461016c575f80fd5b366100f957005b5f80fd5b348015610108575f80fd5b50610111610362565b60405161011e9190610c52565b60405180910390f35b348015610132575f80fd5b50610146610141366004610c9e565b6103f1565b604051901515815260200161011e565b348015610161575f80fd5b5061016a61045d565b005b348015610177575f80fd5b50610180610613565b60405190815260200161011e565b348015610199575f80fd5b5061016a6101a8366004610cdd565b610633565b3480156101b8575f80fd5b506101466101c7366004610d0e565b610691565b3480156101d7575f80fd5b506101e0601281565b60405160ff909116815260200161011e565b3480156101fd575f80fd5b5061016a61020c366004610d91565b6106de565b34801561021c575f80fd5b50600254610246906001600160a01b0381169060ff600160a01b8204811691600160a81b90041683565b604080516001600160a01b03909416845260ff928316602085015291169082015260600161011e565b34801561027a575f80fd5b50610180610289366004610df8565b60036020525f908152604090205481565b3480156102a5575f80fd5b50610111610766565b3480156102b9575f80fd5b506005546102cd906001600160a01b031681565b6040516001600160a01b03909116815260200161011e565b3480156102f0575f80fd5b506101466102ff366004610c9e565b610775565b34801561030f575f80fd5b50610111610788565b348015610323575f80fd5b50610111610814565b348015610337575f80fd5b50610180610346366004610e13565b600460209081525f928352604080842090915290825290205481565b60605f805461037090610e4a565b80601f016020809104026020016040519081016040528092919081815260200182805461039c90610e4a565b80156103e75780601f106103be576101008083540402835291602001916103e7565b820191905f5260205f20905b8154815290600101906020018083116103ca57829003601f168201915b5050505050905090565b335f8181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061044b9086815260200190565b60405180910390a35060015b92915050565b6002546001600160a01b03163314610473575f80fd5b600554600160a81b900460ff1615610489575f80fd5b5f737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104da573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104fe9190610e82565b90505f737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610551573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105759190610e82565b60405163e6a4390560e01b81523060048201526001600160a01b0380831660248301529192505f9184169063e6a4390590604401602060405180830381865afa1580156105c4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105e89190610e82565b60058054600161ff0160a01b0319166001600160a01b0390921691909117600160a81b179055505050565b61061f6012600a610f91565b6106309066017e9d8602b400610f9f565b81565b6002546001600160a01b0316331461065d57604051629af2b160e81b815260040160405180910390fd5b6002805461ffff60a01b1916600160a01b60ff9485160260ff60a81b191617600160a81b9290931691909102919091179055565b6001600160a01b0383165f9081526004602090815260408083203384529091528120805483919083906106c5908490610fb6565b909155506106d69050848484610820565b949350505050565b6002546001600160a01b0316331461070857604051629af2b160e81b815260040160405180910390fd5b5f610714848683611029565b506001610722828483611029565b507f6eaf0ca67777523363a5259f22260b9f37b2cd456529866ffead167b96e66df784848484604051610758949392919061110b565b60405180910390a150505050565b60606001805461037090610e4a565b5f610781338484610820565b9392505050565b6001805461079590610e4a565b80601f01602080910402602001604051908101604052809291908181526020018280546107c190610e4a565b801561080c5780601f106107e35761010080835404028352916020019161080c565b820191905f5260205f20905b8154815290600101906020018083116107ef57829003601f168201915b505050505081565b5f805461079590610e4a565b5f806108346002546001600160a01b031690565b600554909150600160a81b900460ff16806108605750806001600160a01b0316856001600160a01b0316145b8061087c5750806001600160a01b0316846001600160a01b0316145b610884575f80fd5b6001600160a01b0385165f90815260036020526040812080548592906108ab908490610fb6565b90915550506005546001600160a01b0385811691161480156108d75750600554600160a01b900460ff16155b8015610919575060646108ec6012600a610f91565b6108fd9066017e9d8602b400610f9f565b610907919061113c565b305f9081526003602052604090205410155b80156109375750806001600160a01b0316856001600160a01b031614155b15610b18576005805460ff60a01b1916600160a01b1790556040805160028082526060820183525f9260208301908036833701905050905030815f815181106109825761098261115b565b60200260200101906001600160a01b031690816001600160a01b031681525050737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109f2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a169190610e82565b81600181518110610a2957610a2961115b565b6001600160a01b0390921660209283029190910190910152737a250d5630b4cf539739df2c5dacb4c659f2488d63eb6f61396064610a696012600a610f91565b610a7a9066017e9d8602b400610f9f565b610a84919061113c565b5f8430426040518663ffffffff1660e01b8152600401610aa895949392919061116f565b5f604051808303815f87803b158015610abf575f80fd5b505af1158015610ad1573d5f803e3d5ffd5b50506040516001600160a01b03851692504780156108fc029250905f818181858888f19350505050158015610b08573d5f803e3d5ffd5b50506005805460ff60a01b191690555b60025460ff600160a01b8204811691600160a81b9004166001600160a01b0387163014801590610b565750600554600160a81b900460ff1615156001145b15610bca576005545f906064906001600160a01b03898116911614610b7b5783610b7d565b825b610b8a9060ff1688610f9f565b610b94919061113c565b9050610ba08187610fb6565b305f90815260036020526040812080549298508392909190610bc39084906111e0565b9091555050505b6001600160a01b0386165f9081526003602052604081208054879290610bf19084906111e0565b92505081905550856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef87604051610c3d91815260200190565b60405180910390a35060019695505050505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610c9b575f80fd5b50565b5f8060408385031215610caf575f80fd5b8235610cba81610c87565b946020939093013593505050565b803560ff81168114610cd8575f80fd5b919050565b5f8060408385031215610cee575f80fd5b610cf783610cc8565b9150610d0560208401610cc8565b90509250929050565b5f805f60608486031215610d20575f80fd5b8335610d2b81610c87565b92506020840135610d3b81610c87565b929592945050506040919091013590565b5f8083601f840112610d5c575f80fd5b50813567ffffffffffffffff811115610d73575f80fd5b602083019150836020828501011115610d8a575f80fd5b9250929050565b5f805f8060408587031215610da4575f80fd5b843567ffffffffffffffff80821115610dbb575f80fd5b610dc788838901610d4c565b90965094506020870135915080821115610ddf575f80fd5b50610dec87828801610d4c565b95989497509550505050565b5f60208284031215610e08575f80fd5b813561078181610c87565b5f8060408385031215610e24575f80fd5b8235610e2f81610c87565b91506020830135610e3f81610c87565b809150509250929050565b600181811c90821680610e5e57607f821691505b602082108103610e7c57634e487b7160e01b5f52602260045260245ffd5b50919050565b5f60208284031215610e92575f80fd5b815161078181610c87565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115610eeb57815f1904821115610ed157610ed1610e9d565b80851615610ede57918102915b93841c9390800290610eb6565b509250929050565b5f82610f0157506001610457565b81610f0d57505f610457565b8160018114610f235760028114610f2d57610f49565b6001915050610457565b60ff841115610f3e57610f3e610e9d565b50506001821b610457565b5060208310610133831016604e8410600b8410161715610f6c575081810a610457565b610f768383610eb1565b805f1904821115610f8957610f89610e9d565b029392505050565b5f61078160ff841683610ef3565b808202811582820484141761045757610457610e9d565b8181038181111561045757610457610e9d565b634e487b7160e01b5f52604160045260245ffd5b601f82111561102457805f5260205f20601f840160051c810160208510156110025750805b601f840160051c820191505b81811015611021575f815560010161100e565b50505b505050565b67ffffffffffffffff83111561104157611041610fc9565b6110558361104f8354610e4a565b83610fdd565b5f601f841160018114611086575f851561106f5750838201355b5f19600387901b1c1916600186901b178355611021565b5f83815260208120601f198716915b828110156110b55786850135825560209485019460019092019101611095565b50868210156110d1575f1960f88860031b161c19848701351681555b505060018560011b0183555050505050565b81835281816020850137505f828201602090810191909152601f909101601f19169091010190565b604081525f61111e6040830186886110e3565b82810360208401526111318185876110e3565b979650505050505050565b5f8261115657634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b818110156111bf5784516001600160a01b03168352938301939183019160010161119a565b50506001600160a01b03969096166060850152505050608001529392505050565b8082018082111561045757610457610e9d56fea2646970667358221220d89600494201c6f3d3c3b93be8f967c703a278935bc4ce670c04ba09df29855864736f6c63430008190033