Writing
Emulating Check Sig From Stack (OP_CSFS) using OP_CAT - Sept 2024
OP_CAT is being proposed as a new tapscript opcode which simply concatenates the last two elements on the stack. A suprising consequence of this is that OP_CAT can allow for transaction introspection, also known as covenants. In this short work I demonstrate that one could also validate signatures over arbituary messages using just OP_CAT.
OP_CAT in Tapscript (BIP-347) - January 2024
This BIP introduces OP_CAT as a tapscript opcode which allows the concatenation of two values on the stack. OP_CAT would be activated via a soft fork by redefining the opcode OP_SUCCESS126 (126 in decimal and 0x7e in hexadecimal). This is the same opcode value used by the original OP_CAT.
NIP-90: Bitcoin PSBTs - April 2024
This NIP defines an event type for partially signed bitcoin transactions (PSBT) that can be transferred via the Nostr relay network. 1174 is the event kind representing a Bitcoin transaction in standard PSBT format, regardless if the transaction is partially signed or fully finalized.