Sourcify Logosourcify.eth

0xcD0F0eFfAFAe5F5439f24F01ab69b2CBaC14cC56

on Oasis Sapphire Testnet (23295)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ChatBot
Compilation Target
src/ChatBot.sol:ChatBot
Language
Solidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
cancun
Verified At
2025-02-28 14:48:33 UTC
Deployer
0x90adE3B7065fa715c7a150313877dF1d33e777D5
Deployment Transaction
0x94a6d75bbdfb33e894896245c43259f5d388b64a6466e7652b9d0b78200c1c4d
Block Number
10578815
Transaction Index
0

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • lib/openzeppelin-contracts/contracts/utils/Strings.sol
  • lib/openzeppelin-contracts/contracts/utils/math/Math.sol
  • lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol
  • lib/sapphire-paratime/contracts/contracts/CBOR.sol
  • lib/sapphire-paratime/contracts/contracts/ConsensusUtils.sol
  • lib/sapphire-paratime/contracts/contracts/DateTime.sol
  • lib/sapphire-paratime/contracts/contracts/EthereumUtils.sol
  • lib/sapphire-paratime/contracts/contracts/Sapphire.sol
  • lib/sapphire-paratime/contracts/contracts/SiweParser.sol
  • lib/sapphire-paratime/contracts/contracts/Subcall.sol
  • lib/sapphire-paratime/contracts/contracts/auth/A13e.sol
  • lib/sapphire-paratime/contracts/contracts/auth/SiweAuth.sol
  • src/ChatBot.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

0x608060405234801562000010575f80fd5b5060405162002eaf38038062002eaf833981016040819052620000339162000211565b8262000055602060405180602001604052805f815250620000b460201b60201c565b6200006090620002ea565b600255600162000071828262000395565b5050600680546001600160a81b03191660589390931c92909217909155600580546001600160a01b0319166001600160a01b0390921691909117905550620004b9565b60605f807301000000000000000000000000000000000000016001600160a01b03168585604051602001620000eb92919062000461565b60408051601f198184030181529082905262000107916200049c565b5f60405180830381855afa9150503d805f811462000141576040519150601f19603f3d011682016040523d82523d5f602084013e62000146565b606091505b5091509150816200019d5760405162461bcd60e51b815260206004820152601360248201527f72616e646f6d42797465733a206661696c656400000000000000000000000000604482015260640160405180910390fd5b949350505050565b634e487b7160e01b5f52604160045260245ffd5b5f5b83811015620001d5578181015183820152602001620001bb565b50505f910152565b80516001600160581b031981168114620001f5575f80fd5b919050565b80516001600160a01b0381168114620001f5575f80fd5b5f805f6060848603121562000224575f80fd5b83516001600160401b03808211156200023b575f80fd5b818601915086601f8301126200024f575f80fd5b815181811115620002645762000264620001a5565b604051601f8201601f19908116603f011681019083821181831017156200028f576200028f620001a5565b81604052828152896020848701011115620002a8575f80fd5b620002bb836020830160208801620001b9565b8097505050505050620002d160208501620001dd565b9150620002e160408501620001fa565b90509250925092565b805160208083015191908110156200030b575f198160200360031b1b821691505b50919050565b600181811c908216806200032657607f821691505b6020821081036200030b57634e487b7160e01b5f52602260045260245ffd5b601f8211156200039057805f5260205f20601f840160051c810160208510156200036c5750805b601f840160051c820191505b818110156200038d575f815560010162000378565b50505b505050565b81516001600160401b03811115620003b157620003b1620001a5565b620003c981620003c2845462000311565b8462000345565b602080601f831160018114620003ff575f8415620003e75750858301515b5f19600386901b1c1916600185901b17855562000459565b5f85815260208120601f198616915b828110156200042f578886015182559484019460019091019084016200040e565b50858210156200044d57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b828152604060208201525f825180604084015262000487816060850160208701620001b9565b601f01601f1916919091016060019392505050565b5f8251620004af818460208701620001b9565b9190910192915050565b6129e880620004c75f395ff3fe608060405234801561000f575f80fd5b50600436106100a6575f3560e01c80637dc0d1d01161006e5780637dc0d1d01461012e5780637f476b6f1461015957806382bd12de14610179578063c2fb26a614610181578063ea90e79d14610189578063efae93df146101aa575f80fd5b80631bbee4ac146100aa5780632e5ed986146100bf5780635aee74a2146100d25780635b761cd6146100fb5780637adbf9731461011b575b5f80fd5b6100bd6100b8366004612121565b6101d4565b005b6100bd6100cd36600461216e565b61022a565b6100e56100e03660046121c4565b6103a7565b6040516100f29190612272565b60405180910390f35b61010e6101093660046121c4565b61051e565b6040516100f291906122e6565b6100bd610129366004612348565b610665565b600554610141906001600160a01b031681565b6040516001600160a01b0390911681526020016100f2565b61016c610167366004612363565b610697565b6040516100f291906123e9565b6100bd6108f7565b61016c610927565b61019c6101973660046121c4565b6109b7565b6040519081526020016100f2565b6006546101b79060581b81565b6040516affffffffffffffffffffff1990911681526020016100f2565b335f908152600360209081526040822080546001810182559083529120016101fc8282612478565b5060405133907f3435d1f3950b019d9328e25452b3eb8d470a971f18e15ae34e1015422fa413cc905f90a250565b6005546001600160a01b031633146102555760405163db8d1fb760e01b815260040160405180910390fd5b6001600160a01b0381165f90815260036020526040902054821061028c576040516304c5bb5f60e41b815260040160405180910390fd5b6001600160a01b0381165f90815260046020526040902054158015906102f757506001600160a01b0381165f90815260046020526040902080548391906102d59060019061254b565b815481106102e5576102e561255e565b905f5260205f2090600202015f015410155b1561031557604051633bdae6ef60e01b815260040160405180910390fd5b6001600160a01b0381165f90815260046020908152604080832081518083019092528582528183018781528154600181810184559286529390942082516002909402019283559251909282019061036c9082612478565b50506040516001600160a01b03831691507fb9417ccfd35d2d4f59cc019bdaecba216815b7415622d2673805f94460ec8b77905f90a2505050565b60608282336001600160a01b038216148015906103cf57506005546001600160a01b03163314155b15610414575f6103de83610a42565b9050816001600160a01b0316816001600160a01b0316146104125760405163a5fdd1fb60e01b815260040160405180910390fd5b505b6001600160a01b0384165f90815260046020908152604080832080548251818502810185019093528083529193909284015b8282101561050f578382905f5260205f2090600202016040518060400160405290815f8201548152602001600182018054610480906123fb565b80601f01602080910402602001604051908101604052809291908181526020018280546104ac906123fb565b80156104f75780601f106104ce576101008083540402835291602001916104f7565b820191905f5260205f20905b8154815290600101906020018083116104da57829003601f168201915b50505050508152505081526020019060010190610446565b5050505092505b505092915050565b60608282336001600160a01b0382161480159061054657506005546001600160a01b03163314155b1561058b575f61055583610a42565b9050816001600160a01b0316816001600160a01b0316146105895760405163a5fdd1fb60e01b815260040160405180910390fd5b505b6001600160a01b0384165f90815260036020908152604080832080548251818502810185019093528083529193909284015b8282101561050f578382905f5260205f200180546105da906123fb565b80601f0160208091040260200160405190810160405280929190818152602001828054610606906123fb565b80156106515780601f1061062857610100808354040283529160200191610651565b820191905f5260205f20905b81548152906001019060200180831161063457829003601f168201915b5050505050815260200190600101906105bd565b60065460581b61067481610b38565b50600580546001600160a01b0319166001600160a01b0392909216919091179055565b60606106c46040518060600160405280606081526020015f6001600160a01b031681526020015f81525090565b5f6106ce85610c27565b86866040516020016106e293929190612572565b60408051601f1981840301815282825280516020808301919091205f8086528583018086529190915260ff89850135169385019390935287356060850152870135608084015292509060019060a0016020604051602081039080840390855afa158015610751573d5f803e3d5ffd5b5050604051601f1901516001600160a01b038116602086015291505f90506107798888610cb6565b9050468160a001511461079f5760405163362c833760e01b815260040160405180910390fd5b60016040516107ae91906125c4565b6040518091039020815f015180519060200120146107df5760405163283d62bd60e01b815260040160405180910390fd5b8051845260208101516001600160a01b03838116911614610813576040516305cc02e160e01b815260040160405180910390fd5b61012081015151158015906108355750610831816101200151611106565b4211155b156108535760405163299d02f160e01b815260040160405180910390fd5b6101008101515115610879575f61086e826101000151611106565b60408601525061088c565b6108866201518042612636565b60408501525b836040015142106108b057604051630b17115560e41b815260040160405180910390fd5b5f6108e86002545f801b876040516020016108cb9190612649565b60408051601f19818403018152602083019091525f825290611173565b955050505050505b9392505050565b335f90815260036020526040812061090e91611eeb565b335f90815260046020526040812061092591611f09565b565b606060018054610936906123fb565b80601f0160208091040260200160405190810160405280929190818152602001828054610962906123fb565b80156109ad5780601f10610984576101008083540402835291602001916109ad565b820191905f5260205f20905b81548152906001019060200180831161099057829003601f168201915b5050505050905090565b5f8282336001600160a01b038216148015906109de57506005546001600160a01b03163314155b15610a23575f6109ed83610a42565b9050816001600160a01b0316816001600160a01b031614610a215760405163a5fdd1fb60e01b815260040160405180910390fd5b505b5050506001600160a01b03165f90815260036020526040902054919050565b80516020808301919091205f908152908190526040812054829060ff1615610a7d576040516313d4cf0960e31b815260040160405180910390fd5b82515f03610a8d575f9150610b32565b5f610aac6002545f801b8660405180602001604052805f815250611249565b90505f81806020019051810190610ac391906126bd565b90506001604051610ad491906125c4565b6040518091039020815f01518051906020012014610b055760405163283d62bd60e01b815260040160405180910390fd5b4281604001511015610b2a57604051630b17115560e41b815260040160405180910390fd5b602001519250505b50919050565b5f80610bb66040518060400160405280601781526020017f726f666c2e4973417574686f72697a65644f726967696e00000000000000000081525084604051602001610ba29190605560f81b81526affffffffffffffffffffff1991909116600182015260160190565b604051602081830303815290604052611310565b91509150816001600160401b03165f141580610bd457508051600114155b80610c045750805f81518110610bec57610bec61255e565b6020910101516001600160f81b03191660f560f81b14155b15610c2257604051636890282f60e01b815260040160405180910390fd5b505050565b60605f610c33836113e1565b60010190505f816001600160401b03811115610c5157610c51612036565b6040519080825280601f01601f191660200182016040528015610c7b576020820181803683370190505b5090508181016020015b5f19016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a8504945084610c8557509392505050565b610cbe611f27565b610cc6611f27565b5f5b83811015610d4b57848482818110610ce257610ce261255e565b909101356001600160f81b031916600160fd1b039050610d4357610d3c85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92018290525092508591506114b89050565b8252610d4b565b600101610cc8565b610d56603282612636565b9050610dbc610db786868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610da1925060029150869050612636565b935083610daf602882612636565b9450846114b8565b61158c565b6001600160a01b03166020830152610dd5600282612636565b90508381108015610e0f5750848482818110610df357610df361255e565b9050013560f81c60f81b6001600160f81b031916600560f91b14155b15610ead57805b84811015610eab57858582818110610e3057610e3061255e565b909101356001600160f81b031916600560f91b039050610ea357610e8c86868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508692508591506114b89050565b6040840152610e9c816001612636565b9150610eab565b600101610e16565b505b80610eb78161276f565b915050610ee185856040518060400160405280600381526020016255524960e81b815250846116bb565b836060018193508290525050610f188585604051806040016040528060078152602001662b32b939b4b7b760c91b815250846116bb565b8360800181935082905250506060610f5286866040518060400160405280600881526020016710da185a5b88125160c21b815250856116bb565b92509050610f5f816118b6565b60a08401526040805180820190915260058152644e6f6e636560d81b6020820152610f8e9087908790856116bb565b60c08501829052905190925060081115610fbb57604051632d2f00c360e21b815260040160405180910390fd5b610fe8868660405180604001604052806009815260200168125cdcdd595908105d60ba1b815250856116bb565b8460e001819450829052505061102786866040518060400160405280600f81526020016e45787069726174696f6e2054696d6560881b815250856116bb565b8461010001819450829052505061106286866040518060400160405280600a8152602001694e6f74204265666f726560b01b815250856116bb565b8461012001819450829052505061109d86866040518060400160405280600a81526020016914995c5d595cdd08125160b21b815250856116bb565b846101400181945082905250505f6110d88787604051806040016040528060098152602001685265736f757263657360b81b815250866116bb565b9150508281146110f9576110ed87878361190f565b61016086019190915292505b5091925050505b92915050565b5f61110061111e611119845f60046114b8565b6118b6565b61112e61111985600560076114b8565b61113e611119866008600a6114b8565b61114e61111987600b600d6114b8565b61115e61111988600e60106114b8565b61116e61111989601160136114b8565b611bfb565b60605f806003600160981b016001600160a01b03168787878760405160200161119f9493929190612787565b60408051601f19818403018152908290526111b9916127c2565b5f60405180830381855afa9150503d805f81146111f1576040519150601f19603f3d011682016040523d82523d5f602084013e6111f6565b606091505b50915091508161123f5760405162461bcd60e51b815260206004820152600f60248201526e195b98dc9e5c1d0e8819985a5b1959608a1b60448201526064015b60405180910390fd5b9695505050505050565b60605f806004600160981b016001600160a01b0316878787876040516020016112759493929190612787565b60408051601f198184030181529082905261128f916127c2565b5f60405180830381855afa9150503d805f81146112c7576040519150601f19603f3d011682016040523d82523d5f602084013e6112cc565b606091505b50915091508161123f5760405162461bcd60e51b815260206004820152600f60248201526e191958dc9e5c1d0e8819985a5b1959608a1b6044820152606401611236565b5f60605f807301000000000000000000000000000000000001036001600160a01b031686866040516020016113469291906127dd565b60408051601f1981840301815290829052611360916127c2565b5f60405180830381855afa9150503d805f8114611398576040519150601f19603f3d011682016040523d82523d5f602084013e61139d565b606091505b5091509150816113c057604051631205d29f60e31b815260040160405180910390fd5b808060200190518101906113d4919061280a565b9097909650945050505050565b5f8072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061141f5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061144b576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061146957662386f26fc10000830492506010015b6305f5e1008310611481576305f5e100830492506008015b612710831061149557612710830492506004015b606483106114a7576064830492506002015b600a83106111005760010192915050565b60605f6114c5848461254b565b6001600160401b038111156114dc576114dc612036565b6040519080825280601f01601f191660200182016040528015611506576020820181803683370190505b509050835b838110801561151a5750855181105b15611583578581815181106115315761153161255e565b01602001516001600160f81b0319168261154b878461254b565b8151811061155b5761155b61255e565b60200101906001600160f81b03191690815f1a9053508061157b8161276f565b91505061150b565b50949350505050565b5f81516028146115af5760405163acf8696960e01b815260040160405180910390fd5b5f600283516115be9190612870565b6001600160401b038111156115d5576115d5612036565b6040519080825280601f01601f1916602001820160405280156115ff576020820181803683370190505b5090505f5b600284516116129190612870565b8110156116a75761165084611628836002612883565b611633906001612636565b815181106116435761164361255e565b016020015160f81c611dad565b61165f85611633846002612883565b61166a90601061289a565b61167491906128b6565b60f81b8282815181106116895761168961255e565b60200101906001600160f81b03191690815f1a905350600101611604565b506116b1816128cf565b60601c9392505050565b60605f825b858110156117d3578686828181106116da576116da61255e565b909101356001600160f81b031916601d60f91b0390506117c157848051906020012061173e88888080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508992508691506114b89050565b805190602001201461176257505060408051602081019091525f81529050816118ad565b8061176c8161276f565b91505085811080156117a6575086868281811061178b5761178b61255e565b9050013560f81c60f81b6001600160f81b031916600160fd1b145b156117b957806117b58161276f565b9150505b8093506117d3565b806117cb8161276f565b9150506116c0565b85811015611866578686828181106117ed576117ed61255e565b909101356001600160f81b031916600560f91b03905061185e5761184987878080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508892508591506114b89050565b611854826001612636565b92509250506118ad565b6001016117d3565b6118a887878080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508892508591506114b89050565b925090505b94509492505050565b5f80805b83518110156119085760308482815181106118d7576118d761255e565b01602001516118e9919060f81c61254b565b6118f483600a612883565b6118fe9190612636565b91506001016118ba565b5092915050565b60605f82815b61192060018761254b565b821015611a1b578686838181106119395761193961255e565b9050013560f81c60f81b6001600160f81b031916602d60f81b14801561199157508686611967846001612636565b8181106119765761197661255e565b9050013560f81c60f81b6001600160f81b031916600160fd1b145b156119b5576119a1600283612636565b9150806119ad8161276f565b9150506119ba565b611a1b565b85821080156119f257508686838181106119d6576119d661255e565b9050013560f81c60f81b6001600160f81b031916600a60f81b14155b15611a095781611a018161276f565b9250506119ba565b81611a138161276f565b925050611915565b5f816001600160401b03811115611a3457611a34612036565b604051908082528060200260200182016040528015611a6757816020015b6060815260200190600190039081611a525790505b5090508592505f5b611a7a60018961254b565b84108015611a885750828114155b15611bed57888885818110611a9f57611a9f61255e565b9050013560f81c60f81b6001600160f81b031916602d60f81b148015611af757508888611acd866001612636565b818110611adc57611adc61255e565b9050013560f81c60f81b6001600160f81b031916600160fd1b145b15611b0a57611b07846002612636565b96505b8784108015611b425750888885818110611b2657611b2661255e565b9050013560f81c60f81b6001600160f81b031916600a60f81b14155b15611b595783611b518161276f565b945050611b0a565b611b9b89898080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508b92508891506114b89050565b828281518110611bad57611bad61255e565b60200260200101819052508080611bc39061276f565b915050878403611bdb5783611bd78161290b565b9450505b83611be58161276f565b945050611a6f565b509791965090945050505050565b5f6107b25b8761ffff168161ffff161015611c4c57611c1981611e8f565b15611c3357611c2c6301e2850083612636565b9150611c44565b611c416301e1338083612636565b91505b600101611c00565b611c54611f8f565b601f8152611c6189611e8f565b15611c7257601d6020820152611c7a565b601c60208201525b601f60408201819052601e606083018190526080830182905260a0830181905260c0830182905260e0830182905261010083018190526101208301829052610140830152610160820152600191505b8760ff168261ffff161015611d275780611ce4600184612920565b61ffff16600c8110611cf857611cf861255e565b6020020151611d0a906201518061293b565b611d1a9063ffffffff1684612636565b9250600190910190611cc9565b611d3260018861295b565b611d429060ff166201518061293b565b611d529063ffffffff1684612636565b9250611d6360ff8716610e1061293b565b611d739063ffffffff1684612636565b9250611d8360ff8616603c612974565b611d919061ffff1684612636565b9250611da060ff851684612636565b9998505050505050505050565b5f600360fc1b60f883901b6001600160f81b03191610801590611de25750603960f81b60f883901b6001600160f81b03191611155b15611df25761110060308361295b565b606160f81b60f883901b6001600160f81b03191610801590611e265750603360f91b60f883901b6001600160f81b03191611155b15611e42576061611e3883600a6128b6565b611100919061295b565b604160f81b60f883901b6001600160f81b03191610801590611e765750602360f91b60f883901b6001600160f81b03191611155b15611e88576041611e3883600a6128b6565b505f919050565b5f611e9b600483612992565b61ffff1615611eab57505f919050565b611eb6606483612992565b61ffff1615611ec757506001919050565b611ed361019083612992565b61ffff1615611ee357505f919050565b506001919050565b5080545f8255905f5260205f2090810190611f069190611fae565b50565b5080545f8255600202905f5260205f2090810190611f069190611fce565b604051806101800160405280606081526020015f6001600160a01b031681526020016060815260200160608152602001606081526020015f81526020016060815260200160608152602001606081526020016060815260200160608152602001606081525090565b604051806101800160405280600c906020820280368337509192915050565b80821115611fca575f611fc18282611ff0565b50600101611fae565b5090565b80821115611fca575f808255611fe76001830182611ff0565b50600201611fce565b508054611ffc906123fb565b5f825580601f1061200b575050565b601f0160209004905f5260205f2090810190611f0691905b80821115611fca575f8155600101612023565b634e487b7160e01b5f52604160045260245ffd5b604051606081016001600160401b038111828210171561206c5761206c612036565b60405290565b604051601f8201601f191681016001600160401b038111828210171561209a5761209a612036565b604052919050565b5f6001600160401b038211156120ba576120ba612036565b50601f01601f191660200190565b5f6120da6120d5846120a2565b612072565b90508281528383830111156120ed575f80fd5b828260208301375f602084830101529392505050565b5f82601f830112612112575f80fd5b6108f0838335602085016120c8565b5f60208284031215612131575f80fd5b81356001600160401b03811115612146575f80fd5b61215284828501612103565b949350505050565b6001600160a01b0381168114611f06575f80fd5b5f805f60608486031215612180575f80fd5b83356001600160401b03811115612195575f80fd5b6121a186828701612103565b9350506020840135915060408401356121b98161215a565b809150509250925092565b5f80604083850312156121d5575f80fd5b82356001600160401b038111156121ea575f80fd5b8301601f810185136121fa575f80fd5b612209858235602084016120c8565b925050602083013561221a8161215a565b809150509250929050565b5f5b8381101561223f578181015183820152602001612227565b50505f910152565b5f815180845261225e816020860160208601612225565b601f01601f19169290920160200192915050565b5f60208083018184528085518083526040925060408601915060408160051b8701018488015f5b838110156122d857888303603f190185528151805184528701518784018790526122c587850182612247565b9588019593505090860190600101612299565b509098975050505050505050565b5f60208083016020845280855180835260408601915060408160051b8701019250602087015f5b8281101561233b57603f19888603018452612329858351612247565b9450928501929085019060010161230d565b5092979650505050505050565b5f60208284031215612358575f80fd5b81356108f08161215a565b5f805f8385036080811215612376575f80fd5b84356001600160401b038082111561238c575f80fd5b818701915087601f83011261239f575f80fd5b8135818111156123ad575f80fd5b8860208285010111156123be575f80fd5b6020929092019550909350506060601f19820112156123db575f80fd5b506020840190509250925092565b602081525f6108f06020830184612247565b600181811c9082168061240f57607f821691505b602082108103610b3257634e487b7160e01b5f52602260045260245ffd5b601f821115610c2257805f5260205f20601f840160051c810160208510156124525750805b601f840160051c820191505b81811015612471575f815560010161245e565b5050505050565b81516001600160401b0381111561249157612491612036565b6124a58161249f84546123fb565b8461242d565b602080601f8311600181146124d8575f84156124c15750858301515b5f19600386901b1c1916600185901b17855561252f565b5f85815260208120601f198616915b82811015612506578886015182559484019460019091019084016124e7565b508582101561252357878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561110057611100612537565b634e487b7160e01b5f52603260045260245ffd5b7f19457468657265756d205369676e6564204d6573736167653a0a00000000000081525f84516125a981601a850160208901612225565b82018385601a8301375f9301601a0192835250909392505050565b5f8083546125d1816123fb565b600182811680156125e957600181146125fe5761262a565b60ff198416875282151583028701945061262a565b875f526020805f205f5b858110156126215781548a820152908401908201612608565b50505082870194505b50929695505050505050565b8082018082111561110057611100612537565b602081525f8251606060208401526126646080840182612247565b60208501516001600160a01b0316604085810191909152909401516060909301929092525090919050565b5f61269c6120d5846120a2565b90508281528383830111156126af575f80fd5b6108f0836020830184612225565b5f602082840312156126cd575f80fd5b81516001600160401b03808211156126e3575f80fd5b90830190606082860312156126f6575f80fd5b6126fe61204a565b82518281111561270c575f80fd5b83019150601f8201861361271e575f80fd5b61272d8683516020850161268f565b81526020830151915061273f8261215a565b8160208201526040830151604082015280935050505092915050565b634e487b7160e01b5f52601260045260245ffd5b5f6001820161278057612780612537565b5060010190565b848152836020820152608060408201525f6127a56080830185612247565b82810360608401526127b78185612247565b979650505050505050565b5f82516127d3818460208701612225565b9190910192915050565b604081525f6127ef6040830185612247565b82810360208401526128018185612247565b95945050505050565b5f806040838503121561281b575f80fd5b82516001600160401b038082168214612832575f80fd5b602085015191935080821115612846575f80fd5b508301601f81018513612857575f80fd5b6128668582516020840161268f565b9150509250929050565b5f8261287e5761287e61275b565b500490565b808202811582820484141761110057611100612537565b60ff818116838216029081169081811461190857611908612537565b60ff818116838216019081111561110057611100612537565b805160208201516bffffffffffffffffffffffff1980821692919060148310156129035780818460140360031b1b83161693505b505050919050565b5f8161291957612919612537565b505f190190565b61ffff82811682821603908082111561190857611908612537565b63ffffffff81811683821602808216919082811461051657610516612537565b60ff828116828216039081111561110057611100612537565b61ffff81811683821602808216919082811461051657610516612537565b5f61ffff808416806129a6576129a661275b565b9216919091069291505056fea26469706673582212207d02a35a11d9a43828beac072aa2ead4311e0a6841e3231b845d002bd2ad593564736f6c63430008180033constructorArguments000000000000000000000000000000000000000000000000000000000000006000d795c033fb4b94873d81b6327f5371768ffc6fcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013706c617967726f756e642e6f617369732e696f00000000000000000000000000

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 IPFS Logo
Solidity metadata.json IPFS hash: QmWke1EjsXp2e5n7umG3rPMcbZgPdFsgVfg4co7HCB1DcQ
RawDecoded
Length: 53 bytes
0xa26469706673582212207d02a35a11d9a43828beac072aa2ead4311e0a6841e3231b845d002bd2ad593564736f6c63430008180033

Transformations

Constructor Arguments

RawDecoded
Length: 160 bytes
0x000000000000000000000000000000000000000000000000000000000000006000d795c033fb4b94873d81b6327f5371768ffc6fcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013706c617967726f756e642e6f617369732e696f00000000000000000000000000

Runtime Bytecode

On-chain & Recompiled Bytecode
0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c80637dc0d1d01161006e5780637dc0d1d01461012e5780637f476b6f1461015957806382bd12de14610179578063c2fb26a614610181578063ea90e79d14610189578063efae93df146101aa575f80fd5b80631bbee4ac146100aa5780632e5ed986146100bf5780635aee74a2146100d25780635b761cd6146100fb5780637adbf9731461011b575b5f80fd5b6100bd6100b8366004612121565b6101d4565b005b6100bd6100cd36600461216e565b61022a565b6100e56100e03660046121c4565b6103a7565b6040516100f29190612272565b60405180910390f35b61010e6101093660046121c4565b61051e565b6040516100f291906122e6565b6100bd610129366004612348565b610665565b600554610141906001600160a01b031681565b6040516001600160a01b0390911681526020016100f2565b61016c610167366004612363565b610697565b6040516100f291906123e9565b6100bd6108f7565b61016c610927565b61019c6101973660046121c4565b6109b7565b6040519081526020016100f2565b6006546101b79060581b81565b6040516affffffffffffffffffffff1990911681526020016100f2565b335f908152600360209081526040822080546001810182559083529120016101fc8282612478565b5060405133907f3435d1f3950b019d9328e25452b3eb8d470a971f18e15ae34e1015422fa413cc905f90a250565b6005546001600160a01b031633146102555760405163db8d1fb760e01b815260040160405180910390fd5b6001600160a01b0381165f90815260036020526040902054821061028c576040516304c5bb5f60e41b815260040160405180910390fd5b6001600160a01b0381165f90815260046020526040902054158015906102f757506001600160a01b0381165f90815260046020526040902080548391906102d59060019061254b565b815481106102e5576102e561255e565b905f5260205f2090600202015f015410155b1561031557604051633bdae6ef60e01b815260040160405180910390fd5b6001600160a01b0381165f90815260046020908152604080832081518083019092528582528183018781528154600181810184559286529390942082516002909402019283559251909282019061036c9082612478565b50506040516001600160a01b03831691507fb9417ccfd35d2d4f59cc019bdaecba216815b7415622d2673805f94460ec8b77905f90a2505050565b60608282336001600160a01b038216148015906103cf57506005546001600160a01b03163314155b15610414575f6103de83610a42565b9050816001600160a01b0316816001600160a01b0316146104125760405163a5fdd1fb60e01b815260040160405180910390fd5b505b6001600160a01b0384165f90815260046020908152604080832080548251818502810185019093528083529193909284015b8282101561050f578382905f5260205f2090600202016040518060400160405290815f8201548152602001600182018054610480906123fb565b80601f01602080910402602001604051908101604052809291908181526020018280546104ac906123fb565b80156104f75780601f106104ce576101008083540402835291602001916104f7565b820191905f5260205f20905b8154815290600101906020018083116104da57829003601f168201915b50505050508152505081526020019060010190610446565b5050505092505b505092915050565b60608282336001600160a01b0382161480159061054657506005546001600160a01b03163314155b1561058b575f61055583610a42565b9050816001600160a01b0316816001600160a01b0316146105895760405163a5fdd1fb60e01b815260040160405180910390fd5b505b6001600160a01b0384165f90815260036020908152604080832080548251818502810185019093528083529193909284015b8282101561050f578382905f5260205f200180546105da906123fb565b80601f0160208091040260200160405190810160405280929190818152602001828054610606906123fb565b80156106515780601f1061062857610100808354040283529160200191610651565b820191905f5260205f20905b81548152906001019060200180831161063457829003601f168201915b5050505050815260200190600101906105bd565b60065460581b61067481610b38565b50600580546001600160a01b0319166001600160a01b0392909216919091179055565b60606106c46040518060600160405280606081526020015f6001600160a01b031681526020015f81525090565b5f6106ce85610c27565b86866040516020016106e293929190612572565b60408051601f1981840301815282825280516020808301919091205f8086528583018086529190915260ff89850135169385019390935287356060850152870135608084015292509060019060a0016020604051602081039080840390855afa158015610751573d5f803e3d5ffd5b5050604051601f1901516001600160a01b038116602086015291505f90506107798888610cb6565b9050468160a001511461079f5760405163362c833760e01b815260040160405180910390fd5b60016040516107ae91906125c4565b6040518091039020815f015180519060200120146107df5760405163283d62bd60e01b815260040160405180910390fd5b8051845260208101516001600160a01b03838116911614610813576040516305cc02e160e01b815260040160405180910390fd5b61012081015151158015906108355750610831816101200151611106565b4211155b156108535760405163299d02f160e01b815260040160405180910390fd5b6101008101515115610879575f61086e826101000151611106565b60408601525061088c565b6108866201518042612636565b60408501525b836040015142106108b057604051630b17115560e41b815260040160405180910390fd5b5f6108e86002545f801b876040516020016108cb9190612649565b60408051601f19818403018152602083019091525f825290611173565b955050505050505b9392505050565b335f90815260036020526040812061090e91611eeb565b335f90815260046020526040812061092591611f09565b565b606060018054610936906123fb565b80601f0160208091040260200160405190810160405280929190818152602001828054610962906123fb565b80156109ad5780601f10610984576101008083540402835291602001916109ad565b820191905f5260205f20905b81548152906001019060200180831161099057829003601f168201915b5050505050905090565b5f8282336001600160a01b038216148015906109de57506005546001600160a01b03163314155b15610a23575f6109ed83610a42565b9050816001600160a01b0316816001600160a01b031614610a215760405163a5fdd1fb60e01b815260040160405180910390fd5b505b5050506001600160a01b03165f90815260036020526040902054919050565b80516020808301919091205f908152908190526040812054829060ff1615610a7d576040516313d4cf0960e31b815260040160405180910390fd5b82515f03610a8d575f9150610b32565b5f610aac6002545f801b8660405180602001604052805f815250611249565b90505f81806020019051810190610ac391906126bd565b90506001604051610ad491906125c4565b6040518091039020815f01518051906020012014610b055760405163283d62bd60e01b815260040160405180910390fd5b4281604001511015610b2a57604051630b17115560e41b815260040160405180910390fd5b602001519250505b50919050565b5f80610bb66040518060400160405280601781526020017f726f666c2e4973417574686f72697a65644f726967696e00000000000000000081525084604051602001610ba29190605560f81b81526affffffffffffffffffffff1991909116600182015260160190565b604051602081830303815290604052611310565b91509150816001600160401b03165f141580610bd457508051600114155b80610c045750805f81518110610bec57610bec61255e565b6020910101516001600160f81b03191660f560f81b14155b15610c2257604051636890282f60e01b815260040160405180910390fd5b505050565b60605f610c33836113e1565b60010190505f816001600160401b03811115610c5157610c51612036565b6040519080825280601f01601f191660200182016040528015610c7b576020820181803683370190505b5090508181016020015b5f19016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a8504945084610c8557509392505050565b610cbe611f27565b610cc6611f27565b5f5b83811015610d4b57848482818110610ce257610ce261255e565b909101356001600160f81b031916600160fd1b039050610d4357610d3c85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92018290525092508591506114b89050565b8252610d4b565b600101610cc8565b610d56603282612636565b9050610dbc610db786868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250610da1925060029150869050612636565b935083610daf602882612636565b9450846114b8565b61158c565b6001600160a01b03166020830152610dd5600282612636565b90508381108015610e0f5750848482818110610df357610df361255e565b9050013560f81c60f81b6001600160f81b031916600560f91b14155b15610ead57805b84811015610eab57858582818110610e3057610e3061255e565b909101356001600160f81b031916600560f91b039050610ea357610e8c86868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508692508591506114b89050565b6040840152610e9c816001612636565b9150610eab565b600101610e16565b505b80610eb78161276f565b915050610ee185856040518060400160405280600381526020016255524960e81b815250846116bb565b836060018193508290525050610f188585604051806040016040528060078152602001662b32b939b4b7b760c91b815250846116bb565b8360800181935082905250506060610f5286866040518060400160405280600881526020016710da185a5b88125160c21b815250856116bb565b92509050610f5f816118b6565b60a08401526040805180820190915260058152644e6f6e636560d81b6020820152610f8e9087908790856116bb565b60c08501829052905190925060081115610fbb57604051632d2f00c360e21b815260040160405180910390fd5b610fe8868660405180604001604052806009815260200168125cdcdd595908105d60ba1b815250856116bb565b8460e001819450829052505061102786866040518060400160405280600f81526020016e45787069726174696f6e2054696d6560881b815250856116bb565b8461010001819450829052505061106286866040518060400160405280600a8152602001694e6f74204265666f726560b01b815250856116bb565b8461012001819450829052505061109d86866040518060400160405280600a81526020016914995c5d595cdd08125160b21b815250856116bb565b846101400181945082905250505f6110d88787604051806040016040528060098152602001685265736f757263657360b81b815250866116bb565b9150508281146110f9576110ed87878361190f565b61016086019190915292505b5091925050505b92915050565b5f61110061111e611119845f60046114b8565b6118b6565b61112e61111985600560076114b8565b61113e611119866008600a6114b8565b61114e61111987600b600d6114b8565b61115e61111988600e60106114b8565b61116e61111989601160136114b8565b611bfb565b60605f806003600160981b016001600160a01b03168787878760405160200161119f9493929190612787565b60408051601f19818403018152908290526111b9916127c2565b5f60405180830381855afa9150503d805f81146111f1576040519150601f19603f3d011682016040523d82523d5f602084013e6111f6565b606091505b50915091508161123f5760405162461bcd60e51b815260206004820152600f60248201526e195b98dc9e5c1d0e8819985a5b1959608a1b60448201526064015b60405180910390fd5b9695505050505050565b60605f806004600160981b016001600160a01b0316878787876040516020016112759493929190612787565b60408051601f198184030181529082905261128f916127c2565b5f60405180830381855afa9150503d805f81146112c7576040519150601f19603f3d011682016040523d82523d5f602084013e6112cc565b606091505b50915091508161123f5760405162461bcd60e51b815260206004820152600f60248201526e191958dc9e5c1d0e8819985a5b1959608a1b6044820152606401611236565b5f60605f807301000000000000000000000000000000000001036001600160a01b031686866040516020016113469291906127dd565b60408051601f1981840301815290829052611360916127c2565b5f60405180830381855afa9150503d805f8114611398576040519150601f19603f3d011682016040523d82523d5f602084013e61139d565b606091505b5091509150816113c057604051631205d29f60e31b815260040160405180910390fd5b808060200190518101906113d4919061280a565b9097909650945050505050565b5f8072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061141f5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061144b576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061146957662386f26fc10000830492506010015b6305f5e1008310611481576305f5e100830492506008015b612710831061149557612710830492506004015b606483106114a7576064830492506002015b600a83106111005760010192915050565b60605f6114c5848461254b565b6001600160401b038111156114dc576114dc612036565b6040519080825280601f01601f191660200182016040528015611506576020820181803683370190505b509050835b838110801561151a5750855181105b15611583578581815181106115315761153161255e565b01602001516001600160f81b0319168261154b878461254b565b8151811061155b5761155b61255e565b60200101906001600160f81b03191690815f1a9053508061157b8161276f565b91505061150b565b50949350505050565b5f81516028146115af5760405163acf8696960e01b815260040160405180910390fd5b5f600283516115be9190612870565b6001600160401b038111156115d5576115d5612036565b6040519080825280601f01601f1916602001820160405280156115ff576020820181803683370190505b5090505f5b600284516116129190612870565b8110156116a75761165084611628836002612883565b611633906001612636565b815181106116435761164361255e565b016020015160f81c611dad565b61165f85611633846002612883565b61166a90601061289a565b61167491906128b6565b60f81b8282815181106116895761168961255e565b60200101906001600160f81b03191690815f1a905350600101611604565b506116b1816128cf565b60601c9392505050565b60605f825b858110156117d3578686828181106116da576116da61255e565b909101356001600160f81b031916601d60f91b0390506117c157848051906020012061173e88888080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508992508691506114b89050565b805190602001201461176257505060408051602081019091525f81529050816118ad565b8061176c8161276f565b91505085811080156117a6575086868281811061178b5761178b61255e565b9050013560f81c60f81b6001600160f81b031916600160fd1b145b156117b957806117b58161276f565b9150505b8093506117d3565b806117cb8161276f565b9150506116c0565b85811015611866578686828181106117ed576117ed61255e565b909101356001600160f81b031916600560f91b03905061185e5761184987878080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508892508591506114b89050565b611854826001612636565b92509250506118ad565b6001016117d3565b6118a887878080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508892508591506114b89050565b925090505b94509492505050565b5f80805b83518110156119085760308482815181106118d7576118d761255e565b01602001516118e9919060f81c61254b565b6118f483600a612883565b6118fe9190612636565b91506001016118ba565b5092915050565b60605f82815b61192060018761254b565b821015611a1b578686838181106119395761193961255e565b9050013560f81c60f81b6001600160f81b031916602d60f81b14801561199157508686611967846001612636565b8181106119765761197661255e565b9050013560f81c60f81b6001600160f81b031916600160fd1b145b156119b5576119a1600283612636565b9150806119ad8161276f565b9150506119ba565b611a1b565b85821080156119f257508686838181106119d6576119d661255e565b9050013560f81c60f81b6001600160f81b031916600a60f81b14155b15611a095781611a018161276f565b9250506119ba565b81611a138161276f565b925050611915565b5f816001600160401b03811115611a3457611a34612036565b604051908082528060200260200182016040528015611a6757816020015b6060815260200190600190039081611a525790505b5090508592505f5b611a7a60018961254b565b84108015611a885750828114155b15611bed57888885818110611a9f57611a9f61255e565b9050013560f81c60f81b6001600160f81b031916602d60f81b148015611af757508888611acd866001612636565b818110611adc57611adc61255e565b9050013560f81c60f81b6001600160f81b031916600160fd1b145b15611b0a57611b07846002612636565b96505b8784108015611b425750888885818110611b2657611b2661255e565b9050013560f81c60f81b6001600160f81b031916600a60f81b14155b15611b595783611b518161276f565b945050611b0a565b611b9b89898080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508b92508891506114b89050565b828281518110611bad57611bad61255e565b60200260200101819052508080611bc39061276f565b915050878403611bdb5783611bd78161290b565b9450505b83611be58161276f565b945050611a6f565b509791965090945050505050565b5f6107b25b8761ffff168161ffff161015611c4c57611c1981611e8f565b15611c3357611c2c6301e2850083612636565b9150611c44565b611c416301e1338083612636565b91505b600101611c00565b611c54611f8f565b601f8152611c6189611e8f565b15611c7257601d6020820152611c7a565b601c60208201525b601f60408201819052601e606083018190526080830182905260a0830181905260c0830182905260e0830182905261010083018190526101208301829052610140830152610160820152600191505b8760ff168261ffff161015611d275780611ce4600184612920565b61ffff16600c8110611cf857611cf861255e565b6020020151611d0a906201518061293b565b611d1a9063ffffffff1684612636565b9250600190910190611cc9565b611d3260018861295b565b611d429060ff166201518061293b565b611d529063ffffffff1684612636565b9250611d6360ff8716610e1061293b565b611d739063ffffffff1684612636565b9250611d8360ff8616603c612974565b611d919061ffff1684612636565b9250611da060ff851684612636565b9998505050505050505050565b5f600360fc1b60f883901b6001600160f81b03191610801590611de25750603960f81b60f883901b6001600160f81b03191611155b15611df25761110060308361295b565b606160f81b60f883901b6001600160f81b03191610801590611e265750603360f91b60f883901b6001600160f81b03191611155b15611e42576061611e3883600a6128b6565b611100919061295b565b604160f81b60f883901b6001600160f81b03191610801590611e765750602360f91b60f883901b6001600160f81b03191611155b15611e88576041611e3883600a6128b6565b505f919050565b5f611e9b600483612992565b61ffff1615611eab57505f919050565b611eb6606483612992565b61ffff1615611ec757506001919050565b611ed361019083612992565b61ffff1615611ee357505f919050565b506001919050565b5080545f8255905f5260205f2090810190611f069190611fae565b50565b5080545f8255600202905f5260205f2090810190611f069190611fce565b604051806101800160405280606081526020015f6001600160a01b031681526020016060815260200160608152602001606081526020015f81526020016060815260200160608152602001606081526020016060815260200160608152602001606081525090565b604051806101800160405280600c906020820280368337509192915050565b80821115611fca575f611fc18282611ff0565b50600101611fae565b5090565b80821115611fca575f808255611fe76001830182611ff0565b50600201611fce565b508054611ffc906123fb565b5f825580601f1061200b575050565b601f0160209004905f5260205f2090810190611f0691905b80821115611fca575f8155600101612023565b634e487b7160e01b5f52604160045260245ffd5b604051606081016001600160401b038111828210171561206c5761206c612036565b60405290565b604051601f8201601f191681016001600160401b038111828210171561209a5761209a612036565b604052919050565b5f6001600160401b038211156120ba576120ba612036565b50601f01601f191660200190565b5f6120da6120d5846120a2565b612072565b90508281528383830111156120ed575f80fd5b828260208301375f602084830101529392505050565b5f82601f830112612112575f80fd5b6108f0838335602085016120c8565b5f60208284031215612131575f80fd5b81356001600160401b03811115612146575f80fd5b61215284828501612103565b949350505050565b6001600160a01b0381168114611f06575f80fd5b5f805f60608486031215612180575f80fd5b83356001600160401b03811115612195575f80fd5b6121a186828701612103565b9350506020840135915060408401356121b98161215a565b809150509250925092565b5f80604083850312156121d5575f80fd5b82356001600160401b038111156121ea575f80fd5b8301601f810185136121fa575f80fd5b612209858235602084016120c8565b925050602083013561221a8161215a565b809150509250929050565b5f5b8381101561223f578181015183820152602001612227565b50505f910152565b5f815180845261225e816020860160208601612225565b601f01601f19169290920160200192915050565b5f60208083018184528085518083526040925060408601915060408160051b8701018488015f5b838110156122d857888303603f190185528151805184528701518784018790526122c587850182612247565b9588019593505090860190600101612299565b509098975050505050505050565b5f60208083016020845280855180835260408601915060408160051b8701019250602087015f5b8281101561233b57603f19888603018452612329858351612247565b9450928501929085019060010161230d565b5092979650505050505050565b5f60208284031215612358575f80fd5b81356108f08161215a565b5f805f8385036080811215612376575f80fd5b84356001600160401b038082111561238c575f80fd5b818701915087601f83011261239f575f80fd5b8135818111156123ad575f80fd5b8860208285010111156123be575f80fd5b6020929092019550909350506060601f19820112156123db575f80fd5b506020840190509250925092565b602081525f6108f06020830184612247565b600181811c9082168061240f57607f821691505b602082108103610b3257634e487b7160e01b5f52602260045260245ffd5b601f821115610c2257805f5260205f20601f840160051c810160208510156124525750805b601f840160051c820191505b81811015612471575f815560010161245e565b5050505050565b81516001600160401b0381111561249157612491612036565b6124a58161249f84546123fb565b8461242d565b602080601f8311600181146124d8575f84156124c15750858301515b5f19600386901b1c1916600185901b17855561252f565b5f85815260208120601f198616915b82811015612506578886015182559484019460019091019084016124e7565b508582101561252357878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561110057611100612537565b634e487b7160e01b5f52603260045260245ffd5b7f19457468657265756d205369676e6564204d6573736167653a0a00000000000081525f84516125a981601a850160208901612225565b82018385601a8301375f9301601a0192835250909392505050565b5f8083546125d1816123fb565b600182811680156125e957600181146125fe5761262a565b60ff198416875282151583028701945061262a565b875f526020805f205f5b858110156126215781548a820152908401908201612608565b50505082870194505b50929695505050505050565b8082018082111561110057611100612537565b602081525f8251606060208401526126646080840182612247565b60208501516001600160a01b0316604085810191909152909401516060909301929092525090919050565b5f61269c6120d5846120a2565b90508281528383830111156126af575f80fd5b6108f0836020830184612225565b5f602082840312156126cd575f80fd5b81516001600160401b03808211156126e3575f80fd5b90830190606082860312156126f6575f80fd5b6126fe61204a565b82518281111561270c575f80fd5b83019150601f8201861361271e575f80fd5b61272d8683516020850161268f565b81526020830151915061273f8261215a565b8160208201526040830151604082015280935050505092915050565b634e487b7160e01b5f52601260045260245ffd5b5f6001820161278057612780612537565b5060010190565b848152836020820152608060408201525f6127a56080830185612247565b82810360608401526127b78185612247565b979650505050505050565b5f82516127d3818460208701612225565b9190910192915050565b604081525f6127ef6040830185612247565b82810360208401526128018185612247565b95945050505050565b5f806040838503121561281b575f80fd5b82516001600160401b038082168214612832575f80fd5b602085015191935080821115612846575f80fd5b508301601f81018513612857575f80fd5b6128668582516020840161268f565b9150509250929050565b5f8261287e5761287e61275b565b500490565b808202811582820484141761110057611100612537565b60ff818116838216029081169081811461190857611908612537565b60ff818116838216019081111561110057611100612537565b805160208201516bffffffffffffffffffffffff1980821692919060148310156129035780818460140360031b1b83161693505b505050919050565b5f8161291957612919612537565b505f190190565b61ffff82811682821603908082111561190857611908612537565b63ffffffff81811683821602808216919082811461051657610516612537565b60ff828116828216039081111561110057611100612537565b61ffff81811683821602808216919082811461051657610516612537565b5f61ffff808416806129a6576129a661275b565b9216919091069291505056fea26469706673582212207d02a35a11d9a43828beac072aa2ead4311e0a6841e3231b845d002bd2ad593564736f6c63430008180033

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 IPFS Logo
Solidity metadata.json IPFS hash: QmWke1EjsXp2e5n7umG3rPMcbZgPdFsgVfg4co7HCB1DcQ
RawDecoded
Length: 53 bytes
0xa26469706673582212207d02a35a11d9a43828beac072aa2ead4311e0a6841e3231b845d002bd2ad593564736f6c63430008180033

Storage Layout

SlotOffsetBytesLabelTypeContract
0032_revokedAuthTokensmapping(bytes32 ⇒ bool)src/ChatBot.sol:ChatBot
1032_domainstringsrc/ChatBot.sol:ChatBot
2032_authTokenEncKeybytes32src/ChatBot.sol:ChatBot
3032_promptsmapping(address ⇒ string[])src/ChatBot.sol:ChatBot
4032_answersmapping(address ⇒ struct Answer[])src/ChatBot.sol:ChatBot
5020oracleaddresssrc/ChatBot.sol:ChatBot
6021roflAppIDbytes21src/ChatBot.sol:ChatBot

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...