- Contract name:
- WrappedToken
- Optimization enabled
- true
- Compiler version
- v0.7.6+commit.7338295f
- Optimization runs
- 200
- EVM Version
- default
- Verified at
- 2023-01-27T22:40:03.934137Z
Constructor Arguments
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001b5772617070656420416c6c69616e6365426c6f636b20546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000557414c4254000000000000000000000000000000000000000000000000000000
Arg [0] (string) : Wrapped AllianceBlock Token
Arg [1] (string) : WALBT
Arg [2] (uint8) : 18
Contract source code
// Sources flattened with hardhat v2.12.6 https://hardhat.org// File @openzeppelin/contracts/utils/Context.sol@v3.4.2// SPDX-License-Identifier: Unlicensepragma solidity >=0.6.0 <0.8.0;/** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with GSN meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/abstract contract Context {function _msgSender() internal view virtual returns (address payable) {return msg.sender;}function _msgData() internal view virtual returns (bytes memory) {this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691return msg.data;}}// File @openzeppelin/contracts/access/Ownable.sol@v3.4.2pragma solidity >=0.6.0 <0.8.0;/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.
Contract ABI
[{"type":"constructor","stateMutability":"nonpayable","inputs":[{"type":"string","name":"_tokenName","internalType":"string"},{"type":"string","name":"_tokenSymbol","internalType":"string"},{"type":"uint8","name":"decimals","internalType":"uint8"}]},{"type":"event","name":"Approval","inputs":[{"type":"address","name":"owner","internalType":"address","indexed":true},{"type":"address","name":"spender","internalType":"address","indexed":true},{"type":"uint256","name":"value","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"event","name":"OwnershipTransferred","inputs":[{"type":"address","name":"previousOwner","internalType":"address","indexed":true},{"type":"address","name":"newOwner","internalType":"address","indexed":true}],"anonymous":false},{"type":"event","name":"Paused","inputs":[{"type":"address","name":"account","internalType":"address","indexed":false}],"anonymous":false},{"type":"event","name":"Transfer","inputs":[{"type":"address","name":"from","internalType":"address","indexed":true},{"type":"address","name":"to","internalType":"address","indexed":true},{"type":"uint256","name":"value","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"event","name":"Unpaused","inputs":[{"type":"address","name":"account","internalType":"address","indexed":false}],"anonymous":false},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"allowance","inputs":[{"type":"address","name":"owner","internalType":"address"},{"type":"address","name":"spender","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"approve","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"balanceOf","inputs":[{"type":"address","name":"account","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"burnFrom","inputs":[{"type":"address","name":"_account","internalType":"address"},{"type":"uint256","name":"_amount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint8","name":"","internalType":"uint8"}],"name":"decimals","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"decreaseAllowance","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"subtractedValue","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"bytes32","name":"","internalType":"bytes32"}],"name":"domainSeparators","inputs":[{"type":"uint256","name":"","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"increaseAllowance","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"addedValue","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"mint","inputs":[{"type":"address","name":"_account","internalType":"address"},{"type":"uint256","name":"_amount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"name","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"nonces","inputs":[{"type":"address","name":"_owner","internalType":"address"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"owner","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"pause","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"paused","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"permit","inputs":[{"type":"address","name":"_owner","internalType":"address"},{"type":"address","name":"_spender","internalType":"address"},{"type":"uint256","name":"_amount","internalType":"uint256"},{"type":"uint256","name":"_deadline","internalType":"uint256"},{"type":"uint8","name":"_v","internalType":"uint8"},{"type":"bytes32","name":"_r","internalType":"bytes32"},{"type":"bytes32","name":"_s","internalType":"bytes32"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"renounceOwnership","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"symbol","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"totalSupply","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transfer","inputs":[{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transferFrom","inputs":[{"type":"address","name":"sender","internalType":"address"},{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"transferOwnership","inputs":[{"type":"address","name":"newOwner","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"unpause","inputs":[]}]
Deployed ByteCode
0x608060405234801561001057600080fd5b50600436106101425760003560e01c806379cc6790116100b857806399740a181161007c57806399740a1814610390578063a457c2d7146103ad578063a9059cbb146103d9578063d505accf14610405578063dd62ed3e14610456578063f2fde38b1461048457610142565b806379cc67901461030a5780637ecebe00146103365780638456cb591461035c5780638da5cb5b1461036457806395d89b411461038857610142565b8063395093511161010a57806339509351146102725780633f4ba83a1461029e57806340c10f19146102a85780635c975abb146102d457806370a08231146102dc578063715018a61461030257610142565b806306fdde0314610147578063095ea7b3146101c457806318160ddd1461020457806323b872dd1461021e578063313ce56714610254575b600080fd5b61014f6104aa565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610189578181015183820152602001610171565b50505050905090810190601f1680156101b65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101f0600480360360408110156101da57600080fd5b506001600160a01b038135169060200135610541565b604080519115158252519081900360200190f35b61020c61055e565b60408051918252519081900360200190f35b6101f06004803603606081101561023457600080fd5b506001600160a01b03813581169160208101359091169060400135610564565b61025c6105eb565b6040805160ff9092168252519081900360200190f35b6101f06004803603604081101561028857600080fd5b506001600160a01b0381351690602001356105f4565b6102a6610642565b005b6102a6600480360360408110156102be57600080fd5b506001600160a01b0381351690602001356106ae565b6101f061071e565b61020c600480360360208110156102f257600080fd5b50356001600160a01b0316610727565b6102a6610742565b6102a66004803603604081101561032057600080fd5b506001600160a01b0381351690602001356107f4565b61020c6004803603602081101561034c57600080fd5b50356001600160a01b03166108b0565b6102a66108d7565b61036c610941565b604080516001600160a01b039092168252519081900360200190f35b61014f610955565b61020c600480360360208110156103a657600080fd5b50356109b6565b6101f0600480360360408110156103c357600080fd5b506001600160a01b0381351690602001356109c8565b6101f0600480360360408110156103ef57600080fd5b506001600160a01b038135169060200135610a30565b6102a6600480360360e081101561041b57600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135610a44565b61020c6004803603604081101561046c57600080fd5b506001600160a01b0381358116916020013516610bcb565b6102a66004803603602081101561049a57600080fd5b50356001600160a01b0316610bf6565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105365780601f1061050b57610100808354040283529160200191610536565b820191906000526020600020905b81548152906001019060200180831161051957829003601f168201915b505050505090505b90565b600061055561054e610d1a565b8484610d1e565b50600192915050565b60025490565b6000610571848484610e0a565b6105e18461057d610d1a565b6105dc856040518060600160405280602881526020016117d7602891396001600160a01b038a166000908152600160205260408120906105bb610d1a565b6001600160a01b031681526020810191909152604001600020549190610f65565b610d1e565b5060019392505050565b60055460ff1690565b6000610555610601610d1a565b846105dc8560016000610612610d1a565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610ffc565b61064a610d1a565b6001600160a01b031661065b610941565b6001600160a01b0316146106a4576040805162461bcd60e51b815260206004820181905260248201526000805160206117ff833981519152604482015290519081900360640190fd5b6106ac61105d565b565b6106b6610d1a565b6001600160a01b03166106c7610941565b6001600160a01b031614610710576040805162461bcd60e51b815260206004820181905260248201526000805160206117ff833981519152604482015290519081900360640190fd5b61071a82826110fd565b5050565b60085460ff1690565b6001600160a01b031660009081526020819052604090205490565b61074a610d1a565b6001600160a01b031661075b610941565b6001600160a01b0316146107a4576040805162461bcd60e51b815260206004820181905260248201526000805160206117ff833981519152604482015290519081900360640190fd5b60085460405160009161010090046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a360088054610100600160a81b0319169055565b6107fc610d1a565b6001600160a01b031661080d610941565b6001600160a01b031614610856576040805162461bcd60e51b815260206004820181905260248201526000805160206117ff833981519152604482015290519081900360640190fd5b600061088d8260405180606001604052806024815260200161181f6024913961088686610881610d1a565b610bcb565b9190610f65565b90506108a18361089b610d1a565b83610d1e565b6108ab83836111ed565b505050565b6001600160a01b03811660009081526006602052604081206108d1906112e9565b92915050565b6108df610d1a565b6001600160a01b03166108f0610941565b6001600160a01b031614610939576040805162461bcd60e51b815260206004820181905260248201526000805160206117ff833981519152604482015290519081900360640190fd5b6106ac6112ed565b60085461010090046001600160a01b031690565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105365780601f1061050b57610100808354040283529160200191610536565b60076020526000908152604090205481565b60006105556109d5610d1a565b846105dc856040518060600160405280602581526020016118ad60259139600160006109ff610d1a565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610f65565b6000610555610a3d610d1a565b8484610e0a565b83421115610a99576040805162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a2065787069726564205f646561646c696e650000604482015290519081900360640190fd5b6001600160a01b038716600090815260066020526040812081610abb826112e9565b90506040517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981528a60208201528960408201528860608201528160808201528760a082015260c081209350506000610b12611370565b60405161190160f01b81526002810182905260228101869052604290209091506000610b40828a8a8a6113ad565b90508c6001600160a01b0316816001600160a01b031614610ba8576040805162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015290519081900360640190fd5b610bb18561152f565b610bbc8d8d8d610d1e565b50505050505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610bfe610d1a565b6001600160a01b0316610c0f610941565b6001600160a01b031614610c58576040805162461bcd60e51b815260206004820181905260248201526000805160206117ff833981519152604482015290519081900360640190fd5b6001600160a01b038116610c9d5760405162461bcd60e51b81526004018080602001828103825260268152602001806116fa6026913960400191505060405180910390fd5b6008546040516001600160a01b0380841692610100900416907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600880546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6005805460ff191660ff92909216919091179055565b3390565b6001600160a01b038316610d635760405162461bcd60e51b81526004018080602001828103825260248152602001806118896024913960400191505060405180910390fd5b6001600160a01b038216610da85760405162461bcd60e51b81526004018080602001828103825260228152602001806117206022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610e4f5760405162461bcd60e51b81526004018080602001828103825260258152602001806118646025913960400191505060405180910390fd5b6001600160a01b038216610e945760405162461bcd60e51b81526004018080602001828103825260238152602001806116b56023913960400191505060405180910390fd5b610e9f838383611538565b610edc81604051806060016040528060268152602001611742602691396001600160a01b0386166000908152602081905260409020549190610f65565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610f0b9082610ffc565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610ff45760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610fb9578181015183820152602001610fa1565b50505050905090810190601f168015610fe65780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611056576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b61106561071e565b6110ad576040805162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015290519081900360640190fd5b6008805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6110e0610d1a565b604080516001600160a01b039092168252519081900360200190a1565b6001600160a01b038216611158576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61116460008383611538565b6002546111719082610ffc565b6002556001600160a01b0382166000908152602081905260409020546111979082610ffc565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b0382166112325760405162461bcd60e51b81526004018080602001828103825260218152602001806118436021913960400191505060405180910390fd5b61123e82600083611538565b61127b816040518060600160405280602281526020016116d8602291396001600160a01b0385166000908152602081905260409020549190610f65565b6001600160a01b0383166000908152602081905260409020556002546112a19082611587565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b5490565b6112f561071e565b1561133a576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6008805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586110e0610d1a565b6000806007600061137f6115e4565b81526020810191909152604001600020549050801561139f57905061053e565b6113a76115e8565b91505090565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a082111561140e5760405162461bcd60e51b815260040180806020018281038252602381526020018061178b6023913960400191505060405180910390fd5b8360ff16601b1415801561142657508360ff16601c14155b156114625760405162461bcd60e51b81526004018080602001828103825260238152602001806117686023913960400191505060405180910390fd5b600060018686868660405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156114be573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611526576040805162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015290519081900360640190fd5b95945050505050565b80546001019055565b6115438383836108ab565b61154b61071e565b156108ab5760405162461bcd60e51b81526004018080602001828103825260298152602001806117ae6029913960400191505060405180910390fd5b6000828211156115de576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b4690565b6000806115f36115e4565b905060007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6116206104aa565b805160209182012060408051808201825260018152603160f81b90840152805180840194909452838101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc66060840152608083018590523060a0808501919091528151808503909101815260c090930181528251928201929092206000948552600790915292208290555090509056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545434453413a20696e76616c6964207369676e617475726520275f76272076616c756545434453413a20696e76616c6964207369676e617475726520275f73272076616c756557726170706564546f6b656e3a20746f6b656e207472616e73666572207768696c652070617573656445524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657245524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220aef013998bf653b2f2368b782657c7b1be45d91fd1a47649e31c91786fac64c564736f6c63430007060033