[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "ArrayLengthMismatch", "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": "wallets", "type": "address[]" }, { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" } ], "name": "airdropHolders", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "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": [ { "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": "account", "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": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "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": "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": [], "name": "tradingEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040526005805460ff60a01b191690553480156200001e57600080fd5b506040518060400160405280601081526020016f6275726e696e67627269616e2e636f6d60801b81525060405180604001604052806005815260200164212924a0a760d91b815250816003908162000077919062000286565b50600462000086828262000286565b505050620000a36200009d620000c160201b60201c565b620000c5565b620000bb336bdef376571332906a8800000062000117565b6200037a565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216620001725760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b806002600082825462000186919062000352565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200020d57607f821691505b6020821081036200022e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620001dd57600081815260208120601f850160051c810160208610156200025d5750805b601f850160051c820191505b818110156200027e5782815560010162000269565b505050505050565b81516001600160401b03811115620002a257620002a2620001e2565b620002ba81620002b38454620001f8565b8462000234565b602080601f831160018114620002f25760008415620002d95750858301515b600019600386901b1c1916600185901b1785556200027e565b600085815260208120601f198616915b82811015620003235788860151825594840194600190910190840162000302565b5085821015620003425787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156200037457634e487b7160e01b600052601160045260246000fd5b92915050565b610d5f806200038a6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063715018a6116100a2578063a457c2d711610071578063a457c2d71461020a578063a9059cbb1461021d578063dd62ed3e14610230578063f2ed5aa314610243578063f2fde38b1461025657600080fd5b8063715018a6146101d55780638a8c523c146101df5780638da5cb5b146101e757806395d89b411461020257600080fd5b8063313ce567116100de578063313ce5671461017657806339509351146101855780634ada218b1461019857806370a08231146101ac57600080fd5b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015157806323b872dd14610163575b600080fd5b610118610269565b60405161012591906109dc565b60405180910390f35b61014161013c366004610a46565b6102fb565b6040519015158152602001610125565b6002545b604051908152602001610125565b610141610171366004610a70565b610315565b60405160128152602001610125565b610141610193366004610a46565b610339565b60055461014190600160a01b900460ff1681565b6101556101ba366004610aac565b6001600160a01b031660009081526020819052604090205490565b6101dd61035b565b005b6101dd61036f565b6005546040516001600160a01b039091168152602001610125565b61011861038c565b610141610218366004610a46565b61039b565b61014161022b366004610a46565b61041b565b61015561023e366004610ace565b610429565b6101dd610251366004610bd7565b610454565b6101dd610264366004610aac565b6104eb565b60606003805461027890610c97565b80601f01602080910402602001604051908101604052809291908181526020018280546102a490610c97565b80156102f15780601f106102c6576101008083540402835291602001916102f1565b820191906000526020600020905b8154815290600101906020018083116102d457829003601f168201915b5050505050905090565b600033610309818585610564565b60019150505b92915050565b600033610323858285610688565b61032e858585610702565b506001949350505050565b60003361030981858561034c8383610429565b6103569190610ce7565b610564565b61036361078c565b61036d60006107e6565b565b61037761078c565b6005805460ff60a01b1916600160a01b179055565b60606004805461027890610c97565b600033816103a98286610429565b90508381101561040e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084015b60405180910390fd5b61032e8286868403610564565b600033610309818585610702565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61045c61078c565b805182511461047e5760405163512509d360e11b815260040160405180910390fd5b60005b82518110156104e657600083828151811061049e5761049e610cfa565b6020026020010151905060008383815181106104bc576104bc610cfa565b602002602001015190506104d1338383610702565b505080806104de90610d10565b915050610481565b505050565b6104f361078c565b6001600160a01b0381166105585760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610405565b610561816107e6565b50565b6001600160a01b0383166105c65760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610405565b6001600160a01b0382166106275760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610405565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006106948484610429565b905060001981146106fc57818110156106ef5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610405565b6106fc8484848403610564565b50505050565b600554600160a01b900460ff16610781576005546001600160a01b038481169116148061073c57506005546001600160a01b038381169116145b6107815760405162461bcd60e51b8152602060048201526016602482015275151c98591a5b99c81a5cc81b9bdd08195b98589b195960521b6044820152606401610405565b6104e6838383610838565b6005546001600160a01b0316331461036d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610405565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03831661089c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610405565b6001600160a01b0382166108fe5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610405565b6001600160a01b038316600090815260208190526040902054818110156109765760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610405565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36106fc565b600060208083528351808285015260005b81811015610a09578581018301518582016040015282016109ed565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610a4157600080fd5b919050565b60008060408385031215610a5957600080fd5b610a6283610a2a565b946020939093013593505050565b600080600060608486031215610a8557600080fd5b610a8e84610a2a565b9250610a9c60208501610a2a565b9150604084013590509250925092565b600060208284031215610abe57600080fd5b610ac782610a2a565b9392505050565b60008060408385031215610ae157600080fd5b610aea83610a2a565b9150610af860208401610a2a565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610b4057610b40610b01565b604052919050565b600067ffffffffffffffff821115610b6257610b62610b01565b5060051b60200190565b600082601f830112610b7d57600080fd5b81356020610b92610b8d83610b48565b610b17565b82815260059290921b84018101918181019086841115610bb157600080fd5b8286015b84811015610bcc5780358352918301918301610bb5565b509695505050505050565b60008060408385031215610bea57600080fd5b823567ffffffffffffffff80821115610c0257600080fd5b818501915085601f830112610c1657600080fd5b81356020610c26610b8d83610b48565b82815260059290921b84018101918181019089841115610c4557600080fd5b948201945b83861015610c6a57610c5b86610a2a565b82529482019490820190610c4a565b96505086013592505080821115610c8057600080fd5b50610c8d85828601610b6c565b9150509250929050565b600181811c90821680610cab57607f821691505b602082108103610ccb57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561030f5761030f610cd1565b634e487b7160e01b600052603260045260246000fd5b600060018201610d2257610d22610cd1565b506001019056fea2646970667358221220915049c7a3bb786de8e788d96d485e827698eb28756e9fffc00b5d5dded8b00a64736f6c63430008110033