[ { "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": 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": "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": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "noFeeChargers", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_permission", "type": "bool" } ], "name": "setNoFeeChargers", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint8", "name": "_buy", "type": "uint8" }, { "internalType": "uint8", "name": "_sell", "type": "uint8" } ], "name": "setRule", "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" } ]
60c0604052600f60809081526e53616e746120526564205461636f7360881b60a05260009062000030908262000208565b506040805180820190915260058152645441434f5360d81b60208201526001906200005c908262000208565b503480156200006a57600080fd5b50604080516060810182523380825260006020830181905291909201819052600280546001600160b01b03191661ffff60a01b199093169290921790915580620000b76012600a620003e9565b620000c8906461c9f3680062000401565b33600081815260036020908152604080832094909455308252600481528382207360ae616a2155ee3d9a68541ba4544862310933d4835290529182206000199055907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620001396012600a620003e9565b6200014a906461c9f3680062000401565b60405190815260200160405180910390a350506200041b565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200018e57607f821691505b602082108103620001af57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200020357600081815260208120601f850160051c81016020861015620001de5750805b601f850160051c820191505b81811015620001ff57828155600101620001ea565b5050505b505050565b81516001600160401b0381111562000224576200022462000163565b6200023c8162000235845462000179565b84620001b5565b602080601f8311600181146200027457600084156200025b5750858301515b600019600386901b1c1916600185901b178555620001ff565b600085815260208120601f198616915b82811015620002a55788860151825594840194600190910190840162000284565b5085821015620002c45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200032b5781600019048211156200030f576200030f620002d4565b808516156200031d57918102915b93841c9390800290620002ef565b509250929050565b6000826200034457506001620003e3565b816200035357506000620003e3565b81600181146200036c5760028114620003775762000397565b6001915050620003e3565b60ff8411156200038b576200038b620002d4565b50506001821b620003e3565b5060208310610133831016604e8410600b8410161715620003bc575081810a620003e3565b620003c88383620002ea565b8060001904821115620003df57620003df620002d4565b0290505b92915050565b6000620003fa60ff84168362000333565b9392505050565b8082028115828204841417620003e357620003e3620002d4565b61101e806200042b6000396000f3fe6080604052600436106100ec5760003560e01c806370a082311161008a578063a8aa1b3111610059578063a8aa1b31146102d0578063a9059cbb14610308578063c9567bf914610328578063dd62ed3e1461033d57600080fd5b806370a082311461023e57806377a7fdcb1461026b57806382fb52db1461029b57806395d89b41146102bb57600080fd5b806318160ddd116100c657806318160ddd1461017557806323b872dd14610198578063313ce567146101b85780634abe3052146101df57600080fd5b806306fdde03146100f8578063095ea7b3146101235780630a7ad74c1461015357600080fd5b366100f357005b600080fd5b34801561010457600080fd5b5061010d610375565b60405161011a9190610bfd565b60405180910390f35b34801561012f57600080fd5b5061014361013e366004610c63565b610407565b604051901515815260200161011a565b34801561015f57600080fd5b5061017361016e366004610ca5565b610474565b005b34801561018157600080fd5b5061018a6104d2565b60405190815260200161011a565b3480156101a457600080fd5b506101436101b3366004610cd8565b6104f0565b3480156101c457600080fd5b506101cd601281565b60405160ff909116815260200161011a565b3480156101eb57600080fd5b50600254610215906001600160a01b0381169060ff600160a01b8204811691600160a81b90041683565b604080516001600160a01b03909416845260ff928316602085015291169082015260600161011a565b34801561024a57600080fd5b5061018a610259366004610d19565b60036020526000908152604090205481565b34801561027757600080fd5b50610143610286366004610d19565b60056020526000908152604090205460ff1681565b3480156102a757600080fd5b506101736102b6366004610d36565b61053e565b3480156102c757600080fd5b5061010d610593565b3480156102dc57600080fd5b506006546102f0906001600160a01b031681565b6040516001600160a01b03909116815260200161011a565b34801561031457600080fd5b50610143610323366004610c63565b6105a2565b34801561033457600080fd5b506101736105b6565b34801561034957600080fd5b5061018a610358366004610d74565b600460209081526000928352604080842090915290825290205481565b60606000805461038490610da2565b80601f01602080910402602001604051908101604052809291908181526020018280546103b090610da2565b80156103fd5780601f106103d2576101008083540402835291602001916103fd565b820191906000526020600020905b8154815290600101906020018083116103e057829003601f168201915b5050505050905090565b3360008181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104629086815260200190565b60405180910390a35060015b92915050565b6002546001600160a01b0316331461049e57604051629af2b160e81b815260040160405180910390fd5b6002805461ffff60a01b1916600160a01b60ff9485160260ff60a81b191617600160a81b9290931691909102919091179055565b6104de6012600a610ed6565b6104ed906461c9f36800610ee5565b81565b6001600160a01b0383166000908152600460209081526040808320338452909152812080548391908390610525908490610efc565b909155506105369050848484610777565b949350505050565b6002546001600160a01b0316331461056857604051629af2b160e81b815260040160405180910390fd5b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b60606001805461038490610da2565b60006105af338484610777565b9392505050565b6002546001600160a01b031633146105cd57600080fd5b600654600160a81b900460ff16156105e457600080fd5b60007360ae616a2155ee3d9a68541ba4544862310933d46001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610638573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065c9190610f0f565b905060007360ae616a2155ee3d9a68541ba4544862310933d46001600160a01b03166373b295c26040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610f0f565b60405163e6a4390560e01b81523060048201526001600160a01b03808316602483015291925060009184169063e6a4390590604401602060405180830381865afa158015610728573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074c9190610f0f565b60068054600161ff0160a01b0319166001600160a01b0390921691909117600160a81b179055505050565b60008061078c6002546001600160a01b031690565b600654909150600160a81b900460ff16806107b85750806001600160a01b0316856001600160a01b0316145b806107d45750806001600160a01b0316846001600160a01b0316145b6107dd57600080fd5b6001600160a01b03851660009081526003602052604081208054859290610805908490610efc565b90915550506006546001600160a01b0385811691161480156108315750600654600160a01b900460ff16155b8015610872575060646108466012600a610ed6565b610855906461c9f36800610ee5565b61085f9190610f2c565b3060009081526003602052604090205410155b80156108905750806001600160a01b0316856001600160a01b031614155b15610a7c576006805460ff60a01b1916600160a01b17905560408051600280825260608201835260009260208301908036833701905050905030816000815181106108dd576108dd610f4e565b60200260200101906001600160a01b031690816001600160a01b0316815250507360ae616a2155ee3d9a68541ba4544862310933d46001600160a01b03166373b295c26040518163ffffffff1660e01b8152600401602060405180830381865afa15801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190610f0f565b8160018151811061098657610986610f4e565b6001600160a01b03909216602092830291909101909101527360ae616a2155ee3d9a68541ba4544862310933d463eb6f613960646109c66012600a610ed6565b6109d5906461c9f36800610ee5565b6109df9190610f2c565b60008430426040518663ffffffff1660e01b8152600401610a04959493929190610f64565b600060405180830381600087803b158015610a1e57600080fd5b505af1158015610a32573d6000803e3d6000fd5b50506040516001600160a01b03851692504780156108fc029250906000818181858888f19350505050158015610a6c573d6000803e3d6000fd5b50506006805460ff60a01b191690555b60025460ff600160a01b8204811691600160a81b9004166001600160a01b0387163014801590610aba5750600654600160a81b900460ff1615156001145b15610b74576006546000906064906001600160a01b03898116911614610ae05783610ae2565b825b610aef9060ff1688610ee5565b610af99190610f2c565b6006549091506001600160a01b038881169116148015610b3657506001600160a01b03881660009081526005602052604090205460ff1615156001145b15610b3f575060005b610b498187610efc565b30600090815260036020526040812080549298508392909190610b6d908490610fd5565b9091555050505b6001600160a01b03861660009081526003602052604081208054879290610b9c908490610fd5565b92505081905550856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef87604051610be891815260200190565b60405180910390a35060019695505050505050565b600060208083528351808285015260005b81811015610c2a57858101830151858201604001528201610c0e565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610c6057600080fd5b50565b60008060408385031215610c7657600080fd5b8235610c8181610c4b565b946020939093013593505050565b803560ff81168114610ca057600080fd5b919050565b60008060408385031215610cb857600080fd5b610cc183610c8f565b9150610ccf60208401610c8f565b90509250929050565b600080600060608486031215610ced57600080fd5b8335610cf881610c4b565b92506020840135610d0881610c4b565b929592945050506040919091013590565b600060208284031215610d2b57600080fd5b81356105af81610c4b565b60008060408385031215610d4957600080fd5b8235610d5481610c4b565b915060208301358015158114610d6957600080fd5b809150509250929050565b60008060408385031215610d8757600080fd5b8235610d9281610c4b565b91506020830135610d6981610c4b565b600181811c90821680610db657607f821691505b602082108103610dd657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610e2d578160001904821115610e1357610e13610ddc565b80851615610e2057918102915b93841c9390800290610df7565b509250929050565b600082610e445750600161046e565b81610e515750600061046e565b8160018114610e675760028114610e7157610e8d565b600191505061046e565b60ff841115610e8257610e82610ddc565b50506001821b61046e565b5060208310610133831016604e8410600b8410161715610eb0575081810a61046e565b610eba8383610df2565b8060001904821115610ece57610ece610ddc565b029392505050565b60006105af60ff841683610e35565b808202811582820484141761046e5761046e610ddc565b8181038181111561046e5761046e610ddc565b600060208284031215610f2157600080fd5b81516105af81610c4b565b600082610f4957634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015610fb45784516001600160a01b031683529383019391830191600101610f8f565b50506001600160a01b03969096166060850152505050608001529392505050565b8082018082111561046e5761046e610ddc56fea26469706673582212208734a44d7be89a6b4616239a164aff4d6d16c49dd7b32cdf95709ea149cba99b64736f6c63430008120033