{"abi":[{"inputs":[{"internalType":"address","name":"registry_","type":"address"},{"internalType":"bytes32","name":"codehash_","type":"bytes32"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"decisionSemantics","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"registry","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"registryCodehash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"}],"name":"resolve","outputs":[{"internalType":"bool","name":"registered","type":"bool"},{"internalType":"uint64","name":"since","type":"uint64"},{"internalType":"string","name":"kind","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"InvalidRegistry","type":"error"}],"compiler":"solc-0.8.24","contract":"PinnedKYAAdapterV3","creationBytecode":"0x60c0346100c157601f6105a938819003918201601f19168301916001600160401b038311848410176100c65780849260409485528339810103126100c15780516001600160a01b038116918282036100c15760200151911580156100b8575b80156100ad575b61009b5760805260a0526040516104cc90816100dd82396080518181816064015260c9015260a05181818160ec015261034a0152f35b6040516311a1e69760e01b8152600490fd5b5081813f1415610065565b50803b1561005e565b600080fd5b634e487b7160e01b600052604160045260246000fdfe608060408181526004918236101561001657600080fd5b600092833560e01c9182632ef2bb901461036d57508163318805d81461033257816355ea6c47146100975750637b1039991461005157600080fd5b34610093578160031936011261009357517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5080fd5b8383346100935760209081600319360112610282576001600160a01b039184358381169081900361032e5784956060947f0000000000000000000000000000000000000000000000000000000000000000803f7f00000000000000000000000000000000000000000000000000000000000000000361031e57855163c3c5a54760e01b81528381018590529791168488602481845afa9788156103145782986102dc575b5087610172575b8551881515815267ffffffffffffffff8a16818701526060818801819052819061016e9082018a61046f565b0390f35b919395509196508351632aba8f6760e21b815287848201528581602481855afa9081156102d2579083918291610290575b50976024865180948193630a79bfbf60e21b8352888301525afa9283156102865782936101de575b509193915082905061016e606088610142565b909192503d8084843e6101f18184610494565b820192858385031261026c57825167ffffffffffffffff9384821161028257019184601f8401121561009357825193841161026f575084519361023d601f8501601f1916880186610494565b83855286848401011161026c5750916102638594926060948661016e988501910161044c565b918193946101cb565b80fd5b634e487b7160e01b825260419052602490fd5b8280fd5b84513d84823e3d90fd5b809250878092503d83116102cb575b6102a98183610494565b81010312610282575167ffffffffffffffff81168103610282578290896101a3565b503d61029f565b85513d85823e3d90fd5b9097508481813d831161030d575b6102f48183610494565b810103126100935751801515810361009357968961013b565b503d6102ea565b86513d84823e3d90fd5b85516311a1e69760e01b81528390fd5b8480fd5b505034610093578160031936011261009357602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b83853461026c578060031936011261026c5760a083019083821067ffffffffffffffff831117610439575061016e93508152606a82527f696e666f726d6174696f6e616c2d6f6e6c793b204d555354204e4f542067726160208301527f6e7420637573746f64792c206163636573732c20656c69676962696c6974792c818301527f2070726963696e672c20726f7574696e672c20736c617368696e672c206f72206060830152691cd95d1d1b195b595b9d60b21b60808301525191829160208352602083019061046f565b634e487b7160e01b815260418552602490fd5b60005b83811061045f5750506000910152565b818101518382015260200161044f565b906020916104888151809281855285808601910161044c565b601f01601f1916010190565b90601f8019910116810190811067ffffffffffffffff8211176104b657604052565b634e487b7160e01b600052604160045260246000fd","deploymentAddress":null,"evmVersion":"paris","metadata":{"bytecodeHash":"none","cborMetadata":false},"optimizer":{"enabled":true,"runs":200},"runtimeBytecodeQualification":"compiler runtime template; immutable constructor slots are unpopulated; not a deployed-bytecode or chain-verification claim","runtimeBytecodeTemplate":"0x608060408181526004918236101561001657600080fd5b600092833560e01c9182632ef2bb901461036d57508163318805d81461033257816355ea6c47146100975750637b1039991461005157600080fd5b34610093578160031936011261009357517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5080fd5b8383346100935760209081600319360112610282576001600160a01b039184358381169081900361032e5784956060947f0000000000000000000000000000000000000000000000000000000000000000803f7f00000000000000000000000000000000000000000000000000000000000000000361031e57855163c3c5a54760e01b81528381018590529791168488602481845afa9788156103145782986102dc575b5087610172575b8551881515815267ffffffffffffffff8a16818701526060818801819052819061016e9082018a61046f565b0390f35b919395509196508351632aba8f6760e21b815287848201528581602481855afa9081156102d2579083918291610290575b50976024865180948193630a79bfbf60e21b8352888301525afa9283156102865782936101de575b509193915082905061016e606088610142565b909192503d8084843e6101f18184610494565b820192858385031261026c57825167ffffffffffffffff9384821161028257019184601f8401121561009357825193841161026f575084519361023d601f8501601f1916880186610494565b83855286848401011161026c5750916102638594926060948661016e988501910161044c565b918193946101cb565b80fd5b634e487b7160e01b825260419052602490fd5b8280fd5b84513d84823e3d90fd5b809250878092503d83116102cb575b6102a98183610494565b81010312610282575167ffffffffffffffff81168103610282578290896101a3565b503d61029f565b85513d85823e3d90fd5b9097508481813d831161030d575b6102f48183610494565b810103126100935751801515810361009357968961013b565b503d6102ea565b86513d84823e3d90fd5b85516311a1e69760e01b81528390fd5b8480fd5b505034610093578160031936011261009357602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b83853461026c578060031936011261026c5760a083019083821067ffffffffffffffff831117610439575061016e93508152606a82527f696e666f726d6174696f6e616c2d6f6e6c793b204d555354204e4f542067726160208301527f6e7420637573746f64792c206163636573732c20656c69676962696c6974792c818301527f2070726963696e672c20726f7574696e672c20736c617368696e672c206f72206060830152691cd95d1d1b195b595b9d60b21b60808301525191829160208352602083019061046f565b634e487b7160e01b815260418552602490fd5b60005b83811061045f5750506000910152565b818101518382015260200161044f565b906020916104888151809281855285808601910161044c565b601f01601f1916010190565b90601f8019910116810190811067ffffffffffffffff8211176104b657604052565b634e487b7160e01b600052604160045260246000fd","schema":"vaultfire.base-v3.undeployed-artifact.v1","source":"src/PinnedTrustAdaptersV3.sol","status":"undeployed-local-compiler-output","viaIR":true}
