# Std lib implementation of spend time SIGHASH modes

**URL:** <https://community.simplicity-lang.org/t/std-lib-implementation-of-spend-time-sighash-modes/83>\
**Category:** General\
**Created:** [October 2, 2026, 11:22am UTC](https://community.simplicity-lang.org/t/std-lib-implementation-of-spend-time-sighash-modes/83 "2026-10-02T11:22:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![stringhandler](https://avatars.discourse-cdn.com/v4/letter/s/c57346/32.png) [@stringhandler](https://community.simplicity-lang.org/u/stringhandler)\
**Post date:** [October 2, 2026, 11:22am UTC](https://community.simplicity-lang.org/t/std-lib-implementation-of-spend-time-sighash-modes/83/1 "2026-10-02T11:22:02Z")

</div>

I’ve [added an implementation](https://github.com/BlockstreamResearch/simplicityhl-std/pull/58) allowing the spender to choose a SIGHASH mode at spend time. It’s unaudited, so use with caution. It is not meant to replace other plans of sighash modes, like the disconnect method in check\_sig\_verify [Do not directly expose check\_sig\_verify jet · Issue #66 · BlockstreamResearch/SimplicityHL · GitHub](https://github.com/BlockstreamResearch/SimplicityHL/issues/66)

Posted as a starting point. In future, hopefully it can get audited and used in programs.
