0x083A45c6892F9e35882Ac681C15888B8aA5FCAFA
on Mumbai (80001) (verification on this chain is deprecated)
Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- ERC20PatronageReceipt_v2_upgradable
- Compilation Target
- ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable
- Language
- Solidity
- Compiler
- solc 0.6.12+commit.27d51765
- EVM Version
- istanbul
- Verified At
- 2024-08-12 10:01:37 UTC
- Deployer
- Deployment Transaction
- Block Number
- -1
- Transaction Index
- -1
ABI
Expand to view
Source Code
- ERC20PatronageReceipt_v2_upgradable.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
Chain was deprecated at the time of verification but sources were verified on an early Sourcify version. The onchain bytecode below is a placeholder in database
0x608060405234801561001057600080fd5b50612330806100206000396000f3fe608060405234801561001057600080fd5b50600436106102115760003560e01c806383947ea011610125578063a9059cbb116100ad578063d53913931161007c578063d53913931461091e578063d547741f14610926578063da74222814610952578063dd62ed3e14610978578063e06e0e22146109a657610211565b8063a9059cbb146108c5578063ad61ccd5146108f1578063ca15c873146108f9578063ce1b815f1461091657610211565b8063983b2d56116100f4578063983b2d5614610837578063986502751461085d5780639dc29fac14610865578063a217fddf14610891578063a457c2d71461089957610211565b806383947ea0146106735780639010d07c146107e057806391d148541461080357806395d89b411461082f57610211565b806339509351116101a857806370a082311161017757806370a082311461057557806374e861d61461059b57806375b238fc146105bf57806380274db7146105c75780638129fc1c1461066b57610211565b806339509351146103b857806340c10f19146103e4578063572b6c05146104105780635a6b315f1461043657610211565b8063248a9ca3116101e4578063248a9ca3146103235780632f2ff15d14610340578063313ce5671461036e57806336568abe1461038c57610211565b806306fdde0314610216578063095ea7b31461029357806318160ddd146102d357806323b872dd146102ed575b600080fd5b61021e610a57565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610258578181015183820152602001610240565b50505050905090810190601f1680156102855780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102bf600480360360408110156102a957600080fd5b506001600160a01b038135169060200135610aee565b604080519115158252519081900360200190f35b6102db610b0c565b60408051918252519081900360200190f35b6102bf6004803603606081101561030357600080fd5b506001600160a01b03813581169160208101359091169060400135610b12565b6102db6004803603602081101561033957600080fd5b5035610b99565b61036c6004803603604081101561035657600080fd5b50803590602001356001600160a01b0316610bae565b005b610376610c1a565b6040805160ff9092168252519081900360200190f35b61036c600480360360408110156103a257600080fd5b50803590602001356001600160a01b0316610c23565b6102bf600480360360408110156103ce57600080fd5b506001600160a01b038135169060200135610c84565b61036c600480360360408110156103fa57600080fd5b506001600160a01b038135169060200135610cd2565b6102bf6004803603602081101561042657600080fd5b50356001600160a01b0316610d40565b61036c6004803603608081101561044c57600080fd5b810190602081018135600160201b81111561046657600080fd5b82018360208201111561047857600080fd5b803590602001918460018302840111600160201b8311171561049957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156104eb57600080fd5b8201836020820111156104fd57600080fd5b803590602001918460018302840111600160201b8311171561051e57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550506001600160a01b038335811694506020909301359092169150610d549050565b6102db6004803603602081101561058b57600080fd5b50356001600160a01b0316610e93565b6105a3610eae565b604080516001600160a01b039092168252519081900360200190f35b6102db610ebd565b6102db600480360360208110156105dd57600080fd5b810190602081018135600160201b8111156105f757600080fd5b82018360208201111561060957600080fd5b803590602001918460018302840111600160201b8311171561062a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610ecf945050505050565b61036c610f31565b610761600480360361012081101561068a57600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b8111156106bd57600080fd5b8201836020820111156106cf57600080fd5b803590602001918460018302840111600160201b831117156106f057600080fd5b9193909282359260208101359260408201359260608301359260a081019060800135600160201b81111561072357600080fd5b82018360208201111561073557600080fd5b803590602001918460018302840111600160201b8311171561075657600080fd5b919350915035610f3b565b6040518083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107a457818101518382015260200161078c565b50505050905090810190601f1680156107d15780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b6105a3600480360360408110156107f657600080fd5b5080359060200135610f5b565b6102bf6004803603604081101561081957600080fd5b50803590602001356001600160a01b0316610f7a565b61021e610f92565b61036c6004803603602081101561084d57600080fd5b50356001600160a01b0316610ff3565b61036c6110a0565b61036c6004803603604081101561087b57600080fd5b506001600160a01b03813516906020013561115c565b6102db611166565b6102bf600480360360408110156108af57600080fd5b506001600160a01b03813516906020013561116b565b6102bf600480360360408110156108db57600080fd5b506001600160a01b0381351690602001356111d3565b61021e6111e7565b6102db6004803603602081101561090f57600080fd5b5035611206565b6105a361121d565b6102db61122c565b61036c6004803603604081101561093c57600080fd5b50803590602001356001600160a01b031661123e565b61036c6004803603602081101561096857600080fd5b50356001600160a01b0316611297565b6102db6004803603604081101561098e57600080fd5b506001600160a01b038135811691602001351661131c565b61036c600480360360808110156109bc57600080fd5b810190602081018135600160201b8111156109d657600080fd5b8201836020820111156109e857600080fd5b803590602001918460018302840111600160201b83111715610a0957600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050505080351515915060208101359060400135611347565b609b8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610ae35780601f10610ab857610100808354040283529160200191610ae3565b820191906000526020600020905b815481529060010190602001808311610ac657829003601f168201915b505050505090505b90565b6000610b02610afb6113ac565b84846113bb565b5060015b92915050565b609a5490565b6000610b1f8484846114a7565b610b8f84610b2b6113ac565b610b8a856040518060600160405280602881526020016121c3602891396001600160a01b038a16600090815260996020526040812090610b696113ac565b6001600160a01b031681526020810191909152604001600020549190611604565b6113bb565b5060019392505050565b600090815260ca602052604090206002015490565b600082815260ca6020526040902060020154610bd190610bcc6113ac565b610f7a565b610c0c5760405162461bcd60e51b815260040180806020018281038252602f8152602001806120ba602f913960400191505060405180910390fd5b610c16828261169b565b5050565b609d5460ff1690565b610c2b6113ac565b6001600160a01b0316816001600160a01b031614610c7a5760405162461bcd60e51b815260040180806020018281038252602f8152602001806122cc602f913960400191505060405180910390fd5b610c168282611704565b6000610b02610c916113ac565b84610b8a8560996000610ca26113ac565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061176d565b610cec60008051602061212d833981519152610bcc6113ac565b610d36576040805162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba10309036b4b73a32b960511b604482015290519081900360640190fd5b610c1682826117c7565b6097546001600160a01b0390811691161490565b600054610100900460ff1680610d6d5750610d6d6118b9565b80610d7b575060005460ff16155b610db65760405162461bcd60e51b815260040180806020018281038252602e8152602001806121eb602e913960400191505060405180910390fd5b600054610100900460ff16158015610de1576000805460ff1961ff0019909116610100171660011790555b610deb85856118bf565b610df3611998565b610e0b60008051602061212d83398151915284610c0c565b610e2360008051602061214d83398151915283610c0c565b610e4960008051602061212d83398151915260008051602061214d833981519152611a3a565b610e51610f31565b6040517f57a86f7d14ccde89e22870afe839e3011216827daa9b24e18629f0a1e9d6cc1490600090a18015610e8c576000805461ff00191690555b5050505050565b6001600160a01b031660009081526098602052604090205490565b6065546001600160a01b031690565b60008051602061214d83398151915281565b6000610ed9610eae565b6001600160a01b0316336001600160a01b031614610f285760405162461bcd60e51b815260040180806020018281038252602481526020018061225f6024913960400191505060405180910390fd5b610b0682611a4f565b610f39611a55565b565b60006060610f47611af2565b915091509b509b9950505050505050505050565b600082815260ca60205260408120610f739083611b16565b9392505050565b600082815260ca60205260408120610f739083611b22565b609c8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610ae35780601f10610ab857610100808354040283529160200191610ae3565b61100d60008051602061214d833981519152610bcc6113ac565b611051576040805162461bcd60e51b815260206004820152601060248201526f21b0b63632b9103737ba1030b236b4b760811b604482015290519081900360640190fd5b61106960008051602061212d83398151915282610bae565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b6110ba60008051602061214d833981519152610bcc6113ac565b6110fe576040805162461bcd60e51b815260206004820152601060248201526f21b0b63632b9103737ba1030b236b4b760811b604482015290519081900360640190fd5b61111d60008051602061212d8339815191526111186113ac565b610c23565b6111256113ac565b6001600160a01b03167fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669260405160405180910390a2565b610c168282611b37565b600081565b6000610b026111786113ac565b84610b8a856040518060600160405280602581526020016122a760259139609960006111a26113ac565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611604565b6000610b026111e06113ac565b84846114a7565b6040805180820190915260058152640312e302e360dc1b602082015290565b600081815260ca60205260408120610b0690611c33565b6097546001600160a01b031690565b60008051602061212d83398151915281565b600082815260ca602052604090206002015461125c90610bcc6113ac565b610c7a5760405162461bcd60e51b81526004018080602001828103825260308152602001806121936030913960400191505060405180910390fd5b6112b160008051602061214d833981519152610bcc6113ac565b6112fa576040805162461bcd60e51b815260206004820152601560248201527421b0b63632b91034b9903737ba10309030b236b4b760591b604482015290519081900360640190fd5b609780546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03918216600090815260996020908152604080832093909416825291909152205490565b61134f610eae565b6001600160a01b0316336001600160a01b03161461139e5760405162461bcd60e51b815260040180806020018281038252602481526020018061225f6024913960400191505060405180910390fd5b6113a6848484845b50505050565b60006113b6611c3e565b905090565b6001600160a01b0383166114005760405162461bcd60e51b81526004018080602001828103825260248152602001806122836024913960400191505060405180910390fd5b6001600160a01b0382166114455760405162461bcd60e51b815260040180806020018281038252602281526020018061210b6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260996020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166114ec5760405162461bcd60e51b815260040180806020018281038252602581526020018061223a6025913960400191505060405180910390fd5b6001600160a01b0382166115315760405162461bcd60e51b81526004018080602001828103825260238152602001806120976023913960400191505060405180910390fd5b61153c838383611993565b6115798160405180606001604052806026815260200161216d602691396001600160a01b0386166000908152609860205260409020549190611604565b6001600160a01b0380851660009081526098602052604080822093909355908416815220546115a8908261176d565b6001600160a01b0380841660008181526098602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156116935760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611658578181015183820152602001611640565b50505050905090810190601f1680156116855780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082815260ca602052604090206116b39082611cac565b15610c16576116c06113ac565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260ca6020526040902061171c9082611cc1565b15610c16576117296113ac565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600082820183811015610f73576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216611822576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61182e60008383611993565b609a5461183b908261176d565b609a556001600160a01b038216600090815260986020526040902054611861908261176d565b6001600160a01b03831660008181526098602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b303b1590565b600054610100900460ff16806118d857506118d86118b9565b806118e6575060005460ff16155b6119215760405162461bcd60e51b815260040180806020018281038252602e8152602001806121eb602e913960400191505060405180910390fd5b600054610100900460ff1615801561194c576000805460ff1961ff0019909116610100171660011790555b825161195f90609b906020860190611fe1565b50815161197390609c906020850190611fe1565b50609d805460ff191660121790558015611993576000805461ff00191690555b505050565b600054610100900460ff16806119b157506119b16118b9565b806119bf575060005460ff16155b6119fa5760405162461bcd60e51b815260040180806020018281038252602e8152602001806121eb602e913960400191505060405180910390fd5b600054610100900460ff16158015611a25576000805460ff1961ff0019909116610100171660011790555b8015611a37576000805461ff00191690555b50565b600091825260ca602052604090912060020155565b50600090565b600054610100900460ff1680611a6e5750611a6e6118b9565b80611a7c575060005460ff16155b611ab75760405162461bcd60e51b815260040180806020018281038252602e8152602001806121eb602e913960400191505060405180910390fd5b600054610100900460ff16158015611ae2576000805460ff1961ff0019909116610100171660011790555b611aea611998565b611a25611cd6565b60006060611b0e60405180602001604052806000815250611d9d565b915091509091565b6000610f738383611da2565b6000610f73836001600160a01b038416611e06565b6001600160a01b038216611b7c5760405162461bcd60e51b81526004018080602001828103825260218152602001806122196021913960400191505060405180910390fd5b611b8882600083611993565b611bc5816040518060600160405280602281526020016120e9602291396001600160a01b0385166000908152609860205260409020549190611604565b6001600160a01b038316600090815260986020526040902055609a54611beb9082611e1e565b609a556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6000610b0682611e60565b600060183610801590611c555750611c5533610d40565b15611ca757611ca06000368080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505060131936019150611e649050565b9050610aeb565b503390565b6000610f73836001600160a01b038416611ed1565b6000610f73836001600160a01b038416611f1b565b600054610100900460ff1680611cef5750611cef6118b9565b80611cfd575060005460ff16155b611d385760405162461bcd60e51b815260040180806020018281038252602e8152602001806121eb602e913960400191505060405180910390fd5b600054610100900460ff16158015611d63576000805460ff1961ff0019909116610100171660011790555b606580546001600160a01b03191673d216153c06e857cd7f72665e0af1d7d82172f4941790558015611a37576000805461ff001916905550565b600091565b81546000908210611de45760405162461bcd60e51b81526004018080602001828103825260228152602001806120756022913960400191505060405180910390fd5b826000018281548110611df357fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b6000610f7383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611604565b5490565b60008160140183511015611ebf576040805162461bcd60e51b815260206004820152601b60248201527f72656164416464726573733a206461746120746f6f2073686f72740000000000604482015290519081900360640190fd5b5001601401516001600160a01b031690565b6000611edd8383611e06565b611f1357508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610b06565b506000610b06565b60008181526001830160205260408120548015611fd75783546000198083019190810190600090879083908110611f4e57fe5b9060005260206000200154905080876000018481548110611f6b57fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080611f9b57fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050610b06565b6000915050610b06565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061202257805160ff191683800117855561204f565b8280016001018555821561204f579182015b8281111561204f578251825591602001919060010190612034565b5061205b92915061205f565b5090565b5b8082111561205b576000815560010161206056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e647345524332303a207472616e7366657220746f20746865207a65726f2061646472657373416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e7445524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737339eb9ec2059d897c44a17440c762c429de204f6fddd727156ca52b8da086a6f7f23ec0bb4210edd5cba85afd05127efcd2fc6a781bfed49188da1081670b22d845524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b6545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365436f6e747261637420696e7374616e63652068617320616c7265616479206265656e20696e697469616c697a656445524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737347534e526563697069656e743a2063616c6c6572206973206e6f742052656c617948756245524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a26469706673582212207315cc310585e49502e41198602dfdccfa828a72f6f1ae69f75ded7e466045e964736f6c634300060c0033
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: QmW5tsa3abwsoPoByy9Mq5ghqBpyKu9YkVWWBZZ7UuRUpQ
RawDecoded
Length: 53 bytes
0xa26469706673582212207315cc310585e49502e41198602dfdccfa828a72f6f1ae69f75ded7e466045e964736f6c634300060c0033
Runtime Bytecode
Chain was deprecated at the time of verification but sources were verified on an early Sourcify version. The onchain bytecode below is a placeholder in database
0x608060405234801561001057600080fd5b50600436106102115760003560e01c806383947ea011610125578063a9059cbb116100ad578063d53913931161007c578063d53913931461091e578063d547741f14610926578063da74222814610952578063dd62ed3e14610978578063e06e0e22146109a657610211565b8063a9059cbb146108c5578063ad61ccd5146108f1578063ca15c873146108f9578063ce1b815f1461091657610211565b8063983b2d56116100f4578063983b2d5614610837578063986502751461085d5780639dc29fac14610865578063a217fddf14610891578063a457c2d71461089957610211565b806383947ea0146106735780639010d07c146107e057806391d148541461080357806395d89b411461082f57610211565b806339509351116101a857806370a082311161017757806370a082311461057557806374e861d61461059b57806375b238fc146105bf57806380274db7146105c75780638129fc1c1461066b57610211565b806339509351146103b857806340c10f19146103e4578063572b6c05146104105780635a6b315f1461043657610211565b8063248a9ca3116101e4578063248a9ca3146103235780632f2ff15d14610340578063313ce5671461036e57806336568abe1461038c57610211565b806306fdde0314610216578063095ea7b31461029357806318160ddd146102d357806323b872dd146102ed575b600080fd5b61021e610a57565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610258578181015183820152602001610240565b50505050905090810190601f1680156102855780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102bf600480360360408110156102a957600080fd5b506001600160a01b038135169060200135610aee565b604080519115158252519081900360200190f35b6102db610b0c565b60408051918252519081900360200190f35b6102bf6004803603606081101561030357600080fd5b506001600160a01b03813581169160208101359091169060400135610b12565b6102db6004803603602081101561033957600080fd5b5035610b99565b61036c6004803603604081101561035657600080fd5b50803590602001356001600160a01b0316610bae565b005b610376610c1a565b6040805160ff9092168252519081900360200190f35b61036c600480360360408110156103a257600080fd5b50803590602001356001600160a01b0316610c23565b6102bf600480360360408110156103ce57600080fd5b506001600160a01b038135169060200135610c84565b61036c600480360360408110156103fa57600080fd5b506001600160a01b038135169060200135610cd2565b6102bf6004803603602081101561042657600080fd5b50356001600160a01b0316610d40565b61036c6004803603608081101561044c57600080fd5b810190602081018135600160201b81111561046657600080fd5b82018360208201111561047857600080fd5b803590602001918460018302840111600160201b8311171561049957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156104eb57600080fd5b8201836020820111156104fd57600080fd5b803590602001918460018302840111600160201b8311171561051e57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550506001600160a01b038335811694506020909301359092169150610d549050565b6102db6004803603602081101561058b57600080fd5b50356001600160a01b0316610e93565b6105a3610eae565b604080516001600160a01b039092168252519081900360200190f35b6102db610ebd565b6102db600480360360208110156105dd57600080fd5b810190602081018135600160201b8111156105f757600080fd5b82018360208201111561060957600080fd5b803590602001918460018302840111600160201b8311171561062a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610ecf945050505050565b61036c610f31565b610761600480360361012081101561068a57600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b8111156106bd57600080fd5b8201836020820111156106cf57600080fd5b803590602001918460018302840111600160201b831117156106f057600080fd5b9193909282359260208101359260408201359260608301359260a081019060800135600160201b81111561072357600080fd5b82018360208201111561073557600080fd5b803590602001918460018302840111600160201b8311171561075657600080fd5b919350915035610f3b565b6040518083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107a457818101518382015260200161078c565b50505050905090810190601f1680156107d15780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b6105a3600480360360408110156107f657600080fd5b5080359060200135610f5b565b6102bf6004803603604081101561081957600080fd5b50803590602001356001600160a01b0316610f7a565b61021e610f92565b61036c6004803603602081101561084d57600080fd5b50356001600160a01b0316610ff3565b61036c6110a0565b61036c6004803603604081101561087b57600080fd5b506001600160a01b03813516906020013561115c565b6102db611166565b6102bf600480360360408110156108af57600080fd5b506001600160a01b03813516906020013561116b565b6102bf600480360360408110156108db57600080fd5b506001600160a01b0381351690602001356111d3565b61021e6111e7565b6102db6004803603602081101561090f57600080fd5b5035611206565b6105a361121d565b6102db61122c565b61036c6004803603604081101561093c57600080fd5b50803590602001356001600160a01b031661123e565b61036c6004803603602081101561096857600080fd5b50356001600160a01b0316611297565b6102db6004803603604081101561098e57600080fd5b506001600160a01b038135811691602001351661131c565b61036c600480360360808110156109bc57600080fd5b810190602081018135600160201b8111156109d657600080fd5b8201836020820111156109e857600080fd5b803590602001918460018302840111600160201b83111715610a0957600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050505080351515915060208101359060400135611347565b609b8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610ae35780601f10610ab857610100808354040283529160200191610ae3565b820191906000526020600020905b815481529060010190602001808311610ac657829003601f168201915b505050505090505b90565b6000610b02610afb6113ac565b84846113bb565b5060015b92915050565b609a5490565b6000610b1f8484846114a7565b610b8f84610b2b6113ac565b610b8a856040518060600160405280602881526020016121c3602891396001600160a01b038a16600090815260996020526040812090610b696113ac565b6001600160a01b031681526020810191909152604001600020549190611604565b6113bb565b5060019392505050565b600090815260ca602052604090206002015490565b600082815260ca6020526040902060020154610bd190610bcc6113ac565b610f7a565b610c0c5760405162461bcd60e51b815260040180806020018281038252602f8152602001806120ba602f913960400191505060405180910390fd5b610c16828261169b565b5050565b609d5460ff1690565b610c2b6113ac565b6001600160a01b0316816001600160a01b031614610c7a5760405162461bcd60e51b815260040180806020018281038252602f8152602001806122cc602f913960400191505060405180910390fd5b610c168282611704565b6000610b02610c916113ac565b84610b8a8560996000610ca26113ac565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061176d565b610cec60008051602061212d833981519152610bcc6113ac565b610d36576040805162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba10309036b4b73a32b960511b604482015290519081900360640190fd5b610c1682826117c7565b6097546001600160a01b0390811691161490565b600054610100900460ff1680610d6d5750610d6d6118b9565b80610d7b575060005460ff16155b610db65760405162461bcd60e51b815260040180806020018281038252602e8152602001806121eb602e913960400191505060405180910390fd5b600054610100900460ff16158015610de1576000805460ff1961ff0019909116610100171660011790555b610deb85856118bf565b610df3611998565b610e0b60008051602061212d83398151915284610c0c565b610e2360008051602061214d83398151915283610c0c565b610e4960008051602061212d83398151915260008051602061214d833981519152611a3a565b610e51610f31565b6040517f57a86f7d14ccde89e22870afe839e3011216827daa9b24e18629f0a1e9d6cc1490600090a18015610e8c576000805461ff00191690555b5050505050565b6001600160a01b031660009081526098602052604090205490565b6065546001600160a01b031690565b60008051602061214d83398151915281565b6000610ed9610eae565b6001600160a01b0316336001600160a01b031614610f285760405162461bcd60e51b815260040180806020018281038252602481526020018061225f6024913960400191505060405180910390fd5b610b0682611a4f565b610f39611a55565b565b60006060610f47611af2565b915091509b509b9950505050505050505050565b600082815260ca60205260408120610f739083611b16565b9392505050565b600082815260ca60205260408120610f739083611b22565b609c8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610ae35780601f10610ab857610100808354040283529160200191610ae3565b61100d60008051602061214d833981519152610bcc6113ac565b611051576040805162461bcd60e51b815260206004820152601060248201526f21b0b63632b9103737ba1030b236b4b760811b604482015290519081900360640190fd5b61106960008051602061212d83398151915282610bae565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b6110ba60008051602061214d833981519152610bcc6113ac565b6110fe576040805162461bcd60e51b815260206004820152601060248201526f21b0b63632b9103737ba1030b236b4b760811b604482015290519081900360640190fd5b61111d60008051602061212d8339815191526111186113ac565b610c23565b6111256113ac565b6001600160a01b03167fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669260405160405180910390a2565b610c168282611b37565b600081565b6000610b026111786113ac565b84610b8a856040518060600160405280602581526020016122a760259139609960006111a26113ac565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611604565b6000610b026111e06113ac565b84846114a7565b6040805180820190915260058152640312e302e360dc1b602082015290565b600081815260ca60205260408120610b0690611c33565b6097546001600160a01b031690565b60008051602061212d83398151915281565b600082815260ca602052604090206002015461125c90610bcc6113ac565b610c7a5760405162461bcd60e51b81526004018080602001828103825260308152602001806121936030913960400191505060405180910390fd5b6112b160008051602061214d833981519152610bcc6113ac565b6112fa576040805162461bcd60e51b815260206004820152601560248201527421b0b63632b91034b9903737ba10309030b236b4b760591b604482015290519081900360640190fd5b609780546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03918216600090815260996020908152604080832093909416825291909152205490565b61134f610eae565b6001600160a01b0316336001600160a01b03161461139e5760405162461bcd60e51b815260040180806020018281038252602481526020018061225f6024913960400191505060405180910390fd5b6113a6848484845b50505050565b60006113b6611c3e565b905090565b6001600160a01b0383166114005760405162461bcd60e51b81526004018080602001828103825260248152602001806122836024913960400191505060405180910390fd5b6001600160a01b0382166114455760405162461bcd60e51b815260040180806020018281038252602281526020018061210b6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260996020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166114ec5760405162461bcd60e51b815260040180806020018281038252602581526020018061223a6025913960400191505060405180910390fd5b6001600160a01b0382166115315760405162461bcd60e51b81526004018080602001828103825260238152602001806120976023913960400191505060405180910390fd5b61153c838383611993565b6115798160405180606001604052806026815260200161216d602691396001600160a01b0386166000908152609860205260409020549190611604565b6001600160a01b0380851660009081526098602052604080822093909355908416815220546115a8908261176d565b6001600160a01b0380841660008181526098602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156116935760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611658578181015183820152602001611640565b50505050905090810190601f1680156116855780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082815260ca602052604090206116b39082611cac565b15610c16576116c06113ac565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260ca6020526040902061171c9082611cc1565b15610c16576117296113ac565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600082820183811015610f73576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216611822576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61182e60008383611993565b609a5461183b908261176d565b609a556001600160a01b038216600090815260986020526040902054611861908261176d565b6001600160a01b03831660008181526098602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b303b1590565b600054610100900460ff16806118d857506118d86118b9565b806118e6575060005460ff16155b6119215760405162461bcd60e51b815260040180806020018281038252602e8152602001806121eb602e913960400191505060405180910390fd5b600054610100900460ff1615801561194c576000805460ff1961ff0019909116610100171660011790555b825161195f90609b906020860190611fe1565b50815161197390609c906020850190611fe1565b50609d805460ff191660121790558015611993576000805461ff00191690555b505050565b600054610100900460ff16806119b157506119b16118b9565b806119bf575060005460ff16155b6119fa5760405162461bcd60e51b815260040180806020018281038252602e8152602001806121eb602e913960400191505060405180910390fd5b600054610100900460ff16158015611a25576000805460ff1961ff0019909116610100171660011790555b8015611a37576000805461ff00191690555b50565b600091825260ca602052604090912060020155565b50600090565b600054610100900460ff1680611a6e5750611a6e6118b9565b80611a7c575060005460ff16155b611ab75760405162461bcd60e51b815260040180806020018281038252602e8152602001806121eb602e913960400191505060405180910390fd5b600054610100900460ff16158015611ae2576000805460ff1961ff0019909116610100171660011790555b611aea611998565b611a25611cd6565b60006060611b0e60405180602001604052806000815250611d9d565b915091509091565b6000610f738383611da2565b6000610f73836001600160a01b038416611e06565b6001600160a01b038216611b7c5760405162461bcd60e51b81526004018080602001828103825260218152602001806122196021913960400191505060405180910390fd5b611b8882600083611993565b611bc5816040518060600160405280602281526020016120e9602291396001600160a01b0385166000908152609860205260409020549190611604565b6001600160a01b038316600090815260986020526040902055609a54611beb9082611e1e565b609a556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6000610b0682611e60565b600060183610801590611c555750611c5533610d40565b15611ca757611ca06000368080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505060131936019150611e649050565b9050610aeb565b503390565b6000610f73836001600160a01b038416611ed1565b6000610f73836001600160a01b038416611f1b565b600054610100900460ff1680611cef5750611cef6118b9565b80611cfd575060005460ff16155b611d385760405162461bcd60e51b815260040180806020018281038252602e8152602001806121eb602e913960400191505060405180910390fd5b600054610100900460ff16158015611d63576000805460ff1961ff0019909116610100171660011790555b606580546001600160a01b03191673d216153c06e857cd7f72665e0af1d7d82172f4941790558015611a37576000805461ff001916905550565b600091565b81546000908210611de45760405162461bcd60e51b81526004018080602001828103825260228152602001806120756022913960400191505060405180910390fd5b826000018281548110611df357fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b6000610f7383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611604565b5490565b60008160140183511015611ebf576040805162461bcd60e51b815260206004820152601b60248201527f72656164416464726573733a206461746120746f6f2073686f72740000000000604482015290519081900360640190fd5b5001601401516001600160a01b031690565b6000611edd8383611e06565b611f1357508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610b06565b506000610b06565b60008181526001830160205260408120548015611fd75783546000198083019190810190600090879083908110611f4e57fe5b9060005260206000200154905080876000018481548110611f6b57fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080611f9b57fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050610b06565b6000915050610b06565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061202257805160ff191683800117855561204f565b8280016001018555821561204f579182015b8281111561204f578251825591602001919060010190612034565b5061205b92915061205f565b5090565b5b8082111561205b576000815560010161206056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e647345524332303a207472616e7366657220746f20746865207a65726f2061646472657373416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e7445524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737339eb9ec2059d897c44a17440c762c429de204f6fddd727156ca52b8da086a6f7f23ec0bb4210edd5cba85afd05127efcd2fc6a781bfed49188da1081670b22d845524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b6545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365436f6e747261637420696e7374616e63652068617320616c7265616479206265656e20696e697469616c697a656445524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737347534e526563697069656e743a2063616c6c6572206973206e6f742052656c617948756245524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a26469706673582212207315cc310585e49502e41198602dfdccfa828a72f6f1ae69f75ded7e466045e964736f6c634300060c0033
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: QmW5tsa3abwsoPoByy9Mq5ghqBpyKu9YkVWWBZZ7UuRUpQ
RawDecoded
Length: 53 bytes
0xa26469706673582212207315cc310585e49502e41198602dfdccfa828a72f6f1ae69f75ded7e466045e964736f6c634300060c0033
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 1 | initialized | bool | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
0 | 1 | 1 | initializing | bool | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
1 | 0 | 1600 | ______gap | uint256[50] | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
51 | 0 | 1600 | __gap | uint256[50] | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
101 | 0 | 20 | _relayHub | address | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
102 | 0 | 1568 | __gap | uint256[49] | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
151 | 0 | 20 | trustedForwarder | address | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
152 | 0 | 32 | _balances | mapping(address ⇒ uint256) | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
153 | 0 | 32 | _allowances | mapping(address ⇒ mapping(address ⇒ uint256)) | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
154 | 0 | 32 | _totalSupply | uint256 | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
155 | 0 | 32 | _name | string | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
156 | 0 | 32 | _symbol | string | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
157 | 0 | 1 | _decimals | uint8 | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
158 | 0 | 1408 | __gap | uint256[44] | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
202 | 0 | 32 | _roles | mapping(bytes32 ⇒ struct AccessControlUpgradeSafe.RoleData) | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
203 | 0 | 1568 | __gap | uint256[49] | ERC20PatronageReceipt_v2_upgradable.sol:ERC20PatronageReceipt_v2_upgradable |
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...