[ { "inputs": [ { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "uint256", "name": "_totalSupply", "type": "uint256" }, { "internalType": "address", "name": "_router", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "AddressInsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "inputs": [], "name": "ExceedsMaxSellPerBlock", "type": "error" }, { "inputs": [], "name": "FailedInnerCall", "type": "error" }, { "inputs": [], "name": "LimitExceeded", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "type": "error" }, { "inputs": [], "name": "TradingNotOpen", "type": "error" }, { "inputs": [], "name": "UnauthorizedCaller", "type": "error" }, { "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": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "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": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "antibotWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyPercent", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "numTokens", "type": "uint256" } ], "name": "clearStuckToken", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "freelos", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "manualSend", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellPercent", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_buyPercent", "type": "uint256" }, { "internalType": "uint256", "name": "_sellPercent", "type": "uint256" } ], "name": "setConfig", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_enabled", "type": "bool" }, { "internalType": "uint256", "name": "_threshold", "type": "uint256" } ], "name": "setSwapSettings", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_antibotWallet", "type": "address" } ], "name": "setWallets", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "value", "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": "value", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "uniPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniRouter", "outputs": [ { "internalType": "contract IUniRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60c0604052600060085560006009556000600b556000600c556000600d60006101000a81548160ff0219169083151502179055506001600d60016101000a81548160ff0219169083151502179055506000600d60026101000a81548160ff0219169083151502179055503480156200007657600080fd5b506040516200430a3803806200430a83398181016040528101906200009c91906200148e565b3384848160039081620000b091906200177f565b508060049081620000c291906200177f565b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036200013a5760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040162000131919062001877565b60405180910390fd5b6200014b816200051060201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505060805173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f4919062001894565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060805173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200025e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000284919062001894565b6040518363ffffffff1660e01b8152600401620002a3929190620018c6565b6020604051808303816000875af1158015620002c3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002e9919062001894565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505073ffe5de6051263232a05228efed1bac993542c474600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160076000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506103e8600383620004ad919062001922565b620004b991906200199c565b600a81905550620004f4306080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff620005d660201b60201c565b620005063383620005f060201b60201c565b5050505062001cf2565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b620005eb83838360016200067d60201b60201c565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620006655760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016200065c919062001877565b60405180910390fd5b62000679600083836200085d60201b60201c565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603620006f25760006040517fe602df05000000000000000000000000000000000000000000000000000000008152600401620006e9919062001877565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620007675760006040517f94280d620000000000000000000000000000000000000000000000000000000081526004016200075e919062001877565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550801562000857578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516200084e9190620019e5565b60405180910390a35b50505050565b600d60029054906101000a900460ff16156200088c576200088683838362000c4660201b60201c565b62000c41565b600d60009054906101000a900460ff16158015620008e55750620008b562000e7660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156200092d5750620008fd62000e7660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1562000965576040517fe09f033100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600d60019054906101000a900460ff168015620009af575060a05173ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b8015620009cd5750600a54620009cb3062000ea060201b60201c565b115b1562000a5757600b54431115620009e7576000600c819055505b6005600c541062000a24576040517f8dc51d9a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b62000a358162000ee860201b60201c565b600c600081548092919062000a4a9062001a02565b919050555043600b819055505b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801562000afc5750600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801562000b6f575060a05173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148062000b6e575060a05173ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b5b1562000c2c57600060a05173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161462000bd15760646008548362000bbf919062001922565b62000bcb91906200199c565b62000bf0565b60646009548362000be3919062001922565b62000bef91906200199c565b5b905062000c0584308362000c4660201b60201c565b62000c258484838562000c19919062001a4f565b62000c4660201b60201c565b5062000c40565b62000c3f83838362000c4660201b60201c565b5b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000c9c57806002600082825462000c8f919062001a8a565b9250508190555062000d72565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101562000d2b578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040162000d229392919062001ac5565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000dbd578060026000828254039250508190555062000e0a565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000e699190620019e5565b60405180910390a3505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6001600d60026101000a81548160ff0219169083151502179055506000600267ffffffffffffffff81111562000f235762000f226200128a565b5b60405190808252806020026020018201604052801562000f525781602001602082028036833780820191505090505b509050308160008151811062000f6d5762000f6c62001b02565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060805173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000ff5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200101b919062001894565b8160018151811062001032576200103162001b02565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060805173ffffffffffffffffffffffffffffffffffffffff1663791ac947600a5484106200109d57600a546200109f565b835b60008430426040518663ffffffff1660e01b8152600401620010c695949392919062001c42565b600060405180830381600087803b158015620010e157600080fd5b505af1158015620010f6573d6000803e3d6000fd5b505050506200114747600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166200116660201b90919060201c565b506000600d60026101000a81548160ff02191690831515021790555050565b80471015620011ae57306040517fcd786059000000000000000000000000000000000000000000000000000000008152600401620011a5919062001877565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff1682604051620011d69062001cdb565b60006040518083038185875af1925050503d806000811462001215576040519150601f19603f3d011682016040523d82523d6000602084013e6200121a565b606091505b505090508062001256576040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620012c48262001279565b810181811067ffffffffffffffff82111715620012e657620012e56200128a565b5b80604052505050565b6000620012fb6200125b565b9050620013098282620012b9565b919050565b600067ffffffffffffffff8211156200132c576200132b6200128a565b5b620013378262001279565b9050602081019050919050565b60005b838110156200136457808201518184015260208101905062001347565b60008484015250505050565b60006200138762001381846200130e565b620012ef565b905082815260208101848484011115620013a657620013a562001274565b5b620013b384828562001344565b509392505050565b600082601f830112620013d357620013d26200126f565b5b8151620013e584826020860162001370565b91505092915050565b6000819050919050565b6200140381620013ee565b81146200140f57600080fd5b50565b6000815190506200142381620013f8565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620014568262001429565b9050919050565b620014688162001449565b81146200147457600080fd5b50565b60008151905062001488816200145d565b92915050565b60008060008060808587031215620014ab57620014aa62001265565b5b600085015167ffffffffffffffff811115620014cc57620014cb6200126a565b5b620014da87828801620013bb565b945050602085015167ffffffffffffffff811115620014fe57620014fd6200126a565b5b6200150c87828801620013bb565b93505060406200151f8782880162001412565b9250506060620015328782880162001477565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200159157607f821691505b602082108103620015a757620015a662001549565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620016117fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620015d2565b6200161d8683620015d2565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620016606200165a6200165484620013ee565b62001635565b620013ee565b9050919050565b6000819050919050565b6200167c836200163f565b620016946200168b8262001667565b848454620015df565b825550505050565b600090565b620016ab6200169c565b620016b881848462001671565b505050565b5b81811015620016e057620016d4600082620016a1565b600181019050620016be565b5050565b601f8211156200172f57620016f981620015ad565b6200170484620015c2565b8101602085101562001714578190505b6200172c6200172385620015c2565b830182620016bd565b50505b505050565b600082821c905092915050565b6000620017546000198460080262001734565b1980831691505092915050565b60006200176f838362001741565b9150826002028217905092915050565b6200178a826200153e565b67ffffffffffffffff811115620017a657620017a56200128a565b5b620017b2825462001578565b620017bf828285620016e4565b600060209050601f831160018114620017f75760008415620017e2578287015190505b620017ee858262001761565b8655506200185e565b601f1984166200180786620015ad565b60005b8281101562001831578489015182556001820191506020850194506020810190506200180a565b868310156200185157848901516200184d601f89168262001741565b8355505b6001600288020188555050505b505050505050565b620018718162001449565b82525050565b60006020820190506200188e600083018462001866565b92915050565b600060208284031215620018ad57620018ac62001265565b5b6000620018bd8482850162001477565b91505092915050565b6000604082019050620018dd600083018562001866565b620018ec602083018462001866565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200192f82620013ee565b91506200193c83620013ee565b92508282026200194c81620013ee565b91508282048414831517620019665762001965620018f3565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620019a982620013ee565b9150620019b683620013ee565b925082620019c957620019c86200196d565b5b828204905092915050565b620019df81620013ee565b82525050565b6000602082019050620019fc6000830184620019d4565b92915050565b600062001a0f82620013ee565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820362001a445762001a43620018f3565b5b600182019050919050565b600062001a5c82620013ee565b915062001a6983620013ee565b925082820390508181111562001a845762001a83620018f3565b5b92915050565b600062001a9782620013ee565b915062001aa483620013ee565b925082820190508082111562001abf5762001abe620018f3565b5b92915050565b600060608201905062001adc600083018662001866565b62001aeb6020830185620019d4565b62001afa6040830184620019d4565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b600062001b5c62001b5662001b508462001b31565b62001635565b620013ee565b9050919050565b62001b6e8162001b3b565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b62001bab8162001449565b82525050565b600062001bbf838362001ba0565b60208301905092915050565b6000602082019050919050565b600062001be58262001b74565b62001bf1818562001b7f565b935062001bfe8362001b90565b8060005b8381101562001c3557815162001c19888262001bb1565b975062001c268362001bcb565b92505060018101905062001c02565b5085935050505092915050565b600060a08201905062001c596000830188620019d4565b62001c68602083018762001b63565b818103604083015262001c7c818662001bd8565b905062001c8d606083018562001866565b62001c9c6080830184620019d4565b9695505050505050565b600081905092915050565b50565b600062001cc360008362001ca6565b915062001cd08262001cb1565b600082019050919050565b600062001ce88262001cb4565b9150819050919050565b60805160a0516125c862001d42600039600081816107d301528181611498015281816116250152818161167a01526116d2015260008181610a7601528181611a770152611b5401526125c86000f3fe6080604052600436106101a05760003560e01c806370a08231116100ec578063c9567bf91161008a578063dd62ed3e11610064578063dd62ed3e146105c9578063eb50e70e14610606578063f2fde38b1461062f578063f429389014610658576101a7565b8063c9567bf91461054a578063d0e1032614610575578063d36d04971461059e576101a7565b80638da5cb5b116100c65780638da5cb5b1461048c57806395d89b41146104b7578063a0e47bf6146104e2578063a9059cbb1461050d576101a7565b806370a08231146103fb578063715018a61461043857806377b54bad1461044f576101a7565b8063293230b81161015957806332972e461161013357806332972e461461033d578063471131ac146103685780634f1455c9146103a55780636ddd1713146103d0576101a7565b8063293230b8146102d05780633090b640146102e7578063313ce56714610312576101a7565b80630445b667146101ac57806306fdde03146101d7578063095ea7b31461020257806318160ddd1461023f5780631e34c5851461026a57806323b872dd14610293576101a7565b366101a757005b600080fd5b3480156101b857600080fd5b506101c161066f565b6040516101ce9190611c7b565b60405180910390f35b3480156101e357600080fd5b506101ec610675565b6040516101f99190611d26565b60405180910390f35b34801561020e57600080fd5b5061022960048036038101906102249190611dd7565b610707565b6040516102369190611e32565b60405180910390f35b34801561024b57600080fd5b5061025461072a565b6040516102619190611c7b565b60405180910390f35b34801561027657600080fd5b50610291600480360381019061028c9190611e4d565b610734565b005b34801561029f57600080fd5b506102ba60048036038101906102b59190611e8d565b61074e565b6040516102c79190611e32565b60405180910390f35b3480156102dc57600080fd5b506102e561077d565b005b3480156102f357600080fd5b506102fc6107a2565b6040516103099190611eef565b60405180910390f35b34801561031e57600080fd5b506103276107c8565b6040516103349190611f26565b60405180910390f35b34801561034957600080fd5b506103526107d1565b60405161035f9190611eef565b60405180910390f35b34801561037457600080fd5b5061038f600480360381019061038a9190611f41565b6107f5565b60405161039c9190611e32565b60405180910390f35b3480156103b157600080fd5b506103ba610815565b6040516103c79190611c7b565b60405180910390f35b3480156103dc57600080fd5b506103e561081b565b6040516103f29190611e32565b60405180910390f35b34801561040757600080fd5b50610422600480360381019061041d9190611f41565b61082e565b60405161042f9190611c7b565b60405180910390f35b34801561044457600080fd5b5061044d610876565b005b34801561045b57600080fd5b5061047660048036038101906104719190611dd7565b61088a565b6040516104839190611e32565b60405180910390f35b34801561049857600080fd5b506104a16109b8565b6040516104ae9190611eef565b60405180910390f35b3480156104c357600080fd5b506104cc6109e2565b6040516104d99190611d26565b60405180910390f35b3480156104ee57600080fd5b506104f7610a74565b6040516105049190611fcd565b60405180910390f35b34801561051957600080fd5b50610534600480360381019061052f9190611dd7565b610a98565b6040516105419190611e32565b60405180910390f35b34801561055657600080fd5b5061055f610abb565b60405161056c9190611e32565b60405180910390f35b34801561058157600080fd5b5061059c60048036038101906105979190612014565b610ace565b005b3480156105aa57600080fd5b506105b3610bbb565b6040516105c09190611c7b565b60405180910390f35b3480156105d557600080fd5b506105f060048036038101906105eb9190612054565b610bc1565b6040516105fd9190611c7b565b60405180910390f35b34801561061257600080fd5b5061062d60048036038101906106289190611f41565b610c48565b005b34801561063b57600080fd5b5061065660048036038101906106519190611f41565b610d0e565b005b34801561066457600080fd5b5061066d610d94565b005b600a5481565b606060038054610684906120c3565b80601f01602080910402602001604051908101604052809291908181526020018280546106b0906120c3565b80156106fd5780601f106106d2576101008083540402835291602001916106fd565b820191906000526020600020905b8154815290600101906020018083116106e057829003601f168201915b5050505050905090565b600080610712610de1565b905061071f818585610de9565b600191505092915050565b6000600254905090565b61073c610dfb565b81600981905550806008819055505050565b600080610759610de1565b9050610766858285610e82565b610771858585610f16565b60019150509392505050565b610785610dfb565b6001600d60006101000a81548160ff021916908315150217905550565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006012905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b60076020528060005260406000206000915054906101000a900460ff1681565b60095481565b600d60019054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61087e610dfb565b610888600061100a565b565b6000808203610910578273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016108cc9190611eef565b602060405180830381865afa1580156108e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061090d9190612109565b91505b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b815260040161096d929190612136565b6020604051808303816000875af115801561098c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b09190612174565b905092915050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546109f1906120c3565b80601f0160208091040260200160405190810160405280929190818152602001828054610a1d906120c3565b8015610a6a5780601f10610a3f57610100808354040283529160200191610a6a565b820191906000526020600020905b815481529060010190602001808311610a4d57829003601f168201915b5050505050905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b600080610aa3610de1565b9050610ab0818585610f16565b600191505092915050565b600d60009054906101000a900460ff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015610b5f5750610b2f6109b8565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15610b96576040517f5c427cd900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600d60016101000a81548160ff02191690831515021790555080600a819055505050565b60085481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610c50610dfb565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160076000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b610d16610dfb565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d885760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610d7f9190611eef565b60405180910390fd5b610d918161100a565b50565b610ddf47600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166110d090919063ffffffff16565b565b600033905090565b610df683838360016111bd565b505050565b610e03610de1565b73ffffffffffffffffffffffffffffffffffffffff16610e216109b8565b73ffffffffffffffffffffffffffffffffffffffff1614610e8057610e44610de1565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610e779190611eef565b60405180910390fd5b565b6000610e8e8484610bc1565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610f105781811015610f00578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610ef7939291906121a1565b60405180910390fd5b610f0f848484840360006111bd565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f885760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610f7f9190611eef565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ffa5760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610ff19190611eef565b60405180910390fd5b611005838383611394565b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8047101561111557306040517fcd78605900000000000000000000000000000000000000000000000000000000815260040161110c9190611eef565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff168260405161113b90612209565b60006040518083038185875af1925050503d8060008114611178576040519150601f19603f3d011682016040523d82523d6000602084013e61117d565b606091505b50509050806111b8576040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361122f5760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016112269190611eef565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036112a15760006040517f94280d620000000000000000000000000000000000000000000000000000000081526004016112989190611eef565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550801561138e578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516113859190611c7b565b60405180910390a35b50505050565b600d60029054906101000a900460ff16156113b9576113b4838383611798565b611793565b600d60009054906101000a900460ff1615801561140957506113d96109b8565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561144857506114186109b8565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561147f576040517fe09f033100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600d60019054906101000a900460ff1680156114e657507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b80156114fb5750600a546114f93061082e565b115b1561157857600b54431115611513576000600c819055505b6005600c541061154f576040517f8dc51d9a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611558816119bd565b600c600081548092919061156b9061224d565b919050555043600b819055505b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561161c5750600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156116c957507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614806116c857507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b5b156117865760007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614611742576064600854836117339190612295565b61173d9190612306565b61175d565b6064600954836117529190612295565b61175c9190612306565b5b905061176a843083611798565b6117808484838561177b9190612337565b611798565b50611792565b611791838383611798565b5b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117ea5780600260008282546117de919061236b565b925050819055506118bd565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611876578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161186d939291906121a1565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036119065780600260008282540392505081905550611953565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119b09190611c7b565b60405180910390a3505050565b6001600d60026101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156119f5576119f461239f565b5b604051908082528060200260200182016040528015611a235781602001602082028036833780820191505090505b5090503081600081518110611a3b57611a3a6123ce565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611ae0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b049190612412565b81600181518110611b1857611b176123ce565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947600a548410611b9f57600a54611ba1565b835b60008430426040518663ffffffff1660e01b8152600401611bc6959493929190612538565b600060405180830381600087803b158015611be057600080fd5b505af1158015611bf4573d6000803e3d6000fd5b50505050611c4347600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166110d090919063ffffffff16565b506000600d60026101000a81548160ff02191690831515021790555050565b6000819050919050565b611c7581611c62565b82525050565b6000602082019050611c906000830184611c6c565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611cd0578082015181840152602081019050611cb5565b60008484015250505050565b6000601f19601f8301169050919050565b6000611cf882611c96565b611d028185611ca1565b9350611d12818560208601611cb2565b611d1b81611cdc565b840191505092915050565b60006020820190508181036000830152611d408184611ced565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611d7882611d4d565b9050919050565b611d8881611d6d565b8114611d9357600080fd5b50565b600081359050611da581611d7f565b92915050565b611db481611c62565b8114611dbf57600080fd5b50565b600081359050611dd181611dab565b92915050565b60008060408385031215611dee57611ded611d48565b5b6000611dfc85828601611d96565b9250506020611e0d85828601611dc2565b9150509250929050565b60008115159050919050565b611e2c81611e17565b82525050565b6000602082019050611e476000830184611e23565b92915050565b60008060408385031215611e6457611e63611d48565b5b6000611e7285828601611dc2565b9250506020611e8385828601611dc2565b9150509250929050565b600080600060608486031215611ea657611ea5611d48565b5b6000611eb486828701611d96565b9350506020611ec586828701611d96565b9250506040611ed686828701611dc2565b9150509250925092565b611ee981611d6d565b82525050565b6000602082019050611f046000830184611ee0565b92915050565b600060ff82169050919050565b611f2081611f0a565b82525050565b6000602082019050611f3b6000830184611f17565b92915050565b600060208284031215611f5757611f56611d48565b5b6000611f6584828501611d96565b91505092915050565b6000819050919050565b6000611f93611f8e611f8984611d4d565b611f6e565b611d4d565b9050919050565b6000611fa582611f78565b9050919050565b6000611fb782611f9a565b9050919050565b611fc781611fac565b82525050565b6000602082019050611fe26000830184611fbe565b92915050565b611ff181611e17565b8114611ffc57600080fd5b50565b60008135905061200e81611fe8565b92915050565b6000806040838503121561202b5761202a611d48565b5b600061203985828601611fff565b925050602061204a85828601611dc2565b9150509250929050565b6000806040838503121561206b5761206a611d48565b5b600061207985828601611d96565b925050602061208a85828601611d96565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806120db57607f821691505b6020821081036120ee576120ed612094565b5b50919050565b60008151905061210381611dab565b92915050565b60006020828403121561211f5761211e611d48565b5b600061212d848285016120f4565b91505092915050565b600060408201905061214b6000830185611ee0565b6121586020830184611c6c565b9392505050565b60008151905061216e81611fe8565b92915050565b60006020828403121561218a57612189611d48565b5b60006121988482850161215f565b91505092915050565b60006060820190506121b66000830186611ee0565b6121c36020830185611c6c565b6121d06040830184611c6c565b949350505050565b600081905092915050565b50565b60006121f36000836121d8565b91506121fe826121e3565b600082019050919050565b6000612214826121e6565b9150819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061225882611c62565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361228a5761228961221e565b5b600182019050919050565b60006122a082611c62565b91506122ab83611c62565b92508282026122b981611c62565b915082820484148315176122d0576122cf61221e565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061231182611c62565b915061231c83611c62565b92508261232c5761232b6122d7565b5b828204905092915050565b600061234282611c62565b915061234d83611c62565b92508282039050818111156123655761236461221e565b5b92915050565b600061237682611c62565b915061238183611c62565b92508282019050808211156123995761239861221e565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061240c81611d7f565b92915050565b60006020828403121561242857612427611d48565b5b6000612436848285016123fd565b91505092915050565b6000819050919050565b600061246461245f61245a8461243f565b611f6e565b611c62565b9050919050565b61247481612449565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6124af81611d6d565b82525050565b60006124c183836124a6565b60208301905092915050565b6000602082019050919050565b60006124e58261247a565b6124ef8185612485565b93506124fa83612496565b8060005b8381101561252b57815161251288826124b5565b975061251d836124cd565b9250506001810190506124fe565b5085935050505092915050565b600060a08201905061254d6000830188611c6c565b61255a602083018761246b565b818103604083015261256c81866124da565b905061257b6060830185611ee0565b6125886080830184611c6c565b969550505050505056fea2646970667358221220556e784a743df0e2bb72e2fc139a3d4ba5674e052f1874bc450a5ef3b28ce4b464736f6c63430008180033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000033b2e3c9fd0803ce80000000000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d00000000000000000000000000000000000000000000000000000000000000124d61727368616c6c20526f67616e20496e75000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d52490000000000000000000000000000000000000000000000000000000000
0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000033b2e3c9fd0803ce80000000000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d00000000000000000000000000000000000000000000000000000000000000124d61727368616c6c20526f67616e20496e75000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d52490000000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : _name (string): Marshall Rogan InuArg [1] : _symbol (string): MRIArg [2] : _totalSupply (uint256): 1000000000000000000000000000Arg [3] : _router (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
----Encoded View------------Arg [0] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000124d61727368616c6c20526f67616e20496e750000000000000000000000000000Arg [1] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000034d52490000000000000000000000000000000000000000000000000000000000Arg [2] : 0x0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000Arg [3] : 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d