{"file_path":"contracts/WBT.sol","creation_status":"success","source_code":"// SPDX-License-Identifier: MIT\npragma solidity =0.8.12;\n\nimport \"./ERC20Detailed.sol\";\n\ncontract WBT is ERC20Detailed {\n    constructor() ERC20Detailed(\"WBT\", \"WBT\", 8, 300_000_000_00000000) {\n    }\n}\n","deployed_bytecode":"0x608060405234801561001057600080fd5b50600436106101425760003560e01c806370a08231116100b8578063a457c2d71161007c578063a457c2d714610341578063a9059cbb14610371578063dd62ed3e146103a1578063f2fde38b146103d1578063f3bdc228146103ed578063fe575a871461040957610142565b806370a08231146102c1578063715018a6146102f15780638456cb59146102fb5780638da5cb5b1461030557806395d89b411461032357610142565b80632f54bf6e1161010a5780632f54bf6e146101ff578063313ce5671461022f578063395093511461024d5780633f4ba83a1461027d57806342966c68146102875780635c975abb146102a357610142565b806306fdde0314610147578063095ea7b31461016557806318160ddd1461019557806323b872dd146101b35780632d5a5d34146101e3575b600080fd5b61014f610439565b60405161015c91906118dd565b60405180910390f35b61017f600480360381019061017a9190611998565b6104cb565b60405161018c91906119f3565b60405180910390f35b61019d610630565b6040516101aa9190611a1d565b60405180910390f35b6101cd60048036038101906101c89190611a38565b61063a565b6040516101da91906119f3565b60405180910390f35b6101fd60048036038101906101f89190611ab7565b6107a4565b005b61021960048036038101906102149190611af7565b610847565b60405161022691906119f3565b60405180910390f35b6102376108a0565b6040516102449190611b40565b60405180910390f35b61026760048036038101906102629190611998565b6108b7565b60405161027491906119f3565b60405180910390f35b610285610b16565b005b6102a1600480360381019061029c9190611b5b565b610bc0565b005b6102ab610c15565b6040516102b891906119f3565b60405180910390f35b6102db60048036038101906102d69190611af7565b610c28565b6040516102e89190611a1d565b60405180910390f35b6102f9610c71565b005b610303610d77565b005b61030d610e22565b60405161031a9190611b97565b60405180910390f35b61032b610e4b565b60405161033891906118dd565b60405180910390f35b61035b60048036038101906103569190611998565b610edd565b60405161036891906119f3565b60405180910390f35b61038b60048036038101906103869190611998565b61113c565b60405161039891906119f3565b60405180910390f35b6103bb60048036038101906103b69190611bb2565b611153565b6040516103c89190611a1d565b60405180910390f35b6103eb60048036038101906103e69190611af7565b6111da565b005b61040760048036038101906104029190611af7565b61122e565b005b610423600480360381019061041e9190611af7565b6113b2565b60405161043091906119f3565b60405180910390f35b60606006805461044890611c21565b80601f016020809104026020016040519081016040528092919081815260200182805461047490611c21565b80156104c15780601f10610496576101008083540402835291602001916104c1565b820191906000526020600020905b8154815290600101906020018083116104a457829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561050657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561054057600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161061e9190611a1d565b60405180910390a36001905092915050565b6000600554905090565b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156106fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f290611c9f565b60405180910390fd5b610706848484611408565b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107929190611cee565b92505081905550600190509392505050565b6107ad33610847565b6107ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e390611d6e565b60405180910390fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b6000600860009054906101000a900460ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610928576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091f90611dda565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610998576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098f90611e6c565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a249190611e8c565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051610b049190611a1d565b60405180910390a36001905092915050565b610b1f33610847565b610b5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5590611d6e565b60405180910390fd5b600260009054906101000a900460ff16610b7757600080fd5b6000600260006101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b610bc933610847565b610c08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bff90611d6e565b60405180910390fd5b610c12338261163a565b50565b600260009054906101000a900460ff1681565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610c7a33610847565b610cb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb090611d6e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610d8033610847565b610dbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db690611d6e565b60405180910390fd5b600260009054906101000a900460ff1615610dd957600080fd5b6001600260006101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060078054610e5a90611c21565b80601f0160208091040260200160405190810160405280929190818152602001828054610e8690611c21565b8015610ed35780601f10610ea857610100808354040283529160200191610ed3565b820191906000526020600020905b815481529060010190602001808311610eb657829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610f4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4590611dda565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610fbe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb590611e6c565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461104a9190611cee565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460405161112a9190611a1d565b60405180910390a36001905092915050565b6000611149338484611408565b6001905092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6111e333610847565b611222576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121990611d6e565b60405180910390fd5b61122b8161174d565b50565b61123733610847565b611276576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126d90611d6e565b60405180910390fd5b61127f816113b2565b6112be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b590611f2e565b60405180910390fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600560008282546113599190611cee565b925050819055508173ffffffffffffffffffffffffffffffffffffffff167f61e6e66b0d6339b2980aecc6ccc0039736791f0ccde9ed512e789a7fbdd698c6826040516113a69190611a1d565b60405180910390a25050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600260009054906101000a900460ff161561142257600080fd5b61142b836113b2565b1561146b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146290611f9a565b60405180910390fd5b611474826113b2565b156114b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ab90612006565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151b90612072565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115739190611cee565b9250508190555080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115c99190611e8c565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161162d9190611a1d565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561167457600080fd5b80600560008282546116869190611cee565b9250508190555080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546116dc9190611cee565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516117419190611a1d565b60405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561178757600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561187e578082015181840152602081019050611863565b8381111561188d576000848401525b50505050565b6000601f19601f8301169050919050565b60006118af82611844565b6118b9818561184f565b93506118c9818560208601611860565b6118d281611893565b840191505092915050565b600060208201905081810360008301526118f781846118a4565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061192f82611904565b9050919050565b61193f81611924565b811461194a57600080fd5b50565b60008135905061195c81611936565b92915050565b6000819050919050565b61197581611962565b811461198057600080fd5b50565b6000813590506119928161196c565b92915050565b600080604083850312156119af576119ae6118ff565b5b60006119bd8582860161194d565b92505060206119ce85828601611983565b9150509250929050565b60008115159050919050565b6119ed816119d8565b82525050565b6000602082019050611a0860008301846119e4565b92915050565b611a1781611962565b82525050565b6000602082019050611a326000830184611a0e565b92915050565b600080600060608486031215611a5157611a506118ff565b5b6000611a5f8682870161194d565b9350506020611a708682870161194d565b9250506040611a8186828701611983565b9150509250925092565b611a94816119d8565b8114611a9f57600080fd5b50565b600081359050611ab181611a8b565b92915050565b60008060408385031215611ace57611acd6118ff565b5b6000611adc8582860161194d565b9250506020611aed85828601611aa2565b9150509250929050565b600060208284031215611b0d57611b0c6118ff565b5b6000611b1b8482850161194d565b91505092915050565b600060ff82169050919050565b611b3a81611b24565b82525050565b6000602082019050611b556000830184611b31565b92915050565b600060208284031215611b7157611b706118ff565b5b6000611b7f84828501611983565b91505092915050565b611b9181611924565b82525050565b6000602082019050611bac6000830184611b88565b92915050565b60008060408385031215611bc957611bc86118ff565b5b6000611bd78582860161194d565b9250506020611be88582860161194d565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611c3957607f821691505b60208210811415611c4d57611c4c611bf2565b5b50919050565b7f4e6f7420616c6c6f77656420746f207370656e64000000000000000000000000600082015250565b6000611c8960148361184f565b9150611c9482611c53565b602082019050919050565b60006020820190508181036000830152611cb881611c7c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611cf982611962565b9150611d0483611962565b925082821015611d1757611d16611cbf565b5b828203905092915050565b7f417661696c61626c65206f6e6c7920666f72206f776e65720000000000000000600082015250565b6000611d5860188361184f565b9150611d6382611d22565b602082019050919050565b60006020820190508181036000830152611d8781611d4b565b9050919050565b7f5370656e646572207a65726f20616464726573732070726f6869626974656400600082015250565b6000611dc4601f8361184f565b9150611dcf82611d8e565b602082019050919050565b60006020820190508181036000830152611df381611db7565b9050919050565b7f5a65726f206164647265737320636f756c64206e6f742063616c6c206d65746860008201527f6f64000000000000000000000000000000000000000000000000000000000000602082015250565b6000611e5660228361184f565b9150611e6182611dfa565b604082019050919050565b60006020820190508181036000830152611e8581611e49565b9050919050565b6000611e9782611962565b9150611ea283611962565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611ed757611ed6611cbf565b5b828201905092915050565b7f41646472657373206973206e6f7420696e20626c61636b6c6973740000000000600082015250565b6000611f18601b8361184f565b9150611f2382611ee2565b602082019050919050565b60006020820190508181036000830152611f4781611f0b565b9050919050565b7f53656e646572206164647265737320696e20626c61636b6c6973740000000000600082015250565b6000611f84601b8361184f565b9150611f8f82611f4e565b602082019050919050565b60006020820190508181036000830152611fb381611f77565b9050919050565b7f5265636569766572206164647265737320696e20626c61636b6c697374000000600082015250565b6000611ff0601d8361184f565b9150611ffb82611fba565b602082019050919050565b6000602082019050818103600083015261201f81611fe3565b9050919050565b7f5a65726f20616464726573732063616e206e6f74206265207265636569766572600082015250565b600061205c60208361184f565b915061206782612026565b602082019050919050565b6000602082019050818103600083015261208b8161204f565b905091905056fea2646970667358221220649c67040001760d4effbf2d6a5f1e81241212fa0526695ad1aa8ae67fd93b5164736f6c634300080c0033","optimization_enabled":false,"verified_twin_address_hash":null,"is_verified":true,"compiler_settings":{"libraries":{},"optimizer":{"enabled":false,"runs":200},"outputSelection":{"*":{"":["*"],"*":["*"]}}},"optimization_runs":null,"sourcify_repo_url":null,"decoded_constructor_args":null,"compiler_version":"v0.8.12+commit.f00d7308","is_verified_via_verifier_alliance":false,"verified_at":"2023-09-22T04:58:28.696380Z","implementations":[],"proxy_type":null,"external_libraries":[],"creation_bytecode":"0x60806040526000600260006101000a81548160ff0219169083151502179055503480156200002c57600080fd5b506040518060400160405280600381526020017f57425400000000000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f57425400000000000000000000000000000000000000000000000000000000008152506008666a94d74f430000336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3836006908051906020019062000176929190620002e1565b5082600790805190602001906200018f929190620002e1565b5081600860006101000a81548160ff021916908360ff160217905550620001bd3382620001c760201b60201c565b50505050620004ba565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200020257600080fd5b8060056000828254620002169190620003ca565b9250508190555080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546200026e9190620003ca565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002d5919062000438565b60405180910390a35050565b828054620002ef9062000484565b90600052602060002090601f0160209004810192826200031357600085556200035f565b82601f106200032e57805160ff19168380011785556200035f565b828001600101855582156200035f579182015b828111156200035e57825182559160200191906001019062000341565b5b5090506200036e919062000372565b5090565b5b808211156200038d57600081600090555060010162000373565b5090565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620003d78262000391565b9150620003e48362000391565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200041c576200041b6200039b565b5b828201905092915050565b620004328162000391565b82525050565b60006020820190506200044f600083018462000427565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200049d57607f821691505b60208210811415620004b457620004b362000455565b5b50919050565b6120c880620004ca6000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c806370a08231116100b8578063a457c2d71161007c578063a457c2d714610341578063a9059cbb14610371578063dd62ed3e146103a1578063f2fde38b146103d1578063f3bdc228146103ed578063fe575a871461040957610142565b806370a08231146102c1578063715018a6146102f15780638456cb59146102fb5780638da5cb5b1461030557806395d89b411461032357610142565b80632f54bf6e1161010a5780632f54bf6e146101ff578063313ce5671461022f578063395093511461024d5780633f4ba83a1461027d57806342966c68146102875780635c975abb146102a357610142565b806306fdde0314610147578063095ea7b31461016557806318160ddd1461019557806323b872dd146101b35780632d5a5d34146101e3575b600080fd5b61014f610439565b60405161015c91906118dd565b60405180910390f35b61017f600480360381019061017a9190611998565b6104cb565b60405161018c91906119f3565b60405180910390f35b61019d610630565b6040516101aa9190611a1d565b60405180910390f35b6101cd60048036038101906101c89190611a38565b61063a565b6040516101da91906119f3565b60405180910390f35b6101fd60048036038101906101f89190611ab7565b6107a4565b005b61021960048036038101906102149190611af7565b610847565b60405161022691906119f3565b60405180910390f35b6102376108a0565b6040516102449190611b40565b60405180910390f35b61026760048036038101906102629190611998565b6108b7565b60405161027491906119f3565b60405180910390f35b610285610b16565b005b6102a1600480360381019061029c9190611b5b565b610bc0565b005b6102ab610c15565b6040516102b891906119f3565b60405180910390f35b6102db60048036038101906102d69190611af7565b610c28565b6040516102e89190611a1d565b60405180910390f35b6102f9610c71565b005b610303610d77565b005b61030d610e22565b60405161031a9190611b97565b60405180910390f35b61032b610e4b565b60405161033891906118dd565b60405180910390f35b61035b60048036038101906103569190611998565b610edd565b60405161036891906119f3565b60405180910390f35b61038b60048036038101906103869190611998565b61113c565b60405161039891906119f3565b60405180910390f35b6103bb60048036038101906103b69190611bb2565b611153565b6040516103c89190611a1d565b60405180910390f35b6103eb60048036038101906103e69190611af7565b6111da565b005b61040760048036038101906104029190611af7565b61122e565b005b610423600480360381019061041e9190611af7565b6113b2565b60405161043091906119f3565b60405180910390f35b60606006805461044890611c21565b80601f016020809104026020016040519081016040528092919081815260200182805461047490611c21565b80156104c15780601f10610496576101008083540402835291602001916104c1565b820191906000526020600020905b8154815290600101906020018083116104a457829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561050657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561054057600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161061e9190611a1d565b60405180910390a36001905092915050565b6000600554905090565b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156106fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f290611c9f565b60405180910390fd5b610706848484611408565b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107929190611cee565b92505081905550600190509392505050565b6107ad33610847565b6107ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e390611d6e565b60405180910390fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b6000600860009054906101000a900460ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610928576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091f90611dda565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610998576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098f90611e6c565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a249190611e8c565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051610b049190611a1d565b60405180910390a36001905092915050565b610b1f33610847565b610b5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5590611d6e565b60405180910390fd5b600260009054906101000a900460ff16610b7757600080fd5b6000600260006101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b610bc933610847565b610c08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bff90611d6e565b60405180910390fd5b610c12338261163a565b50565b600260009054906101000a900460ff1681565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610c7a33610847565b610cb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb090611d6e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610d8033610847565b610dbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db690611d6e565b60405180910390fd5b600260009054906101000a900460ff1615610dd957600080fd5b6001600260006101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060078054610e5a90611c21565b80601f0160208091040260200160405190810160405280929190818152602001828054610e8690611c21565b8015610ed35780601f10610ea857610100808354040283529160200191610ed3565b820191906000526020600020905b815481529060010190602001808311610eb657829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610f4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4590611dda565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610fbe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb590611e6c565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461104a9190611cee565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460405161112a9190611a1d565b60405180910390a36001905092915050565b6000611149338484611408565b6001905092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6111e333610847565b611222576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121990611d6e565b60405180910390fd5b61122b8161174d565b50565b61123733610847565b611276576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126d90611d6e565b60405180910390fd5b61127f816113b2565b6112be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b590611f2e565b60405180910390fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600560008282546113599190611cee565b925050819055508173ffffffffffffffffffffffffffffffffffffffff167f61e6e66b0d6339b2980aecc6ccc0039736791f0ccde9ed512e789a7fbdd698c6826040516113a69190611a1d565b60405180910390a25050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600260009054906101000a900460ff161561142257600080fd5b61142b836113b2565b1561146b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146290611f9a565b60405180910390fd5b611474826113b2565b156114b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ab90612006565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151b90612072565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115739190611cee565b9250508190555080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115c99190611e8c565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161162d9190611a1d565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561167457600080fd5b80600560008282546116869190611cee565b9250508190555080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546116dc9190611cee565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516117419190611a1d565b60405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561178757600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561187e578082015181840152602081019050611863565b8381111561188d576000848401525b50505050565b6000601f19601f8301169050919050565b60006118af82611844565b6118b9818561184f565b93506118c9818560208601611860565b6118d281611893565b840191505092915050565b600060208201905081810360008301526118f781846118a4565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061192f82611904565b9050919050565b61193f81611924565b811461194a57600080fd5b50565b60008135905061195c81611936565b92915050565b6000819050919050565b61197581611962565b811461198057600080fd5b50565b6000813590506119928161196c565b92915050565b600080604083850312156119af576119ae6118ff565b5b60006119bd8582860161194d565b92505060206119ce85828601611983565b9150509250929050565b60008115159050919050565b6119ed816119d8565b82525050565b6000602082019050611a0860008301846119e4565b92915050565b611a1781611962565b82525050565b6000602082019050611a326000830184611a0e565b92915050565b600080600060608486031215611a5157611a506118ff565b5b6000611a5f8682870161194d565b9350506020611a708682870161194d565b9250506040611a8186828701611983565b9150509250925092565b611a94816119d8565b8114611a9f57600080fd5b50565b600081359050611ab181611a8b565b92915050565b60008060408385031215611ace57611acd6118ff565b5b6000611adc8582860161194d565b9250506020611aed85828601611aa2565b9150509250929050565b600060208284031215611b0d57611b0c6118ff565b5b6000611b1b8482850161194d565b91505092915050565b600060ff82169050919050565b611b3a81611b24565b82525050565b6000602082019050611b556000830184611b31565b92915050565b600060208284031215611b7157611b706118ff565b5b6000611b7f84828501611983565b91505092915050565b611b9181611924565b82525050565b6000602082019050611bac6000830184611b88565b92915050565b60008060408385031215611bc957611bc86118ff565b5b6000611bd78582860161194d565b9250506020611be88582860161194d565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611c3957607f821691505b60208210811415611c4d57611c4c611bf2565b5b50919050565b7f4e6f7420616c6c6f77656420746f207370656e64000000000000000000000000600082015250565b6000611c8960148361184f565b9150611c9482611c53565b602082019050919050565b60006020820190508181036000830152611cb881611c7c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611cf982611962565b9150611d0483611962565b925082821015611d1757611d16611cbf565b5b828203905092915050565b7f417661696c61626c65206f6e6c7920666f72206f776e65720000000000000000600082015250565b6000611d5860188361184f565b9150611d6382611d22565b602082019050919050565b60006020820190508181036000830152611d8781611d4b565b9050919050565b7f5370656e646572207a65726f20616464726573732070726f6869626974656400600082015250565b6000611dc4601f8361184f565b9150611dcf82611d8e565b602082019050919050565b60006020820190508181036000830152611df381611db7565b9050919050565b7f5a65726f206164647265737320636f756c64206e6f742063616c6c206d65746860008201527f6f64000000000000000000000000000000000000000000000000000000000000602082015250565b6000611e5660228361184f565b9150611e6182611dfa565b604082019050919050565b60006020820190508181036000830152611e8581611e49565b9050919050565b6000611e9782611962565b9150611ea283611962565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611ed757611ed6611cbf565b5b828201905092915050565b7f41646472657373206973206e6f7420696e20626c61636b6c6973740000000000600082015250565b6000611f18601b8361184f565b9150611f2382611ee2565b602082019050919050565b60006020820190508181036000830152611f4781611f0b565b9050919050565b7f53656e646572206164647265737320696e20626c61636b6c6973740000000000600082015250565b6000611f84601b8361184f565b9150611f8f82611f4e565b602082019050919050565b60006020820190508181036000830152611fb381611f77565b9050919050565b7f5265636569766572206164647265737320696e20626c61636b6c697374000000600082015250565b6000611ff0601d8361184f565b9150611ffb82611fba565b602082019050919050565b6000602082019050818103600083015261201f81611fe3565b9050919050565b7f5a65726f20616464726573732063616e206e6f74206265207265636569766572600082015250565b600061205c60208361184f565b915061206782612026565b602082019050919050565b6000602082019050818103600083015261208b8161204f565b905091905056fea2646970667358221220649c67040001760d4effbf2d6a5f1e81241212fa0526695ad1aa8ae67fd93b5164736f6c634300080c0033","name":"WBT","is_blueprint":false,"license_type":"none","is_fully_verified":true,"is_verified_via_eth_bytecode_db":false,"language":"solidity","evm_version":"default","can_be_visualized_via_sol2uml":true,"is_verified_via_sourcify":false,"additional_sources":[{"file_path":"contracts/BlackList.sol","source_code":"// SPDX-License-Identifier: MIT\npragma solidity =0.8.12;\n\nimport \"./Ownable.sol\";\n\ncontract BlackList is Ownable {\n\n    mapping(address => bool) _blacklist;\n\n    function isBlacklisted(address _maker) public view returns (bool) {\n        return _blacklist[_maker];\n    }\n\n    function blacklistAccount(address account, bool sign) external onlyOwner {\n        _blacklist[account] = sign;\n    }\n}"},{"file_path":"contracts/ERC20.sol","source_code":"// SPDX-License-Identifier: MIT\npragma solidity =0.8.12;\n\nimport \"./IERC20.sol\";\nimport \"./Ownable.sol\";\nimport \"./Pausable.sol\";\nimport \"./BlackList.sol\";\n\ncontract ERC20 is IERC20, BlackList, Pausable {\n    mapping (address => uint256) _balances;\n\n    mapping (address => mapping (address => uint256)) _allowed;\n\n    uint256 internal _totalSupply;\n\n    function totalSupply() external view override virtual returns (uint256) {\n        return _totalSupply;\n    }\n\n    function balanceOf(address user) external view override returns (uint256) {\n        return _balances[user];\n    }\n\n    function allowance(address user, address spender) external view returns (uint256) {\n        return _allowed[user][spender];\n    }\n\n    function approve(address spender, uint256 value) external returns (bool) {\n        require(spender != address(0));\n        require(msg.sender != address(0));\n\n        _allowed[msg.sender][spender] = value;\n        emit Approval(msg.sender, spender, value);\n\n        return true;\n    }\n\n    function increaseAllowance(\n        address spender,\n        uint256 addedValue\n    ) external returns (bool)\n    {\n        require(spender != address(0), 'Spender zero address prohibited');\n        require(msg.sender != address(0), 'Zero address could not call method');\n\n        _allowed[msg.sender][spender] += addedValue;\n        emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);\n\n        return true;\n    }\n    \n    function decreaseAllowance(\n        address spender,\n        uint256 subtractedValue\n    ) external returns (bool)\n    {\n        require(spender != address(0), 'Spender zero address prohibited');\n        require(msg.sender != address(0), 'Zero address could not call method');\n\n        _allowed[msg.sender][spender] -= subtractedValue;\n        emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);\n\n        return true;\n    }\n\n    function transferFrom(address from, address to, uint256 value) external returns (bool) {\n        require(value <= _allowed[from][msg.sender], 'Not allowed to spend');\n        _transfer(from, to, value);\n        _allowed[from][msg.sender] -= value;\n\n        return true;\n    }\n\n    function transfer(address to, uint256 value) external returns (bool) {\n        _transfer(msg.sender, to, value);\n\n        return true;\n    }\n\n    function _transfer(address from, address to, uint256 value) internal whenNotPaused {\n        require(!isBlacklisted(from), 'Sender address in blacklist');\n        require(!isBlacklisted(to), 'Receiver address in blacklist');\n        require(to != address(0), 'Zero address can not be receiver');\n\n        _balances[from] -= value;\n        _balances[to] += value;\n        emit Transfer(from, to, value);\n    }\n\n    function _mint(address account, uint256 value) internal {\n        require(account != address(0));\n\n        _totalSupply += value;\n        _balances[account] += value;\n        emit Transfer(address(0), account, value);\n    }\n\n    function burn(uint256 amount) external onlyOwner() virtual {\n        _burn(msg.sender, amount);\n    }\n\n    function _burn(address account, uint256 value) internal {\n        require(account != address(0));\n\n        _totalSupply -= value;\n        _balances[account] -= value;\n        emit Transfer(account, address(0), value);\n    }\n\n    function destroyBlackFunds (address _blackListedUser) external onlyOwner  {\n        require(isBlacklisted(_blackListedUser), 'Address is not in blacklist');\n        uint dirtyFunds = _balances[_blackListedUser];\n        _balances[_blackListedUser] = 0;\n        _totalSupply -= dirtyFunds;\n        emit DestroyedBlackFunds(_blackListedUser, dirtyFunds);\n    }\n}"},{"file_path":"contracts/ERC20Detailed.sol","source_code":"// SPDX-License-Identifier: MIT\npragma solidity =0.8.12;\n\nimport \"./ERC20.sol\";\n\ncontract ERC20Detailed is ERC20 {\n\n    string private _name;\n    string private _symbol;\n    uint8 private _decimals;\n\n    constructor (\n        string memory name_,\n        string memory symbol_,\n        uint8 decimals_,\n        uint256 totalSupply\n    )  {\n        _name = name_;\n        _symbol = symbol_;\n        _decimals = decimals_;\n        _mint(msg.sender, totalSupply);\n    }\n\n    function name() external view returns (string memory) {\n        return _name;\n    }\n\n    function symbol() external view returns (string memory) {\n        return _symbol;\n    }\n\n    function decimals() external view returns (uint8) {\n        return _decimals;\n    }\n}"},{"file_path":"contracts/IERC20.sol","source_code":"// SPDX-License-Identifier: MIT\npragma solidity =0.8.12;\n\ninterface IERC20 {\n    function totalSupply() external view returns (uint256);\n\n    function balanceOf(address who) external view returns (uint256);\n\n    function allowance(address owner, address spender) external view returns (uint256) ;\n\n    function transfer(address to, uint256 value) external returns (bool);\n    function transferFrom(address from, address to, uint256 value) external returns (bool);\n    function approve(address spender, uint256 value) external returns (bool);\n    function decreaseAllowance(address spender,uint256 subtractedValue) external returns (bool);\n    function increaseAllowance(address spender,uint256 addedValue) external returns (bool);\n\n    event Transfer(\n        address indexed from,\n        address indexed to,\n        uint256 value\n    );\n\n    event Approval(\n        address indexed owner,\n        address indexed spender,\n        uint256 value\n    );\n\n    event DestroyedBlackFunds(\n        address indexed blackListedUser,\n        uint balance\n    );\n}"},{"file_path":"contracts/Ownable.sol","source_code":"// SPDX-License-Identifier: MIT\npragma solidity =0.8.12;\n\ncontract Ownable {\n    address private _owner;\n\n    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);\n\n    constructor () {\n        _owner = msg.sender;\n        emit OwnershipTransferred(address(0), _owner);\n    }\n\n    modifier onlyOwner() {\n        require(isOwner(msg.sender), 'Available only for owner');\n        _;\n    }\n\n    function owner() external view returns (address) {\n        return _owner;\n    }\n\n    function isOwner(address userAddress) public view returns (bool) {\n        return userAddress == _owner;\n    }\n\n    function renounceOwnership() external onlyOwner {\n        emit OwnershipTransferred(_owner, address(0));\n        _owner = address(0);\n    }\n\n    function transferOwnership(address newOwner) external onlyOwner {\n        _transferOwnership(newOwner);\n    }\n\n    function _transferOwnership(address newOwner) internal {\n        require(newOwner != address(0));\n        emit OwnershipTransferred(_owner, newOwner);\n        _owner = newOwner;\n    }\n}"},{"file_path":"contracts/Pausable.sol","source_code":"// SPDX-License-Identifier: MIT\npragma solidity =0.8.12;\n\nimport \"./Ownable.sol\";\n\ncontract Pausable is Ownable {\n    event Pause();\n    event Unpause();\n\n    bool public paused = false;\n\n    modifier whenNotPaused() {\n        require(!paused);\n        _;\n    }\n\n    modifier whenPaused() {\n        require(paused);\n        _;\n    }\n\n    function pause() onlyOwner whenNotPaused external {\n        paused = true;\n        emit Pause();\n    }\n\n    function unpause() onlyOwner whenPaused external {\n        paused = false;\n        emit Unpause();\n    }\n}"}],"certified":false,"conflicting_implementations":null,"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"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":"blackListedUser","type":"address"},{"indexed":false,"internalType":"uint256","name":"balance","type":"uint256"}],"name":"DestroyedBlackFunds","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":[],"name":"Pause","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"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"inputs":[{"internalType":"address","name":"user","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":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"sign","type":"bool"}],"name":"blacklistAccount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","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":[{"internalType":"address","name":"_blackListedUser","type":"address"}],"name":"destroyBlackFunds","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":[{"internalType":"address","name":"_maker","type":"address"}],"name":"isBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[{"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":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}],"is_changed_bytecode":false,"is_partially_verified":false,"constructor_args":null}