[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "Permissions", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "MTKOOF", "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": "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": "SwapOpen", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_buy", "type": "uint256" }, { "internalType": "uint256", "name": "_sell", "type": "uint256" } ], "name": "TaxRemove", "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": "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" } ]
60806040526040518060400160405280600381526020017f444f4700000000000000000000000000000000000000000000000000000000008152505f9081620000499190620004b0565b506040518060400160405280600381526020017f444f47000000000000000000000000000000000000000000000000000000000081525060019081620000909190620004b0565b505f6002555f600355348015620000a5575f80fd5b506012600a620000b691906200071d565b66017dfcdece4000620000ca91906200076d565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60055f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a6200021b91906200071d565b66017dfcdece40006200022f91906200076d565b6040516200023e9190620007c8565b60405180910390a3620007e3565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620002c857607f821691505b602082108103620002de57620002dd62000283565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003427fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000305565b6200034e868362000305565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000398620003926200038c8462000366565b6200036f565b62000366565b9050919050565b5f819050919050565b620003b38362000378565b620003cb620003c2826200039f565b84845462000311565b825550505050565b5f90565b620003e1620003d3565b620003ee818484620003a8565b505050565b5b818110156200041557620004095f82620003d7565b600181019050620003f4565b5050565b601f82111562000464576200042e81620002e4565b6200043984620002f6565b8101602085101562000449578190505b620004616200045885620002f6565b830182620003f3565b50505b505050565b5f82821c905092915050565b5f620004865f198460080262000469565b1980831691505092915050565b5f620004a0838362000475565b9150826002028217905092915050565b620004bb826200024c565b67ffffffffffffffff811115620004d757620004d662000256565b5b620004e38254620002b0565b620004f082828562000419565b5f60209050601f83116001811462000526575f841562000511578287015190505b6200051d858262000493565b8655506200058c565b601f1984166200053686620002e4565b5f5b828110156200055f5784890151825560018201915060208501945060208101905062000538565b868310156200057f57848901516200057b601f89168262000475565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156200061e57808604811115620005f657620005f562000594565b5b6001851615620006065780820291505b80810290506200061685620005c1565b9450620005d6565b94509492505050565b5f826200063857600190506200070a565b8162000647575f90506200070a565b81600181146200066057600281146200066b57620006a1565b60019150506200070a565b60ff84111562000680576200067f62000594565b5b8360020a9150848211156200069a576200069962000594565b5b506200070a565b5060208310610133831016604e8410600b8410161715620006db5782820a905083811115620006d557620006d462000594565b5b6200070a565b620006ea8484846001620005cd565b9250905081840481111562000704576200070362000594565b5b81810290505b9392505050565b5f60ff82169050919050565b5f620007298262000366565b9150620007368362000711565b9250620007657fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000627565b905092915050565b5f620007798262000366565b9150620007868362000366565b9250828202620007968162000366565b91508282048414831517620007b057620007af62000594565b5b5092915050565b620007c28162000366565b82525050565b5f602082019050620007dd5f830184620007b7565b92915050565b61172680620007f15f395ff3fe6080604052600436106100c5575f3560e01c806370a082311161007e578063b09f126611610058578063b09f12661461027e578063b944d7bb146102a8578063d28d8852146102d0578063dd62ed3e146102fa576100cc565b806370a08231146101dc57806395d89b4114610218578063a9059cbb14610242576100cc565b806306fdde03146100d0578063095ea7b3146100fa57806318160ddd1461013657806323b872dd14610160578063313ce5671461019c5780634773e028146101c6576100cc565b366100cc57005b5f80fd5b3480156100db575f80fd5b506100e4610336565b6040516100f19190610fba565b60405180910390f35b348015610105575f80fd5b50610120600480360381019061011b919061106b565b6103c5565b60405161012d91906110c3565b60405180910390f35b348015610141575f80fd5b5061014a6104b2565b60405161015791906110eb565b60405180910390f35b34801561016b575f80fd5b5061018660048036038101906101819190611104565b6104d5565b60405161019391906110c3565b60405180910390f35b3480156101a7575f80fd5b506101b0610578565b6040516101bd919061116f565b60405180910390f35b3480156101d1575f80fd5b506101da61057d565b005b3480156101e7575f80fd5b5061020260048036038101906101fd9190611188565b6105fe565b60405161020f91906110eb565b60405180910390f35b348015610223575f80fd5b5061022c610613565b6040516102399190610fba565b60405180910390f35b34801561024d575f80fd5b506102686004803603810190610263919061106b565b6106a3565b60405161027591906110c3565b60405180910390f35b348015610289575f80fd5b506102926106b7565b60405161029f9190610fba565b60405180910390f35b3480156102b3575f80fd5b506102ce60048036038101906102c991906111b3565b610743565b005b3480156102db575f80fd5b506102e46107ca565b6040516102f19190610fba565b60405180910390f35b348015610305575f80fd5b50610320600480360381019061031b91906111f1565b610855565b60405161032d91906110eb565b60405180910390f35b60605f80546103449061125c565b80601f01602080910402602001604051908101604052809291908181526020018280546103709061125c565b80156103bb5780601f10610392576101008083540402835291602001916103bb565b820191905f5260205f20905b81548152906001019060200180831161039e57829003601f168201915b5050505050905090565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104a091906110eb565b60405180910390a36001905092915050565b6012600a6104c091906113e8565b66017dfcdece40006104d29190611432565b81565b5f8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461055d9190611473565b9250508190555061056f848484610875565b90509392505050565b601281565b73015dc4d47f4a975c2c42ac1c47d4ac8bab3b70a273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105c8575f80fd5b600660159054906101000a900460ff16156105e1575f80fd5b6001600660156101000a81548160ff021916908315150217905550565b6004602052805f5260405f205f915090505481565b6060600180546106229061125c565b80601f016020809104026020016040519081016040528092919081815260200182805461064e9061125c565b80156106995780601f1061067057610100808354040283529160200191610699565b820191905f5260205f20905b81548152906001019060200180831161067c57829003601f168201915b5050505050905090565b5f6106af338484610875565b905092915050565b600180546106c49061125c565b80601f01602080910402602001604051908101604052809291908181526020018280546106f09061125c565b801561073b5780601f106107125761010080835404028352916020019161073b565b820191905f5260205f20905b81548152906001019060200180831161071e57829003601f168201915b505050505081565b73015dc4d47f4a975c2c42ac1c47d4ac8bab3b70a273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107bc576040517f9af2b10000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107c68282610f1e565b5050565b5f80546107d69061125c565b80601f01602080910402602001604051908101604052809291908181526020018280546108029061125c565b801561084d5780601f106108245761010080835404028352916020019161084d565b820191905f5260205f20905b81548152906001019060200180831161083057829003601f168201915b505050505081565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b5f600660159054906101000a900460ff16806108d0575073015dc4d47f4a975c2c42ac1c47d4ac8bab3b70a273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8061091a575073015dc4d47f4a975c2c42ac1c47d4ac8bab3b70a273ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b610922575f80fd5b600660159054906101000a900460ff1615801561098b57505f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b801561099657505f82115b156109dc578260065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a289190611473565b9250508190555060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015610a985750600660149054906101000a900460ff16155b8015610b0c575060646012600a610aaf91906113e8565b66017dfcdece4000610ac19190611432565b610acb91906114d3565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410155b15610d4b576001600660146101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115610b4857610b47611503565b5b604051908082528060200260200182016040528015610b765781602001602082028036833780820191505090505b50905030815f81518110610b8d57610b8c611530565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110610bf057610bef611530565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff166376c452be60646012600a610c6a91906113e8565b66017dfcdece4000610c7c9190611432565b610c8691906114d3565b5f8430426040518663ffffffff1660e01b8152600401610caa959493929190611665565b5f604051808303815f87803b158015610cc1575f80fd5b505af1158015610cd3573d5f803e3d5ffd5b5050505073015dc4d47f4a975c2c42ac1c47d4ac8bab3b70a273ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015610d2e573d5f803e3d5ffd5b505f600660146101000a81548160ff021916908315150217905550505b3073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610e5b575f606460065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614610ddd57600354610de1565b6002545b84610dec9190611432565b610df691906114d3565b90508083610e049190611473565b92508060045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e5291906116bd565b92505081905550505b8160045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610ea791906116bd565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f0b91906110eb565b60405180910390a3600190509392505050565b81600281905550806003819055505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610f67578082015181840152602081019050610f4c565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610f8c82610f30565b610f968185610f3a565b9350610fa6818560208601610f4a565b610faf81610f72565b840191505092915050565b5f6020820190508181035f830152610fd28184610f82565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61100782610fde565b9050919050565b61101781610ffd565b8114611021575f80fd5b50565b5f813590506110328161100e565b92915050565b5f819050919050565b61104a81611038565b8114611054575f80fd5b50565b5f8135905061106581611041565b92915050565b5f806040838503121561108157611080610fda565b5b5f61108e85828601611024565b925050602061109f85828601611057565b9150509250929050565b5f8115159050919050565b6110bd816110a9565b82525050565b5f6020820190506110d65f8301846110b4565b92915050565b6110e581611038565b82525050565b5f6020820190506110fe5f8301846110dc565b92915050565b5f805f6060848603121561111b5761111a610fda565b5b5f61112886828701611024565b935050602061113986828701611024565b925050604061114a86828701611057565b9150509250925092565b5f60ff82169050919050565b61116981611154565b82525050565b5f6020820190506111825f830184611160565b92915050565b5f6020828403121561119d5761119c610fda565b5b5f6111aa84828501611024565b91505092915050565b5f80604083850312156111c9576111c8610fda565b5b5f6111d685828601611057565b92505060206111e785828601611057565b9150509250929050565b5f806040838503121561120757611206610fda565b5b5f61121485828601611024565b925050602061122585828601611024565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061127357607f821691505b6020821081036112865761128561122f565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111561130e578086048111156112ea576112e961128c565b5b60018516156112f95780820291505b8081029050611307856112b9565b94506112ce565b94509492505050565b5f8261132657600190506113e1565b81611333575f90506113e1565b8160018114611349576002811461135357611382565b60019150506113e1565b60ff8411156113655761136461128c565b5b8360020a91508482111561137c5761137b61128c565b5b506113e1565b5060208310610133831016604e8410600b84101617156113b75782820a9050838111156113b2576113b161128c565b5b6113e1565b6113c484848460016112c5565b925090508184048111156113db576113da61128c565b5b81810290505b9392505050565b5f6113f282611038565b91506113fd83611154565b925061142a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611317565b905092915050565b5f61143c82611038565b915061144783611038565b925082820261145581611038565b9150828204841483151761146c5761146b61128c565b5b5092915050565b5f61147d82611038565b915061148883611038565b92508282039050818111156114a05761149f61128c565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6114dd82611038565b91506114e883611038565b9250826114f8576114f76114a6565b5b828204905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f819050919050565b5f61158961158461157f8461155d565b611566565b611038565b9050919050565b6115998161156f565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6115d181610ffd565b82525050565b5f6115e283836115c8565b60208301905092915050565b5f602082019050919050565b5f6116048261159f565b61160e81856115a9565b9350611619836115b9565b805f5b8381101561164957815161163088826115d7565b975061163b836115ee565b92505060018101905061161c565b5085935050505092915050565b61165f81610ffd565b82525050565b5f60a0820190506116785f8301886110dc565b6116856020830187611590565b818103604083015261169781866115fa565b90506116a66060830185611656565b6116b360808301846110dc565b9695505050505050565b5f6116c782611038565b91506116d283611038565b92508282019050808211156116ea576116e961128c565b5b9291505056fea264697066735822122057b21b3326998d3bf3b382fc26c44ff1dba3928c36650e1c1ed34f5ac1f2817464736f6c63430008150033