Skip to content

[FEATURE] - Chronicle Update #24

Description

@sirdeggen

Migrated from bsv-blockchain/ts-sdk#282

Summary

We need to support extended functionality which comes with the long awaited Chronicle release of SV Node.

Motivation

App developers should be able to make full use of BSV's scripting language once again, without restriction.

Description

Most of this work will be in the Script Interpreter / verify methods. In brief, CHRONICLE rules will be used by default. If a signature is found which has the sighash CHRONICLE flag set to 0 anywhere in the transaction, then the genesis rules will apply, which attempts to control malleability.

The CHRONICLE flag will also control the transaction digest algorithm (TDA), setting it will mean the Original TDA is used, while unsetting it will mean the New TDA will be used.

Additional References

Chronicle Release docs

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions