Skip to content

Support TN12 and Covenants++ #8

@smartgoo

Description

@smartgoo

Until covenants++ are merged into rusty-kaspa master branch, this will most likely require a corresponding covpp/tn12/etc. branch in this repository. Which uses rusty-kaspa covpp/tn12/etc. branch as the dependency for all RK crates.

TODOs as part of this (incomplete list):

  • Add tn12 branch based on rusty-kaspa covpp branch
  • Add all opcodes introduced by cov++ to PyOpcodes enum
  • Add forced recipient covenant example in ./examples
  • Add vault covenant example in ./examples
  • Add token covenant example in ./examples
  • Once rusty-kaspa PR 885 is merged, update bindings and examples to expose new Covenant Genesis API
  • Final pass thru to ensure all new features are present in Python SDK
  • Update CHANGELOG
  • Merge into main branch once tacotta merges into rusty-kaspa master
  • Add pages dedicated to Covenants to Docs site

Once rusty-kaspa merges into master, can be moved to main branch here.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions