Merge #21166: Introduce DeferredSignatureChecker and have SignatureEx…

Merge #21166: Introduce DeferredSignatureChecker and have SignatureExtractorClass subclass it

a97a9298cea085858e1a65a5e9b20d7a9e0f7303 Test that signrawtx works when a signed CSV and CLTV inputs are present (Andrew Chow)
6965456c10c9c4025c71c5e24fa5b27b15e5933a Introduce DeferringSignatureChecker and inherit with SignatureExtractor (Andrew Chow)

Pull request description:

  Previously SignatureExtractorChecker took a MutableTransactionSignatureChecker and passed through function calls to that. However not all functions were implemented so not everything passed through as it should have. To solve this, SignatureExctractorChecker now implements all of those functions via a new class - DeferredSignatureChecker. DeferredSignatureChecker is introduced to allow for future signature checkers which use another SignatureChecker but need to be able to do somethings outside of just the signature checking.

  Fixes #21151

ACKs for top commit:
  sipa:
    utACK a97a9298cea085858e1a65a5e9b20d7a9e0f7303
  meshcollider:
    Code review ACK a97a9298cea085858e1a65a5e9b20d7a9e0f7303
  instagibbs:
    utACK a97a9298cea085858e1a65a5e9b20d7a9e0f7303

Tree-SHA512: bca784c75c2fc3fcb74e81f4e3ff516699e8debaa2db81e12843abdfe9cf265dac11db8619751cb9b3e9bbe779805d029fabe5f3cbca5e86bfd72de3664b0b94

情報元 - Merge #21166: Introduce DeferredSignatureChecker and have SignatureEx… · bitcoin/[email protected] · GitHub

Merge #21166: Introduce DeferredSignatureChecker and have SignatureEx… · bitcoin/bitcoin@245a5cd · GitHub
スポンサーリンク

シェアする

フォローする

スポンサーリンク

トップへ戻る