0x4B81eBb27Fc6d07C8d0F1CD7d163E5ED809940d8
on Optimism Goerli Testnet (420) (verification on this chain is deprecated)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- Grimoire
- Compilation Target
- contracts/Grimoire.sol:Grimoire
- Language
- Solidity
- Compiler
- solc 0.8.17+commit.8df45f5f
- EVM Version
- london
- Verified At
- 2024-08-12 09:02:07 UTC
- Deployer
- Deployment Transaction
- Block Number
- -1
- Transaction Index
- -1
Read/Write Contract on:
ABI
Expand to view
Source Code
- contracts/Grimoire.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
0x608060405234801561001057600080fd5b50615cd680620000216000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c8063functionSignature733b0767116100b8578063functionSignaturecf0b64b11161007c578063functionSignaturecf0b64b1146103cf578063functionSignatured6d5d9cc146103ff578063functionSignatureeba8f9df1461042f578063functionSignaturef11aff751461045f578063functionSignaturefb1e61ca1461047b578063functionSignaturefce29aaa146104ab57610142565b8063functionSignature733b076714610315578063functionSignature7806235a14610331578063functionSignature792531981461034d578063functionSignature8576f9f01461037d578063functionSignature8afcbd2f1461039957610142565b8063functionSignature3acc64861161010a578063functionSignature3acc6486146101fc578063functionSignature4a5eab6514610234578063functionSignature4f753c3c14610269578063functionSignature59ceeddf14610299578063functionSignature638984fd146102c9578063functionSignature6f25a20c146102f957610142565b8063functionSignature02e2a46514610147578063functionSignature10688eb114610178578063functionSignature2bf23e40146101a8578063functionSignature379cd84c146101c4578063functionSignature37ba5021146101e0575b600080fd5b610161600480360381019061015c9190613c32565b6104c7565b60405161016f929190613d08565b60405180910390f35b610192600480360381019061018d9190613c32565b6107d2565b60405161019f919061411e565b60405180910390f35b6101c260048036038101906101bd9190613c32565b610d01565b005b6101de60048036038101906101d99190613c32565b6111d0565b005b6101fa60048036038101906101f5919061416c565b61137b565b005b61021660048036038101906102119190613c32565b61174a565b60405161022b999897969594939291906141ec565b60405180910390f35b61024e60048036038101906102499190613c32565b611867565b604051610260969594939291906142f7565b60405180910390f35b610283600480360381019061027e91906143b7565b611965565b60405161029091906143f7565b60405180910390f35b6102b360048036038101906102ae9190614412565b611996565b6040516102c091906143f7565b60405180910390f35b6102e360048036038101906102de9190614412565b6119c7565b6040516102f091906143f7565b60405180910390f35b610313600480360381019061030e9190614452565b6119f8565b005b61032f600480360381019061032a91906145c7565b611c01565b005b61034b60048036038101906103469190614759565b611c80565b005b610367600480360381019061036291906143b7565b611fb8565b60405161037491906143f7565b60405180910390f35b61039760048036038101906103929190613c32565b611fe9565b005b6103b360048036038101906103ae9190613c32565b6120e7565b6040516103c6979695949392919061482b565b60405180910390f35b6103e960048036038101906103e491906143b7565b6121de565b6040516103f691906143f7565b60405180910390f35b610419600480360381019061041491906148c6565b61220f565b6040516104269190614a60565b60405180910390f35b61044960048036038101906104449190613c32565b612635565b6040516104569190614b71565b60405180910390f35b61047960048036038101906104749190614b93565b6129d4565b005b61049560048036038101906104909190613c32565b612ca3565b6040516104a29190614cff565b60405180910390f35b6104c560048036038101906104c09190613c32565b612ebf565b005b60606000600115156004600085815260200190815260200160002060040160019054906101000a900460ff16151514610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052c90614d6d565b60405180910390fd5b600060046000858152602001908152602001600020600301805461055890614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461058490614dbc565b80156105d15780601f106105a6576101008083540402835291602001916105d1565b820191906000526020600020905b8154815290600101906020018083116105b457829003601f168201915b5050505050905060006002600060046000888152602001908152602001600020600101548152602001908152602001600020600501805480602002602001604051908101604052809291908181526020016000905b828210156106d257838290600052602060002001805461064590614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461067190614dbc565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081526020019060010190610626565b50505050905060006106e48284613394565b9050600115158115151461072d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072490614e5f565b60405180910390fd5b60005b82518110156107c8578360405160200161074a9190614ebb565b6040516020818303038152906040528051906020012083828151811061077357610772614ed2565b5b602002602001015160405160200161078b9190614ebb565b60405160208183030381529060405280519060200120036107b557838195509550505050506107cd565b80806107c090614f30565b915050610730565b505050505b915091565b60606001151560008084815260200190815260200160002060070160009054906101000a900460ff1615151461083d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083490614fc4565b60405180910390fd5b6000805b80600660008681526020019081526020016000208054905011156108815760018261086c9190614fe4565b9150808061087990614f30565b915050610841565b5060008167ffffffffffffffff81111561089e5761089d61449c565b5b6040519080825280602002602001820160405280156108d757816020015b6108c4613917565b8152602001906001900390816108bc5790505b5090506000805b8060066000888152602001908152602001600020805490501115610cf5576002600060066000898152602001908152602001600020838154811061092557610924614ed2565b5b90600052602060002001548152602001908152602001600020604051806101400160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160048201805480602002602001604051908101604052809291908181526020018280548015610a4357602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116109f9575b5050505050815260200160058201805480602002602001604051908101604052809291908181526020016000905b82821015610b1d578382906000526020600020018054610a9090614dbc565b80601f0160208091040260200160405190810160405280929190818152602001828054610abc90614dbc565b8015610b095780601f10610ade57610100808354040283529160200191610b09565b820191906000526020600020905b815481529060010190602001808311610aec57829003601f168201915b505050505081526020019060010190610a71565b505050508152602001600682018054610b3590614dbc565b80601f0160208091040260200160405190810160405280929190818152602001828054610b6190614dbc565b8015610bae5780601f10610b8357610100808354040283529160200191610bae565b820191906000526020600020905b815481529060010190602001808311610b9157829003601f168201915b505050505081526020016007820154815260200160088201805480602002602001604051908101604052809291908181526020016000905b82821015610c92578382906000526020600020018054610c0590614dbc565b80601f0160208091040260200160405190810160405280929190818152602001828054610c3190614dbc565b8015610c7e5780601f10610c5357610100808354040283529160200191610c7e565b820191906000526020600020905b815481529060010190602001808311610c6157829003601f168201915b505050505081526020019060010190610be6565b5050505081526020016009820160009054906101000a900460ff161515151581525050838381518110610cc857610cc7614ed2565b5b6020026020010181905250600182610ce09190614fe4565b91508080610ced90614f30565b9150506108de565b50819350505050919050565b6001151560008083815260200190815260200160002060070160009054906101000a900460ff16151514610d6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6190615064565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff1660008083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e04906150d0565b60405180910390fd5b600080600083815260200190815260200160002060070160006101000a81548160ff02191690831515021790555060006001600080600085815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020018280548015610efb57602002820191906000526020600020905b815481526020019060010190808311610ee7575b505050505090506000610f0e8284613437565b90506001600080600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060018351610f9291906150f0565b81548110610fa357610fa2614ed2565b5b90600052602060002001546001600080600087815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020828154811061103457611033614ed2565b5b90600052602060002001819055506001600080600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054806110c6576110c5615124565b5b60019003818190600052602060002001600090559055600080848152602001908152602001600020600080820160009055600182016000905560028201600090556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556003820160146101000a81549060ff02191690556003820160156101000a81549060ff02191690556004820160006111669190613988565b60058201600061117691906139c8565b60068201600090556007820160006101000a81549060ff021916905550507feventSignature6bbff2aa1b600f675d1aa75da4134333295c319e39726cc1345e8c4f0212fbe5836040516111c391906143f7565b60405180910390a1505050565b600060046000838152602001908152602001600020600101549050600060046000848152602001908152602001600020600301805461120e90614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461123a90614dbc565b80156112875780601f1061125c57610100808354040283529160200191611287565b820191906000526020600020905b81548152906001019060200180831161126a57829003601f168201915b5050505050905060026000838152602001908152602001600020600501819080600181540180825580915050600190039060005260206000200160009091909190915090816112d691906152ff565b50806002600084815260200190815260200160002060060190816112fa91906152ff565b5060016004600085815260200190815260200160002060040160006101000a81548160ff0219169083600281111561133557611334614280565b5b02179055507feventSignature5650fd257532719847daaeacbe6d3377ca60e75424adc3142ad8cdff073001138383600160405161136e939291906153d1565b60405180910390a1505050565b6000806000858152602001908152602001600020604051806101400160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016003820160149054906101000a900460ff161515151581526020016003820160159054906101000a900460ff1615151515815260200160048201805461145590614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461148190614dbc565b80156114ce5780601f106114a3576101008083540402835291602001916114ce565b820191906000526020600020905b8154815290600101906020018083116114b157829003601f168201915b505050505081526020016005820180548060200260200160405190810160405280929190818152602001828054801561155c57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611512575b50505050508152602001600682015481526020016007820160009054906101000a900460ff16151515158152505090506001151561159e338360e00151613489565b8061160957503373ffffffffffffffffffffffffffffffffffffffff1660008087815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b15151461164b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164290615454565b60405180910390fd5b8215158160800151151514611688578260008086815260200190815260200160002060030160146101000a81548160ff0219169083151502179055505b8115158160a001511515146116c5578160008086815260200190815260200160002060030160156101000a81548160ff0219169083151502179055505b7feventSignature4a2e758e0599b04e902385deb3597cc23c33d45df9d9d167678ea68f20270ec78460008087815260200190815260200160002060030160149054906101000a900460ff1660008088815260200190815260200160002060030160159054906101000a900460ff1660405161173c93929190615474565b60405180910390a150505050565b60006020528060005260406000206000915090508060000154908060010154908060020154908060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030160149054906101000a900460ff16908060030160159054906101000a900460ff16908060040180546117cb90614dbc565b80601f01602080910402602001604051908101604052809291908181526020018280546117f790614dbc565b80156118445780601f1061181957610100808354040283529160200191611844565b820191906000526020600020905b81548152906001019060200180831161182757829003601f168201915b5050505050908060060154908060070160009054906101000a900460ff16905089565b60046020528060005260406000206000915090508060000154908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030180546118bc90614dbc565b80601f01602080910402602001604051908101604052809291908181526020018280546118e890614dbc565b80156119355780601f1061190a57610100808354040283529160200191611935565b820191906000526020600020905b81548152906001019060200180831161191857829003601f168201915b5050505050908060040160009054906101000a900460ff16908060040160019054906101000a900460ff16905086565b6003602052816000526040600020818154811061198157600080fd5b90600052602060002001600091509150505481565b600660205281600052604060002081815481106119b257600080fd5b90600052602060002001600091509150505481565b600760205281600052604060002081815481106119e357600080fd5b90600052602060002001600091509150505481565b60011515611a9f33600080858152602001908152602001600020600501805480602002602001604051908101604052809291908181526020018280548015611a9557602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611a4b575b5050505050613489565b80611b0a57503373ffffffffffffffffffffffffffffffffffffffff1660008084815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b151514611b4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b4390615454565b60405180910390fd5b8160008083815260200190815260200160002060060181905550600160008083815260200190815260200160002060030160156101000a81548160ff021916908315150217905550600080600083815260200190815260200160002060030160146101000a81548160ff0219169083151502179055507feventSignature91b6e47c5314180dff5eedd002d001392453d4f6c0818a749475c253c28622b6828233604051611bf5939291906154ab565b60405180910390a15050565b611c0b833361350c565b15611c6c576002600084815260200190815260200160002060050181908060018154018082558091505060019003906000526020600020016000909190919091509081611c5891906152ff565b50611c67833384846001613630565b611c7b565b611c7a833384846000613630565b5b505050565b600033308889604051602001611c99949392919061554b565b604051602081830303815290604052805190602001209050600015156002600083815260200190815260200160002060090160009054906101000a900460ff16151514611d1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d12906155e5565b60405180910390fd5b60008085815260200190815260200160002060070160009054906101000a900460ff1615611d7e57600660008581526020019081526020016000208190806001815401808255809150506001900390600052602060002001600090919091909150555b60606040518061014001604052808381526020018981526020018981526020013373ffffffffffffffffffffffffffffffffffffffff168152602001888152602001828152602001878152602001868152602001858590611ddf91906156b8565b8152602001600115158152506002600084815260200190815260200160002060008201518160000155602082015181600101556040820151816002015560608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506080820151816004019080519060200190611e7f9291906139e9565b5060a0820151816005019080519060200190611e9c929190613a73565b5060c0820151816006019081611eb291906152ff565b5060e08201518160070155610100820151816008019080519060200190611eda929190613a73565b506101208201518160090160006101000a81548160ff021916908315150217905550905050600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208290806001815401808255809150506001900390600052602060002001600090919091909150557feventSignature6af18e59f713eaa94a25f7ce40630c875541cc5649118693dbbeaf31f781e05682898a338b868c8c8c8c604051611fa69a99989796959493929190615904565b60405180910390a15050505050505050565b60056020528160005260406000208181548110611fd457600080fd5b90600052602060002001600091509150505481565b600115156004600083815260200190815260200160002060040160019054906101000a900460ff16151514612053576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161204a90614d6d565b60405180910390fd5b60026004600083815260200190815260200160002060040160006101000a81548160ff0219169083600281111561208d5761208c614280565b5b02179055507feventSignature5650fd257532719847daaeacbe6d3377ca60e75424adc3142ad8cdff0730011381600460008481526020019081526020016000206001015460016040516120dc939291906153d1565b60405180910390a150565b60026020528060005260406000206000915090508060000154908060010154908060020154908060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600601805461214290614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461216e90614dbc565b80156121bb5780601f10612190576101008083540402835291602001916121bb565b820191906000526020600020905b81548152906001019060200180831161219e57829003601f168201915b5050505050908060070154908060090160009054906101000a900460ff16905087565b600160205281600052604060002081815481106121fa57600080fd5b90600052602060002001600091509150505481565b6060600115156002600085815260200190815260200160002060090160009054906101000a900460ff1615151461227b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161227290614fc4565b60405180910390fd5b600080600760008681526020019081526020016000208054806020026020016040519081016040528092919081815260200182805480156122db57602002820191906000526020600020905b8154815260200190600101908083116122c7575b5050505050905060005b806007600088815260200190815260200160002080549050111561238e5784600281111561231657612315614280565b5b6004600084848151811061232d5761232c614ed2565b5b6020026020010151815260200190815260200160002060040160009054906101000a900460ff16600281111561236657612365614280565b5b0361237b576001836123789190614fe4565b92505b808061238690614f30565b9150506122e5565b5060008267ffffffffffffffff8111156123ab576123aa61449c565b5b6040519080825280602002602001820160405280156123e457816020015b6123d1613acc565b8152602001906001900390816123c95790505b5090506000805b80845111156126275786600281111561240757612406614280565b5b6004600086848151811061241e5761241d614ed2565b5b6020026020010151815260200190815260200160002060040160009054906101000a900460ff16600281111561245757612456614280565b5b03612614576004600085838151811061247357612472614ed2565b5b602002602001015181526020019081526020016000206040518060c001604052908160008201548152602001600182015481526020016002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160038201805461250e90614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461253a90614dbc565b80156125875780601f1061255c57610100808354040283529160200191612587565b820191906000526020600020905b81548152906001019060200180831161256a57829003601f168201915b505050505081526020016004820160009054906101000a900460ff1660028111156125b5576125b4614280565b5b60028111156125c7576125c6614280565b5b81526020016004820160019054906101000a900460ff1615151515815250508383815181106125f9576125f8614ed2565b5b60200260200101819052506001826126119190614fe4565b91505b808061261f90614f30565b9150506123eb565b508194505050505092915050565b61263d613917565b600060026000848152602001908152602001600020604051806101400160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820180548060200260200160405190810160405280929190818152602001828054801561275757602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161270d575b5050505050815260200160058201805480602002602001604051908101604052809291908181526020016000905b828210156128315783829060005260206000200180546127a490614dbc565b80601f01602080910402602001604051908101604052809291908181526020018280546127d090614dbc565b801561281d5780601f106127f25761010080835404028352916020019161281d565b820191906000526020600020905b81548152906001019060200180831161280057829003601f168201915b505050505081526020019060010190612785565b50505050815260200160068201805461284990614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461287590614dbc565b80156128c25780601f10612897576101008083540402835291602001916128c2565b820191906000526020600020905b8154815290600101906020018083116128a557829003601f168201915b505050505081526020016007820154815260200160088201805480602002602001604051908101604052809291908181526020016000905b828210156129a657838290600052602060002001805461291990614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461294590614dbc565b80156129925780601f1061296757610100808354040283529160200191612992565b820191906000526020600020905b81548152906001019060200180831161297557829003601f168201915b5050505050815260200190600101906128fa565b5050505081526020016009820160009054906101000a900460ff161515151581525050905080915050919050565b600033308586866040516020016129ef9594939291906159af565b604051602081830303815290604052805190602001209050600080151560008084815260200190815260200160002060070160009054906101000a900460ff16151514612a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a6890615a56565b60405180910390fd5b6040518061014001604052808381526020018681526020018681526020013373ffffffffffffffffffffffffffffffffffffffff1681526020016001151581526020016000151581526020018581526020018481526020018281526020016001151581525060008084815260200190815260200160002060008201518160000155602082015181600101556040820151816002015560608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060808201518160030160146101000a81548160ff02191690831515021790555060a08201518160030160156101000a81548160ff02191690831515021790555060c0820151816004019081612ba291906152ff565b5060e0820151816005019080519060200190612bbf9291906139e9565b5061010082015181600601556101208201518160070160006101000a81548160ff021916908315150217905550905050600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208290806001815401808255809150506001900390600052602060002001600090919091909150557feventSignature3d8d7c2db14f1a5861b9d0b823ae4aebfc14d6e514892b10cb846fcf856dfa7882868733600160008a8a604051612c94989796959493929190615a76565b60405180910390a15050505050565b612cab613b32565b600080838152602001908152602001600020604051806101400160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016003820160149054906101000a900460ff161515151581526020016003820160159054906101000a900460ff16151515158152602001600482018054612d8390614dbc565b80601f0160208091040260200160405190810160405280929190818152602001828054612daf90614dbc565b8015612dfc5780601f10612dd157610100808354040283529160200191612dfc565b820191906000526020600020905b815481529060010190602001808311612ddf57829003601f168201915b5050505050815260200160058201805480602002602001604051908101604052809291908181526020018280548015612e8a57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311612e40575b50505050508152602001600682015481526020016007820160009054906101000a900460ff1615151515815250509050919050565b600115156002600083815260200190815260200160002060090160009054906101000a900460ff16151514612f29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f2090615b4e565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612fcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fc490615bba565b60405180910390fd5b600080600083815260200190815260200160002060070160006101000a81548160ff0219169083151502179055506000600360006002600085815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054806020026020016040519081016040528092919081815260200182805480156130bc57602002820191906000526020600020905b8154815260200190600101908083116130a8575b5050505050905060006130cf8284613437565b9050600360006002600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001835161315491906150f0565b8154811061316557613164614ed2565b5b9060005260206000200154600360006002600087815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481106131f7576131f6614ed2565b5b9060005260206000200181905550600360006002600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080548061328a57613289615124565b5b60019003818190600052602060002001600090559055600080848152602001908152602001600020600080820160009055600182016000905560028201600090556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556003820160146101000a81549060ff02191690556003820160156101000a81549060ff021916905560048201600061332a9190613988565b60058201600061333a91906139c8565b60068201600090556007820160006101000a81549060ff021916905550507feventSignature5283070319a166481f84305b1bc5d585cd073e461832e6961fcee5bdbd2bc13d8360405161338791906143f7565b60405180910390a1505050565b6000805b835181101561342b57826040516020016133b29190614ebb565b604051602081830303815290604052805190602001208482815181106133db576133da614ed2565b5b60200260200101516040516020016133f39190614ebb565b6040516020818303038152906040528051906020012003613418576001915050613431565b808061342390614f30565b915050613398565b50600090505b92915050565b6000805b8351811015613481578284828151811061345857613457614ed2565b5b60200260200101510361346e5780915050613483565b808061347990614f30565b91505061343b565b505b92915050565b6000805b8251811015613500578281815181106134a9576134a8614ed2565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036134ed576001915050613506565b80806134f890614f30565b91505061348d565b50600090505b92915050565b600080600260008581526020019081526020016000206004018054806020026020016040519081016040528092919081815260200182805480156135a557602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161355b575b5050505050905060005b8151811015613623578373ffffffffffffffffffffffffffffffffffffffff168282815181106135e2576135e1614ed2565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16036136105760019250505061362a565b808061361b90614f30565b9150506135af565b5060009150505b92915050565b600033308586604051602001613649949392919061554b565b604051602081830303815290604052805190602001209050600015156004600083815260200190815260200160002060040160019054906101000a900460ff161515146136cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136c290615c26565b60405180910390fd5b6040518060c001604052808281526020018781526020018673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183600281111561371757613716614280565b5b81526020016001151581525060046000838152602001908152602001600020600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060608201518160030190816137a691906152ff565b5060808201518160040160006101000a81548160ff021916908360028111156137d2576137d1614280565b5b021790555060a08201518160040160016101000a81548160ff021916908315150217905550905050600760008781526020019081526020016000208190806001815401808255809150506001900390600052602060002001600090919091909150556001600281111561384857613847614280565b5b82600281111561385b5761385a614280565b5b0361386a57613869816111d0565b5b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190806001815401808255809150506001900390600052602060002001600090919091909150557feventSignature1034a876ff8241b094c3ac0ea6591dd8833c31d89510e6d55b0df222bcdc66a5
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: QmP9qSN2fSeAYWSeS5VnEcCEwnu6khKD5hjXLuj5ovjeqD
RawDecoded
Length: 53 bytes
0xa26469706673582212200c166dc9503ae0c5fbce0ce1bee916fc19b7de60fc1666113c360a02247d8ec064736f6c63430008110033
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
0x608060405234801561001057600080fd5b50600436106101425760003560e01c8063functionSignature733b0767116100b8578063functionSignaturecf0b64b11161007c578063functionSignaturecf0b64b1146103cf578063functionSignatured6d5d9cc146103ff578063functionSignatureeba8f9df1461042f578063functionSignaturef11aff751461045f578063functionSignaturefb1e61ca1461047b578063functionSignaturefce29aaa146104ab57610142565b8063functionSignature733b076714610315578063functionSignature7806235a14610331578063functionSignature792531981461034d578063functionSignature8576f9f01461037d578063functionSignature8afcbd2f1461039957610142565b8063functionSignature3acc64861161010a578063functionSignature3acc6486146101fc578063functionSignature4a5eab6514610234578063functionSignature4f753c3c14610269578063functionSignature59ceeddf14610299578063functionSignature638984fd146102c9578063functionSignature6f25a20c146102f957610142565b8063functionSignature02e2a46514610147578063functionSignature10688eb114610178578063functionSignature2bf23e40146101a8578063functionSignature379cd84c146101c4578063functionSignature37ba5021146101e0575b600080fd5b610161600480360381019061015c9190613c32565b6104c7565b60405161016f929190613d08565b60405180910390f35b610192600480360381019061018d9190613c32565b6107d2565b60405161019f919061411e565b60405180910390f35b6101c260048036038101906101bd9190613c32565b610d01565b005b6101de60048036038101906101d99190613c32565b6111d0565b005b6101fa60048036038101906101f5919061416c565b61137b565b005b61021660048036038101906102119190613c32565b61174a565b60405161022b999897969594939291906141ec565b60405180910390f35b61024e60048036038101906102499190613c32565b611867565b604051610260969594939291906142f7565b60405180910390f35b610283600480360381019061027e91906143b7565b611965565b60405161029091906143f7565b60405180910390f35b6102b360048036038101906102ae9190614412565b611996565b6040516102c091906143f7565b60405180910390f35b6102e360048036038101906102de9190614412565b6119c7565b6040516102f091906143f7565b60405180910390f35b610313600480360381019061030e9190614452565b6119f8565b005b61032f600480360381019061032a91906145c7565b611c01565b005b61034b60048036038101906103469190614759565b611c80565b005b610367600480360381019061036291906143b7565b611fb8565b60405161037491906143f7565b60405180910390f35b61039760048036038101906103929190613c32565b611fe9565b005b6103b360048036038101906103ae9190613c32565b6120e7565b6040516103c6979695949392919061482b565b60405180910390f35b6103e960048036038101906103e491906143b7565b6121de565b6040516103f691906143f7565b60405180910390f35b610419600480360381019061041491906148c6565b61220f565b6040516104269190614a60565b60405180910390f35b61044960048036038101906104449190613c32565b612635565b6040516104569190614b71565b60405180910390f35b61047960048036038101906104749190614b93565b6129d4565b005b61049560048036038101906104909190613c32565b612ca3565b6040516104a29190614cff565b60405180910390f35b6104c560048036038101906104c09190613c32565b612ebf565b005b60606000600115156004600085815260200190815260200160002060040160019054906101000a900460ff16151514610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052c90614d6d565b60405180910390fd5b600060046000858152602001908152602001600020600301805461055890614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461058490614dbc565b80156105d15780601f106105a6576101008083540402835291602001916105d1565b820191906000526020600020905b8154815290600101906020018083116105b457829003601f168201915b5050505050905060006002600060046000888152602001908152602001600020600101548152602001908152602001600020600501805480602002602001604051908101604052809291908181526020016000905b828210156106d257838290600052602060002001805461064590614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461067190614dbc565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081526020019060010190610626565b50505050905060006106e48284613394565b9050600115158115151461072d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072490614e5f565b60405180910390fd5b60005b82518110156107c8578360405160200161074a9190614ebb565b6040516020818303038152906040528051906020012083828151811061077357610772614ed2565b5b602002602001015160405160200161078b9190614ebb565b60405160208183030381529060405280519060200120036107b557838195509550505050506107cd565b80806107c090614f30565b915050610730565b505050505b915091565b60606001151560008084815260200190815260200160002060070160009054906101000a900460ff1615151461083d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083490614fc4565b60405180910390fd5b6000805b80600660008681526020019081526020016000208054905011156108815760018261086c9190614fe4565b9150808061087990614f30565b915050610841565b5060008167ffffffffffffffff81111561089e5761089d61449c565b5b6040519080825280602002602001820160405280156108d757816020015b6108c4613917565b8152602001906001900390816108bc5790505b5090506000805b8060066000888152602001908152602001600020805490501115610cf5576002600060066000898152602001908152602001600020838154811061092557610924614ed2565b5b90600052602060002001548152602001908152602001600020604051806101400160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160048201805480602002602001604051908101604052809291908181526020018280548015610a4357602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116109f9575b5050505050815260200160058201805480602002602001604051908101604052809291908181526020016000905b82821015610b1d578382906000526020600020018054610a9090614dbc565b80601f0160208091040260200160405190810160405280929190818152602001828054610abc90614dbc565b8015610b095780601f10610ade57610100808354040283529160200191610b09565b820191906000526020600020905b815481529060010190602001808311610aec57829003601f168201915b505050505081526020019060010190610a71565b505050508152602001600682018054610b3590614dbc565b80601f0160208091040260200160405190810160405280929190818152602001828054610b6190614dbc565b8015610bae5780601f10610b8357610100808354040283529160200191610bae565b820191906000526020600020905b815481529060010190602001808311610b9157829003601f168201915b505050505081526020016007820154815260200160088201805480602002602001604051908101604052809291908181526020016000905b82821015610c92578382906000526020600020018054610c0590614dbc565b80601f0160208091040260200160405190810160405280929190818152602001828054610c3190614dbc565b8015610c7e5780601f10610c5357610100808354040283529160200191610c7e565b820191906000526020600020905b815481529060010190602001808311610c6157829003601f168201915b505050505081526020019060010190610be6565b5050505081526020016009820160009054906101000a900460ff161515151581525050838381518110610cc857610cc7614ed2565b5b6020026020010181905250600182610ce09190614fe4565b91508080610ced90614f30565b9150506108de565b50819350505050919050565b6001151560008083815260200190815260200160002060070160009054906101000a900460ff16151514610d6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6190615064565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff1660008083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e04906150d0565b60405180910390fd5b600080600083815260200190815260200160002060070160006101000a81548160ff02191690831515021790555060006001600080600085815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020018280548015610efb57602002820191906000526020600020905b815481526020019060010190808311610ee7575b505050505090506000610f0e8284613437565b90506001600080600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060018351610f9291906150f0565b81548110610fa357610fa2614ed2565b5b90600052602060002001546001600080600087815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020828154811061103457611033614ed2565b5b90600052602060002001819055506001600080600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054806110c6576110c5615124565b5b60019003818190600052602060002001600090559055600080848152602001908152602001600020600080820160009055600182016000905560028201600090556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556003820160146101000a81549060ff02191690556003820160156101000a81549060ff02191690556004820160006111669190613988565b60058201600061117691906139c8565b60068201600090556007820160006101000a81549060ff021916905550507feventSignature6bbff2aa1b600f675d1aa75da4134333295c319e39726cc1345e8c4f0212fbe5836040516111c391906143f7565b60405180910390a1505050565b600060046000838152602001908152602001600020600101549050600060046000848152602001908152602001600020600301805461120e90614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461123a90614dbc565b80156112875780601f1061125c57610100808354040283529160200191611287565b820191906000526020600020905b81548152906001019060200180831161126a57829003601f168201915b5050505050905060026000838152602001908152602001600020600501819080600181540180825580915050600190039060005260206000200160009091909190915090816112d691906152ff565b50806002600084815260200190815260200160002060060190816112fa91906152ff565b5060016004600085815260200190815260200160002060040160006101000a81548160ff0219169083600281111561133557611334614280565b5b02179055507feventSignature5650fd257532719847daaeacbe6d3377ca60e75424adc3142ad8cdff073001138383600160405161136e939291906153d1565b60405180910390a1505050565b6000806000858152602001908152602001600020604051806101400160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016003820160149054906101000a900460ff161515151581526020016003820160159054906101000a900460ff1615151515815260200160048201805461145590614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461148190614dbc565b80156114ce5780601f106114a3576101008083540402835291602001916114ce565b820191906000526020600020905b8154815290600101906020018083116114b157829003601f168201915b505050505081526020016005820180548060200260200160405190810160405280929190818152602001828054801561155c57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611512575b50505050508152602001600682015481526020016007820160009054906101000a900460ff16151515158152505090506001151561159e338360e00151613489565b8061160957503373ffffffffffffffffffffffffffffffffffffffff1660008087815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b15151461164b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164290615454565b60405180910390fd5b8215158160800151151514611688578260008086815260200190815260200160002060030160146101000a81548160ff0219169083151502179055505b8115158160a001511515146116c5578160008086815260200190815260200160002060030160156101000a81548160ff0219169083151502179055505b7feventSignature4a2e758e0599b04e902385deb3597cc23c33d45df9d9d167678ea68f20270ec78460008087815260200190815260200160002060030160149054906101000a900460ff1660008088815260200190815260200160002060030160159054906101000a900460ff1660405161173c93929190615474565b60405180910390a150505050565b60006020528060005260406000206000915090508060000154908060010154908060020154908060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030160149054906101000a900460ff16908060030160159054906101000a900460ff16908060040180546117cb90614dbc565b80601f01602080910402602001604051908101604052809291908181526020018280546117f790614dbc565b80156118445780601f1061181957610100808354040283529160200191611844565b820191906000526020600020905b81548152906001019060200180831161182757829003601f168201915b5050505050908060060154908060070160009054906101000a900460ff16905089565b60046020528060005260406000206000915090508060000154908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030180546118bc90614dbc565b80601f01602080910402602001604051908101604052809291908181526020018280546118e890614dbc565b80156119355780601f1061190a57610100808354040283529160200191611935565b820191906000526020600020905b81548152906001019060200180831161191857829003601f168201915b5050505050908060040160009054906101000a900460ff16908060040160019054906101000a900460ff16905086565b6003602052816000526040600020818154811061198157600080fd5b90600052602060002001600091509150505481565b600660205281600052604060002081815481106119b257600080fd5b90600052602060002001600091509150505481565b600760205281600052604060002081815481106119e357600080fd5b90600052602060002001600091509150505481565b60011515611a9f33600080858152602001908152602001600020600501805480602002602001604051908101604052809291908181526020018280548015611a9557602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611a4b575b5050505050613489565b80611b0a57503373ffffffffffffffffffffffffffffffffffffffff1660008084815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b151514611b4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b4390615454565b60405180910390fd5b8160008083815260200190815260200160002060060181905550600160008083815260200190815260200160002060030160156101000a81548160ff021916908315150217905550600080600083815260200190815260200160002060030160146101000a81548160ff0219169083151502179055507feventSignature91b6e47c5314180dff5eedd002d001392453d4f6c0818a749475c253c28622b6828233604051611bf5939291906154ab565b60405180910390a15050565b611c0b833361350c565b15611c6c576002600084815260200190815260200160002060050181908060018154018082558091505060019003906000526020600020016000909190919091509081611c5891906152ff565b50611c67833384846001613630565b611c7b565b611c7a833384846000613630565b5b505050565b600033308889604051602001611c99949392919061554b565b604051602081830303815290604052805190602001209050600015156002600083815260200190815260200160002060090160009054906101000a900460ff16151514611d1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d12906155e5565b60405180910390fd5b60008085815260200190815260200160002060070160009054906101000a900460ff1615611d7e57600660008581526020019081526020016000208190806001815401808255809150506001900390600052602060002001600090919091909150555b60606040518061014001604052808381526020018981526020018981526020013373ffffffffffffffffffffffffffffffffffffffff168152602001888152602001828152602001878152602001868152602001858590611ddf91906156b8565b8152602001600115158152506002600084815260200190815260200160002060008201518160000155602082015181600101556040820151816002015560608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506080820151816004019080519060200190611e7f9291906139e9565b5060a0820151816005019080519060200190611e9c929190613a73565b5060c0820151816006019081611eb291906152ff565b5060e08201518160070155610100820151816008019080519060200190611eda929190613a73565b506101208201518160090160006101000a81548160ff021916908315150217905550905050600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208290806001815401808255809150506001900390600052602060002001600090919091909150557feventSignature6af18e59f713eaa94a25f7ce40630c875541cc5649118693dbbeaf31f781e05682898a338b868c8c8c8c604051611fa69a99989796959493929190615904565b60405180910390a15050505050505050565b60056020528160005260406000208181548110611fd457600080fd5b90600052602060002001600091509150505481565b600115156004600083815260200190815260200160002060040160019054906101000a900460ff16151514612053576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161204a90614d6d565b60405180910390fd5b60026004600083815260200190815260200160002060040160006101000a81548160ff0219169083600281111561208d5761208c614280565b5b02179055507feventSignature5650fd257532719847daaeacbe6d3377ca60e75424adc3142ad8cdff0730011381600460008481526020019081526020016000206001015460016040516120dc939291906153d1565b60405180910390a150565b60026020528060005260406000206000915090508060000154908060010154908060020154908060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600601805461214290614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461216e90614dbc565b80156121bb5780601f10612190576101008083540402835291602001916121bb565b820191906000526020600020905b81548152906001019060200180831161219e57829003601f168201915b5050505050908060070154908060090160009054906101000a900460ff16905087565b600160205281600052604060002081815481106121fa57600080fd5b90600052602060002001600091509150505481565b6060600115156002600085815260200190815260200160002060090160009054906101000a900460ff1615151461227b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161227290614fc4565b60405180910390fd5b600080600760008681526020019081526020016000208054806020026020016040519081016040528092919081815260200182805480156122db57602002820191906000526020600020905b8154815260200190600101908083116122c7575b5050505050905060005b806007600088815260200190815260200160002080549050111561238e5784600281111561231657612315614280565b5b6004600084848151811061232d5761232c614ed2565b5b6020026020010151815260200190815260200160002060040160009054906101000a900460ff16600281111561236657612365614280565b5b0361237b576001836123789190614fe4565b92505b808061238690614f30565b9150506122e5565b5060008267ffffffffffffffff8111156123ab576123aa61449c565b5b6040519080825280602002602001820160405280156123e457816020015b6123d1613acc565b8152602001906001900390816123c95790505b5090506000805b80845111156126275786600281111561240757612406614280565b5b6004600086848151811061241e5761241d614ed2565b5b6020026020010151815260200190815260200160002060040160009054906101000a900460ff16600281111561245757612456614280565b5b03612614576004600085838151811061247357612472614ed2565b5b602002602001015181526020019081526020016000206040518060c001604052908160008201548152602001600182015481526020016002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160038201805461250e90614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461253a90614dbc565b80156125875780601f1061255c57610100808354040283529160200191612587565b820191906000526020600020905b81548152906001019060200180831161256a57829003601f168201915b505050505081526020016004820160009054906101000a900460ff1660028111156125b5576125b4614280565b5b60028111156125c7576125c6614280565b5b81526020016004820160019054906101000a900460ff1615151515815250508383815181106125f9576125f8614ed2565b5b60200260200101819052506001826126119190614fe4565b91505b808061261f90614f30565b9150506123eb565b508194505050505092915050565b61263d613917565b600060026000848152602001908152602001600020604051806101400160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820180548060200260200160405190810160405280929190818152602001828054801561275757602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161270d575b5050505050815260200160058201805480602002602001604051908101604052809291908181526020016000905b828210156128315783829060005260206000200180546127a490614dbc565b80601f01602080910402602001604051908101604052809291908181526020018280546127d090614dbc565b801561281d5780601f106127f25761010080835404028352916020019161281d565b820191906000526020600020905b81548152906001019060200180831161280057829003601f168201915b505050505081526020019060010190612785565b50505050815260200160068201805461284990614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461287590614dbc565b80156128c25780601f10612897576101008083540402835291602001916128c2565b820191906000526020600020905b8154815290600101906020018083116128a557829003601f168201915b505050505081526020016007820154815260200160088201805480602002602001604051908101604052809291908181526020016000905b828210156129a657838290600052602060002001805461291990614dbc565b80601f016020809104026020016040519081016040528092919081815260200182805461294590614dbc565b80156129925780601f1061296757610100808354040283529160200191612992565b820191906000526020600020905b81548152906001019060200180831161297557829003601f168201915b5050505050815260200190600101906128fa565b5050505081526020016009820160009054906101000a900460ff161515151581525050905080915050919050565b600033308586866040516020016129ef9594939291906159af565b604051602081830303815290604052805190602001209050600080151560008084815260200190815260200160002060070160009054906101000a900460ff16151514612a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a6890615a56565b60405180910390fd5b6040518061014001604052808381526020018681526020018681526020013373ffffffffffffffffffffffffffffffffffffffff1681526020016001151581526020016000151581526020018581526020018481526020018281526020016001151581525060008084815260200190815260200160002060008201518160000155602082015181600101556040820151816002015560608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060808201518160030160146101000a81548160ff02191690831515021790555060a08201518160030160156101000a81548160ff02191690831515021790555060c0820151816004019081612ba291906152ff565b5060e0820151816005019080519060200190612bbf9291906139e9565b5061010082015181600601556101208201518160070160006101000a81548160ff021916908315150217905550905050600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208290806001815401808255809150506001900390600052602060002001600090919091909150557feventSignature3d8d7c2db14f1a5861b9d0b823ae4aebfc14d6e514892b10cb846fcf856dfa7882868733600160008a8a604051612c94989796959493929190615a76565b60405180910390a15050505050565b612cab613b32565b600080838152602001908152602001600020604051806101400160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016003820160149054906101000a900460ff161515151581526020016003820160159054906101000a900460ff16151515158152602001600482018054612d8390614dbc565b80601f0160208091040260200160405190810160405280929190818152602001828054612daf90614dbc565b8015612dfc5780601f10612dd157610100808354040283529160200191612dfc565b820191906000526020600020905b815481529060010190602001808311612ddf57829003601f168201915b5050505050815260200160058201805480602002602001604051908101604052809291908181526020018280548015612e8a57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311612e40575b50505050508152602001600682015481526020016007820160009054906101000a900460ff1615151515815250509050919050565b600115156002600083815260200190815260200160002060090160009054906101000a900460ff16151514612f29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f2090615b4e565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612fcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fc490615bba565b60405180910390fd5b600080600083815260200190815260200160002060070160006101000a81548160ff0219169083151502179055506000600360006002600085815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054806020026020016040519081016040528092919081815260200182805480156130bc57602002820191906000526020600020905b8154815260200190600101908083116130a8575b5050505050905060006130cf8284613437565b9050600360006002600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001835161315491906150f0565b8154811061316557613164614ed2565b5b9060005260206000200154600360006002600087815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481106131f7576131f6614ed2565b5b9060005260206000200181905550600360006002600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080548061328a57613289615124565b5b60019003818190600052602060002001600090559055600080848152602001908152602001600020600080820160009055600182016000905560028201600090556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556003820160146101000a81549060ff02191690556003820160156101000a81549060ff021916905560048201600061332a9190613988565b60058201600061333a91906139c8565b60068201600090556007820160006101000a81549060ff021916905550507feventSignature5283070319a166481f84305b1bc5d585cd073e461832e6961fcee5bdbd2bc13d8360405161338791906143f7565b60405180910390a1505050565b6000805b835181101561342b57826040516020016133b29190614ebb565b604051602081830303815290604052805190602001208482815181106133db576133da614ed2565b5b60200260200101516040516020016133f39190614ebb565b6040516020818303038152906040528051906020012003613418576001915050613431565b808061342390614f30565b915050613398565b50600090505b92915050565b6000805b8351811015613481578284828151811061345857613457614ed2565b5b60200260200101510361346e5780915050613483565b808061347990614f30565b91505061343b565b505b92915050565b6000805b8251811015613500578281815181106134a9576134a8614ed2565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036134ed576001915050613506565b80806134f890614f30565b91505061348d565b50600090505b92915050565b600080600260008581526020019081526020016000206004018054806020026020016040519081016040528092919081815260200182805480156135a557602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161355b575b5050505050905060005b8151811015613623578373ffffffffffffffffffffffffffffffffffffffff168282815181106135e2576135e1614ed2565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16036136105760019250505061362a565b808061361b90614f30565b9150506135af565b5060009150505b92915050565b600033308586604051602001613649949392919061554b565b604051602081830303815290604052805190602001209050600015156004600083815260200190815260200160002060040160019054906101000a900460ff161515146136cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136c290615c26565b60405180910390fd5b6040518060c001604052808281526020018781526020018673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183600281111561371757613716614280565b5b81526020016001151581525060046000838152602001908152602001600020600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060608201518160030190816137a691906152ff565b5060808201518160040160006101000a81548160ff021916908360028111156137d2576137d1614280565b5b021790555060a08201518160040160016101000a81548160ff021916908315150217905550905050600760008781526020019081526020016000208190806001815401808255809150506001900390600052602060002001600090919091909150556001600281111561384857613847614280565b5b82600281111561385b5761385a614280565b5b0361386a57613869816111d0565b5b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190806001815401808255809150506001900390600052602060002001600090919091909150557feventSignature1034a876ff8241b094c3ac0ea6591dd8833c31d89510e6d55b0df222bcdc66a5
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: QmP9qSN2fSeAYWSeS5VnEcCEwnu6khKD5hjXLuj5ovjeqD
RawDecoded
Length: 53 bytes
0xa26469706673582212200c166dc9503ae0c5fbce0ce1bee916fc19b7de60fc1666113c360a02247d8ec064736f6c63430008110033
Storage Layout
| Slot | Offset | Bytes | Label | Type | Contract |
|---|---|---|---|---|---|
| 0 | 0 | 32 | id_to_request | mapping(bytes32 ⇒ struct Grimoire.Request) | contracts/Grimoire.sol:Grimoire |
| 1 | 0 | 32 | address_to_request | mapping(address ⇒ bytes32[]) | contracts/Grimoire.sol:Grimoire |
| 2 | 0 | 32 | id_to_transcription | mapping(bytes32 ⇒ struct Grimoire.Transcription) | contracts/Grimoire.sol:Grimoire |
| 3 | 0 | 32 | address_to_transcripts | mapping(address ⇒ bytes32[]) | contracts/Grimoire.sol:Grimoire |
| 4 | 0 | 32 | id_to_revision | mapping(bytes32 ⇒ struct Grimoire.Revision) | contracts/Grimoire.sol:Grimoire |
| 5 | 0 | 32 | address_to_revision | mapping(address ⇒ bytes32[]) | contracts/Grimoire.sol:Grimoire |
| 6 | 0 | 32 | request_id_to_proposals | mapping(bytes32 ⇒ bytes32[]) | contracts/Grimoire.sol:Grimoire |
| 7 | 0 | 32 | transcript_id_to_revisions | mapping(bytes32 ⇒ bytes32[]) | contracts/Grimoire.sol:Grimoire |
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...