0x8C4884c2A2D0df49841576bd60CaA744Def7b7af
on Base (8453)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- WAMPL
- Compilation Target
- contracts/WAMPL.sol:WAMPL
- Language
- Solidity
- Compiler
- solc 0.8.4+commit.c7e474f2
- EVM Version
- istanbul
- Verified At
- 2024-08-08 12:28:10 UTC
- Deployer
- 0xA0F38308E47ecb606Faf12C3F04293E17241c4A7
- Deployment Transaction
- 0x2be6de9329077657e1912d7e69604a1b26024f4505f469d182001b3e3bfaced2
- Block Number
- 11703168
- Transaction Index
- 1
ABI
Expand to view
Source Code
- contracts/WAMPL.sol
- @openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol
- @openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol
- @openzeppelin/contracts-upgradeable/utils/StringsUpgradeable.sol
- @openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol
- @openzeppelin/contracts-upgradeable/utils/CountersUpgradeable.sol
- @openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol
- @openzeppelin/contracts-upgradeable/token/ERC20/IERC20Upgradeable.sol
- @openzeppelin/contracts-upgradeable/utils/cryptography/ECDSAUpgradeable.sol
- @openzeppelin/contracts-upgradeable/token/ERC20/utils/SafeERC20Upgradeable.sol
- @openzeppelin/contracts-upgradeable/utils/cryptography/draft-EIP712Upgradeable.sol
- @openzeppelin/contracts-upgradeable/token/ERC20/extensions/IERC20MetadataUpgradeable.sol
- @openzeppelin/contracts-upgradeable/token/ERC20/extensions/draft-ERC20PermitUpgradeable.sol
- @openzeppelin/contracts-upgradeable/token/ERC20/extensions/draft-IERC20PermitUpgradeable.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x60a060405234801561001057600080fd5b50604051611f56380380611f5683398101604081905261002f91610044565b60601b6001600160601b031916608052610072565b600060208284031215610055578081fd5b81516001600160a01b038116811461006b578182fd5b9392505050565b60805160601c611eb16100a5600039600081816102fc01528181610c1b01528181610ce20152610f5e0152611eb16000f3fe608060405234801561001057600080fd5b50600436106101fb5760003560e01c8063853828b61161011a578063b6b55f25116100ad578063d505accf1161007c578063d505accf1461042d578063da1919b314610440578063dd62ed3e14610453578063ea785a5e14610466578063ed0287c01461047957600080fd5b8063b6b55f25146103ee578063c3124f8914610401578063c70920bc14610412578063ca9add8f1461041a57600080fd5b8063a457c2d7116100e9578063a457c2d7146103a2578063a4fa9568146103b5578063a9059cbb146103c8578063aab3b7db146103db57600080fd5b8063853828b61461037757806395d89b411461037f5780639975038c14610387578063a0712d681461038f57600080fd5b80633644e515116101925780636f307dc3116101615780636f307dc3146102ef5780637029144c1461032657806370a082311461033b5780637ecebe001461036457600080fd5b80633644e515146102ae57806339509351146102b65780633af9e669146102c957806342966c68146102dc57600080fd5b806323b872dd116101ce57806323b872dd146102665780632e1a7d4d146102795780632f4f21e21461028c578063313ce5671461029f57600080fd5b806306fdde0314610200578063095ea7b31461021e57806318160ddd14610241578063205c287814610253575b600080fd5b61020861048c565b6040516102159190611d02565b60405180910390f35b61023161022c366004611c0c565b61051e565b6040519015158152602001610215565b6035545b604051908152602001610215565b610245610261366004611c0c565b610536565b610231610274366004611b60565b61055f565b610245610287366004611cb6565b610583565b61024561029a366004611c0c565b6105a6565b60405160128152602001610215565b6102456105c3565b6102316102c4366004611c0c565b6105d2565b6102456102d7366004611b14565b6105f4565b6102456102ea366004611cb6565b61061f565b6040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152602001610215565b610339610334366004611c55565b61063c565b005b610245610349366004611b14565b6001600160a01b031660009081526033602052604090205490565b610245610372366004611b14565b61075f565b61024561077d565b6102086107ae565b6102456107bd565b61024561039d366004611cb6565b6107e4565b6102316103b0366004611c0c565b610801565b6102456103c3366004611b14565b61087c565b6102316103d6366004611c0c565b6108a7565b6102456103e9366004611cb6565b6108b5565b6102456103fc366004611cb6565b6108c3565b61024569d3c21bcecceda100000081565b6102456108e0565b610245610428366004611b14565b6108ee565b61033961043b366004611b9b565b61091c565b61024561044e366004611c0c565b610a80565b610245610461366004611b2e565b610a9d565b610245610474366004611c0c565b610ac8565b610245610487366004611cb6565b610ae5565b60606036805461049b90611e1a565b80601f01602080910402602001604051908101604052809291908181526020018280546104c790611e1a565b80156105145780601f106104e957610100808354040283529160200191610514565b820191906000526020600020905b8154815290600101906020018083116104f757829003601f168201915b5050505050905090565b60003361052c818585610af3565b5060019392505050565b60008061054a83610545610c17565b610caa565b905061055833858584610ccb565b9392505050565b60003361056d858285610d0f565b610578858585610d83565b506001949350505050565b60008061059283610545610c17565b90506105a033338584610ccb565b92915050565b6000806105b583610545610c17565b905061055833858584610f51565b60006105cd610f90565b905090565b60003361052c8185856105e58383610a9d565b6105ef9190611d80565b610af3565b6001600160a01b0381166000908152603360205260408120546105a0905b61061a610c17565b61100b565b60008061062e8361061a610c17565b90506105a033338386610ccb565b600054610100900460ff161580801561065c5750600054600160ff909116105b806106765750303b158015610676575060005460ff166001145b6106de5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610701576000805461ff0019166101001790555b61070b8383611022565b61071483611057565b801561075a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b6001600160a01b0381166000908152609960205260408120546105a0565b60008061078933610349565b905060006107998261061a610c17565b90506107a8335b338385610ccb565b50919050565b60606037805461049b90611e1a565b6000806107c933610349565b905060006107d98261061a610c17565b90506105a0336107a0565b6000806107f38361061a610c17565b90506105a033338386610f51565b6000338161080f8286610a9d565b90508381101561086f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016106d5565b6105788286868403610af3565b60008061088833610349565b905060006108988261061a610c17565b9050610558335b858385610ccb565b60003361052c818585610d83565b60006105a08261061a610c17565b6000806108d283610545610c17565b90506105a033338584610f51565b60006105cd61061260355490565b6000806108fa33610349565b9050600061090a8261061a610c17565b90506109153361089f565b5092915050565b8342111561096c5760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016106d5565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c988888861099b8c6110a4565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006109f6826110ca565b90506000610a0682878787611118565b9050896001600160a01b0316816001600160a01b031614610a695760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016106d5565b610a748a8a8a610af3565b50505050505050505050565b600080610a8f8361061a610c17565b905061055833858386610f51565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b600080610ad78361061a610c17565b905061055833858386610ccb565b60006105a082610545610c17565b6001600160a01b038316610b555760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106d5565b6001600160a01b038216610bb65760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106d5565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610c7257600080fd5b505afa158015610c86573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105cd9190611cce565b600081610cc169d3c21bcecceda100000085611db8565b6105589190611d98565b610cd58482611140565b610d096001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016848461128e565b50505050565b6000610d1b8484610a9d565b90506000198114610d095781811015610d765760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016106d5565b610d098484848403610af3565b6001600160a01b038316610de75760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106d5565b6001600160a01b038216610e495760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106d5565b6001600160a01b03831660009081526033602052604090205481811015610ec15760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016106d5565b6001600160a01b03808516600090815260336020526040808220858503905591851681529081208054849290610ef8908490611d80565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f4491815260200190565b60405180910390a3610d09565b610f866001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168530856112f1565b610d098382611329565b60006105cd7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f610fbf60655490565b6066546040805160208101859052908101839052606081018290524660808201523060a082015260009060c0016040516020818303038152906040528051906020012090509392505050565b600069d3c21bcecceda1000000610cc18385611db8565b600054610100900460ff166110495760405162461bcd60e51b81526004016106d590611d35565b6110538282611408565b5050565b600054610100900460ff1661107e5760405162461bcd60e51b81526004016106d590611d35565b6110a181604051806040016040528060018152602001603160f81b815250611456565b50565b6001600160a01b03811660009081526099602052604090208054600181018255906107a8565b60006105a06110d7610f90565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b600080600061112987878787611497565b9150915061113681611584565b5095945050505050565b6001600160a01b0382166111a05760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016106d5565b6001600160a01b038216600090815260336020526040902054818110156112145760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016106d5565b6001600160a01b0383166000908152603360205260408120838303905560358054849290611243908490611dd7565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050565b6040516001600160a01b03831660248201526044810182905261075a90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611785565b6040516001600160a01b0380851660248301528316604482015260648101829052610d099085906323b872dd60e01b906084016112ba565b6001600160a01b03821661137f5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016106d5565b80603560008282546113919190611d80565b90915550506001600160a01b038216600090815260336020526040812080548392906113be908490611d80565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600054610100900460ff1661142f5760405162461bcd60e51b81526004016106d590611d35565b81516114429060369060208501906119d8565b50805161075a9060379060208401906119d8565b600054610100900460ff1661147d5760405162461bcd60e51b81526004016106d590611d35565b815160209283012081519190920120606591909155606655565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156114ce575060009050600361157b565b8460ff16601b141580156114e657508460ff16601c14155b156114f7575060009050600461157b565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561154b573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166115745760006001925092505061157b565b9150600090505b94509492505050565b60008160048111156115a657634e487b7160e01b600052602160045260246000fd5b14156115af5750565b60018160048111156115d157634e487b7160e01b600052602160045260246000fd5b141561161f5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016106d5565b600281600481111561164157634e487b7160e01b600052602160045260246000fd5b141561168f5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016106d5565b60038160048111156116b157634e487b7160e01b600052602160045260246000fd5b141561170a5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016106d5565b600481600481111561172c57634e487b7160e01b600052602160045260246000fd5b14156110a15760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016106d5565b60006117da826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166118579092919063ffffffff16565b80519091501561075a57808060200190518101906117f89190611c35565b61075a5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016106d5565b6060611866848460008561186e565b949350505050565b6060824710156118cf5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016106d5565b6001600160a01b0385163b6119265760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016106d5565b600080866001600160a01b031685876040516119429190611ce6565b60006040518083038185875af1925050503d806000811461197f576040519150601f19603f3d011682016040523d82523d6000602084013e611984565b606091505b509150915061199482828661199f565b979650505050505050565b606083156119ae575081610558565b8251156119be5782518084602001fd5b8160405162461bcd60e51b81526004016106d59190611d02565b8280546119e490611e1a565b90600052602060002090601f016020900481019282611a065760008555611a4c565b82601f10611a1f57805160ff1916838001178555611a4c565b82800160010185558215611a4c579182015b82811115611a4c578251825591602001919060010190611a31565b50611a58929150611a5c565b5090565b5b80821115611a585760008155600101611a5d565b80356001600160a01b0381168114611a8857600080fd5b919050565b600082601f830112611a9d578081fd5b813567ffffffffffffffff80821115611ab857611ab8611e65565b604051601f8301601f19908116603f01168101908282118183101715611ae057611ae0611e65565b81604052838152866020858801011115611af8578485fd5b8360208701602083013792830160200193909352509392505050565b600060208284031215611b25578081fd5b61055882611a71565b60008060408385031215611b40578081fd5b611b4983611a71565b9150611b5760208401611a71565b90509250929050565b600080600060608486031215611b74578081fd5b611b7d84611a71565b9250611b8b60208501611a71565b9150604084013590509250925092565b600080600080600080600060e0888a031215611bb5578283fd5b611bbe88611a71565b9650611bcc60208901611a71565b95506040880135945060608801359350608088013560ff81168114611bef578384fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215611c1e578182fd5b611c2783611a71565b946020939093013593505050565b600060208284031215611c46578081fd5b81518015158114610558578182fd5b60008060408385031215611c67578182fd5b823567ffffffffffffffff80821115611c7e578384fd5b611c8a86838701611a8d565b93506020850135915080821115611c9f578283fd5b50611cac85828601611a8d565b9150509250929050565b600060208284031215611cc7578081fd5b5035919050565b600060208284031215611cdf578081fd5b5051919050565b60008251611cf8818460208701611dee565b9190910192915050565b6020815260008251806020840152611d21816040850160208701611dee565b601f01601f19169190910160400192915050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60008219821115611d9357611d93611e4f565b500190565b600082611db357634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615611dd257611dd2611e4f565b500290565b600082821015611de957611de9611e4f565b500390565b60005b83811015611e09578181015183820152602001611df1565b83811115610d095750506000910152565b600181811c90821680611e2e57607f821691505b602082108114156107a857634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212203ba644ccd28187292c6f58975809e97e92df29a8bc9db5d748e34049b966282c64736f6c63430008040033constructorArguments0000000000000000000000003421cc14f0e3822cf3b73c3a4bec2a1023b8d9cf
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: QmSMVp5wnks1ncvhQLH5QSeR2TGzFDrVxbTYxamVq73aSo
RawDecoded
Length: 53 bytes
0xa26469706673582212203ba644ccd28187292c6f58975809e97e92df29a8bc9db5d748e34049b966282c64736f6c63430008040033
Transformations
Constructor Arguments
RawDecoded
Length: 32 bytes
0x0000000000000000000000003421cc14f0e3822cf3b73c3a4bec2a1023b8d9cf
Runtime Bytecode
0x608060405234801561001057600080fd5b50600436106101fb5760003560e01c8063853828b61161011a578063b6b55f25116100ad578063d505accf1161007c578063d505accf1461042d578063da1919b314610440578063dd62ed3e14610453578063ea785a5e14610466578063ed0287c01461047957600080fd5b8063b6b55f25146103ee578063c3124f8914610401578063c70920bc14610412578063ca9add8f1461041a57600080fd5b8063a457c2d7116100e9578063a457c2d7146103a2578063a4fa9568146103b5578063a9059cbb146103c8578063aab3b7db146103db57600080fd5b8063853828b61461037757806395d89b411461037f5780639975038c14610387578063a0712d681461038f57600080fd5b80633644e515116101925780636f307dc3116101615780636f307dc3146102ef5780637029144c1461032657806370a082311461033b5780637ecebe001461036457600080fd5b80633644e515146102ae57806339509351146102b65780633af9e669146102c957806342966c68146102dc57600080fd5b806323b872dd116101ce57806323b872dd146102665780632e1a7d4d146102795780632f4f21e21461028c578063313ce5671461029f57600080fd5b806306fdde0314610200578063095ea7b31461021e57806318160ddd14610241578063205c287814610253575b600080fd5b61020861048c565b6040516102159190611d02565b60405180910390f35b61023161022c366004611c0c565b61051e565b6040519015158152602001610215565b6035545b604051908152602001610215565b610245610261366004611c0c565b610536565b610231610274366004611b60565b61055f565b610245610287366004611cb6565b610583565b61024561029a366004611c0c565b6105a6565b60405160128152602001610215565b6102456105c3565b6102316102c4366004611c0c565b6105d2565b6102456102d7366004611b14565b6105f4565b6102456102ea366004611cb6565b61061f565b6040516001600160a01b037fimmutable0000000000000000000000003421cc14f0e3822cf3b73c3a4bec2a1023b8d9cf168152602001610215565b610339610334366004611c55565b61063c565b005b610245610349366004611b14565b6001600160a01b031660009081526033602052604090205490565b610245610372366004611b14565b61075f565b61024561077d565b6102086107ae565b6102456107bd565b61024561039d366004611cb6565b6107e4565b6102316103b0366004611c0c565b610801565b6102456103c3366004611b14565b61087c565b6102316103d6366004611c0c565b6108a7565b6102456103e9366004611cb6565b6108b5565b6102456103fc366004611cb6565b6108c3565b61024569d3c21bcecceda100000081565b6102456108e0565b610245610428366004611b14565b6108ee565b61033961043b366004611b9b565b61091c565b61024561044e366004611c0c565b610a80565b610245610461366004611b2e565b610a9d565b610245610474366004611c0c565b610ac8565b610245610487366004611cb6565b610ae5565b60606036805461049b90611e1a565b80601f01602080910402602001604051908101604052809291908181526020018280546104c790611e1a565b80156105145780601f106104e957610100808354040283529160200191610514565b820191906000526020600020905b8154815290600101906020018083116104f757829003601f168201915b5050505050905090565b60003361052c818585610af3565b5060019392505050565b60008061054a83610545610c17565b610caa565b905061055833858584610ccb565b9392505050565b60003361056d858285610d0f565b610578858585610d83565b506001949350505050565b60008061059283610545610c17565b90506105a033338584610ccb565b92915050565b6000806105b583610545610c17565b905061055833858584610f51565b60006105cd610f90565b905090565b60003361052c8185856105e58383610a9d565b6105ef9190611d80565b610af3565b6001600160a01b0381166000908152603360205260408120546105a0905b61061a610c17565b61100b565b60008061062e8361061a610c17565b90506105a033338386610ccb565b600054610100900460ff161580801561065c5750600054600160ff909116105b806106765750303b158015610676575060005460ff166001145b6106de5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610701576000805461ff0019166101001790555b61070b8383611022565b61071483611057565b801561075a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b6001600160a01b0381166000908152609960205260408120546105a0565b60008061078933610349565b905060006107998261061a610c17565b90506107a8335b338385610ccb565b50919050565b60606037805461049b90611e1a565b6000806107c933610349565b905060006107d98261061a610c17565b90506105a0336107a0565b6000806107f38361061a610c17565b90506105a033338386610f51565b6000338161080f8286610a9d565b90508381101561086f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016106d5565b6105788286868403610af3565b60008061088833610349565b905060006108988261061a610c17565b9050610558335b858385610ccb565b60003361052c818585610d83565b60006105a08261061a610c17565b6000806108d283610545610c17565b90506105a033338584610f51565b60006105cd61061260355490565b6000806108fa33610349565b9050600061090a8261061a610c17565b90506109153361089f565b5092915050565b8342111561096c5760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016106d5565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c988888861099b8c6110a4565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006109f6826110ca565b90506000610a0682878787611118565b9050896001600160a01b0316816001600160a01b031614610a695760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016106d5565b610a748a8a8a610af3565b50505050505050505050565b600080610a8f8361061a610c17565b905061055833858386610f51565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b600080610ad78361061a610c17565b905061055833858386610ccb565b60006105a082610545610c17565b6001600160a01b038316610b555760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106d5565b6001600160a01b038216610bb65760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106d5565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60007fimmutable0000000000000000000000003421cc14f0e3822cf3b73c3a4bec2a1023b8d9cf6001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610c7257600080fd5b505afa158015610c86573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105cd9190611cce565b600081610cc169d3c21bcecceda100000085611db8565b6105589190611d98565b610cd58482611140565b610d096001600160a01b037fimmutable0000000000000000000000003421cc14f0e3822cf3b73c3a4bec2a1023b8d9cf16848461128e565b50505050565b6000610d1b8484610a9d565b90506000198114610d095781811015610d765760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016106d5565b610d098484848403610af3565b6001600160a01b038316610de75760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106d5565b6001600160a01b038216610e495760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106d5565b6001600160a01b03831660009081526033602052604090205481811015610ec15760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016106d5565b6001600160a01b03808516600090815260336020526040808220858503905591851681529081208054849290610ef8908490611d80565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f4491815260200190565b60405180910390a3610d09565b610f866001600160a01b037fimmutable0000000000000000000000003421cc14f0e3822cf3b73c3a4bec2a1023b8d9cf168530856112f1565b610d098382611329565b60006105cd7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f610fbf60655490565b6066546040805160208101859052908101839052606081018290524660808201523060a082015260009060c0016040516020818303038152906040528051906020012090509392505050565b600069d3c21bcecceda1000000610cc18385611db8565b600054610100900460ff166110495760405162461bcd60e51b81526004016106d590611d35565b6110538282611408565b5050565b600054610100900460ff1661107e5760405162461bcd60e51b81526004016106d590611d35565b6110a181604051806040016040528060018152602001603160f81b815250611456565b50565b6001600160a01b03811660009081526099602052604090208054600181018255906107a8565b60006105a06110d7610f90565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b600080600061112987878787611497565b9150915061113681611584565b5095945050505050565b6001600160a01b0382166111a05760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016106d5565b6001600160a01b038216600090815260336020526040902054818110156112145760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016106d5565b6001600160a01b0383166000908152603360205260408120838303905560358054849290611243908490611dd7565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050565b6040516001600160a01b03831660248201526044810182905261075a90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611785565b6040516001600160a01b0380851660248301528316604482015260648101829052610d099085906323b872dd60e01b906084016112ba565b6001600160a01b03821661137f5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016106d5565b80603560008282546113919190611d80565b90915550506001600160a01b038216600090815260336020526040812080548392906113be908490611d80565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600054610100900460ff1661142f5760405162461bcd60e51b81526004016106d590611d35565b81516114429060369060208501906119d8565b50805161075a9060379060208401906119d8565b600054610100900460ff1661147d5760405162461bcd60e51b81526004016106d590611d35565b815160209283012081519190920120606591909155606655565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156114ce575060009050600361157b565b8460ff16601b141580156114e657508460ff16601c14155b156114f7575060009050600461157b565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561154b573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166115745760006001925092505061157b565b9150600090505b94509492505050565b60008160048111156115a657634e487b7160e01b600052602160045260246000fd5b14156115af5750565b60018160048111156115d157634e487b7160e01b600052602160045260246000fd5b141561161f5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016106d5565b600281600481111561164157634e487b7160e01b600052602160045260246000fd5b141561168f5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016106d5565b60038160048111156116b157634e487b7160e01b600052602160045260246000fd5b141561170a5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016106d5565b600481600481111561172c57634e487b7160e01b600052602160045260246000fd5b14156110a15760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016106d5565b60006117da826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166118579092919063ffffffff16565b80519091501561075a57808060200190518101906117f89190611c35565b61075a5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016106d5565b6060611866848460008561186e565b949350505050565b6060824710156118cf5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016106d5565b6001600160a01b0385163b6119265760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016106d5565b600080866001600160a01b031685876040516119429190611ce6565b60006040518083038185875af1925050503d806000811461197f576040519150601f19603f3d011682016040523d82523d6000602084013e611984565b606091505b509150915061199482828661199f565b979650505050505050565b606083156119ae575081610558565b8251156119be5782518084602001fd5b8160405162461bcd60e51b81526004016106d59190611d02565b8280546119e490611e1a565b90600052602060002090601f016020900481019282611a065760008555611a4c565b82601f10611a1f57805160ff1916838001178555611a4c565b82800160010185558215611a4c579182015b82811115611a4c578251825591602001919060010190611a31565b50611a58929150611a5c565b5090565b5b80821115611a585760008155600101611a5d565b80356001600160a01b0381168114611a8857600080fd5b919050565b600082601f830112611a9d578081fd5b813567ffffffffffffffff80821115611ab857611ab8611e65565b604051601f8301601f19908116603f01168101908282118183101715611ae057611ae0611e65565b81604052838152866020858801011115611af8578485fd5b8360208701602083013792830160200193909352509392505050565b600060208284031215611b25578081fd5b61055882611a71565b60008060408385031215611b40578081fd5b611b4983611a71565b9150611b5760208401611a71565b90509250929050565b600080600060608486031215611b74578081fd5b611b7d84611a71565b9250611b8b60208501611a71565b9150604084013590509250925092565b600080600080600080600060e0888a031215611bb5578283fd5b611bbe88611a71565b9650611bcc60208901611a71565b95506040880135945060608801359350608088013560ff81168114611bef578384fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215611c1e578182fd5b611c2783611a71565b946020939093013593505050565b600060208284031215611c46578081fd5b81518015158114610558578182fd5b60008060408385031215611c67578182fd5b823567ffffffffffffffff80821115611c7e578384fd5b611c8a86838701611a8d565b93506020850135915080821115611c9f578283fd5b50611cac85828601611a8d565b9150509250929050565b600060208284031215611cc7578081fd5b5035919050565b600060208284031215611cdf578081fd5b5051919050565b60008251611cf8818460208701611dee565b9190910192915050565b6020815260008251806020840152611d21816040850160208701611dee565b601f01601f19169190910160400192915050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60008219821115611d9357611d93611e4f565b500190565b600082611db357634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615611dd257611dd2611e4f565b500290565b600082821015611de957611de9611e4f565b500390565b60005b83811015611e09578181015183820152602001611df1565b83811115610d095750506000910152565b600181811c90821680611e2e57607f821691505b602082108114156107a857634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212203ba644ccd28187292c6f58975809e97e92df29a8bc9db5d748e34049b966282c64736f6c63430008040033
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: QmSMVp5wnks1ncvhQLH5QSeR2TGzFDrVxbTYxamVq73aSo
RawDecoded
Length: 53 bytes
0xa26469706673582212203ba644ccd28187292c6f58975809e97e92df29a8bc9db5d748e34049b966282c64736f6c63430008040033
Transformations
Immutable Transformations
ID | Value | Offsets |
---|---|---|
2526 | 0x0000000000000000000000003421cc14f0e3822cf3b73c3a4bec2a1023b8d9cf | 764, 3099, 3298, 3934 |
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 1 | _initialized | uint8 | contracts/WAMPL.sol:WAMPL |
0 | 1 | 1 | _initializing | bool | contracts/WAMPL.sol:WAMPL |
1 | 0 | 1600 | __gap | uint256[50] | contracts/WAMPL.sol:WAMPL |
51 | 0 | 32 | _balances | mapping(address ⇒ uint256) | contracts/WAMPL.sol:WAMPL |
52 | 0 | 32 | _allowances | mapping(address ⇒ mapping(address ⇒ uint256)) | contracts/WAMPL.sol:WAMPL |
53 | 0 | 32 | _totalSupply | uint256 | contracts/WAMPL.sol:WAMPL |
54 | 0 | 32 | _name | string | contracts/WAMPL.sol:WAMPL |
55 | 0 | 32 | _symbol | string | contracts/WAMPL.sol:WAMPL |
56 | 0 | 1440 | __gap | uint256[45] | contracts/WAMPL.sol:WAMPL |
101 | 0 | 32 | _HASHED_NAME | bytes32 | contracts/WAMPL.sol:WAMPL |
102 | 0 | 32 | _HASHED_VERSION | bytes32 | contracts/WAMPL.sol:WAMPL |
103 | 0 | 1600 | __gap | uint256[50] | contracts/WAMPL.sol:WAMPL |
153 | 0 | 32 | _nonces | mapping(address ⇒ struct CountersUpgradeable.Counter) | contracts/WAMPL.sol:WAMPL |
154 | 0 | 32 | _PERMIT_TYPEHASH_DEPRECATED_SLOT | bytes32 | contracts/WAMPL.sol:WAMPL |
155 | 0 | 1568 | __gap | uint256[49] | contracts/WAMPL.sol:WAMPL |
Standard JSON Input
This isn't the original compiler JSON data. Generated for compatibility.
Loading...
Standard JSON Output
This isn't the original compiler JSON data. Generated for compatibility.
Loading...