Skip to content

v0.3.14 Release

Choose a tag to compare

@bpolania bpolania released this 25 Apr 18:20
· 53 commits to main since this release
ce74ac4

This release implements enhancements to improve the functionality of the Permission, Dispute, WIP, Group, and Royalty Modules.

Features & Enhancements

Permission Module

  • New Functions. #65 Implemented functions to set and verify permissions and generate and validate signatures.:
    • set_permission()
    • set_all_permissions()
    • create_set_permission_signature()
    • _check_is_registered()

Dispute Module

  • New Functions. #66 implemented the dispute_assertionfunction to counter a dispute that another party raised

WIP Module

  • New Functions. #66 implemented the allowance function that returns the amount of WIP tokens an account can spend on behalf of another.

Group Module

  • New Functions. #70 expanded group management capabilities, enhanced royalty handling with vault transfers, and improved permission signature generation to support multiple permissions.
    • register_group()
    • register_group_and_attach_license()
    • mint_and_register_ip_and_attach_license_and_add_to_group()
    • register_ip_and_attach_license_and_add_to_group()
    • register_group_and_attach_license_and_add_ips()
    • collect_and_distribute_group_royalties()

Royalty Module

  • New Functions. #70 implemented the transfer_to_vault function to route claimable revenue tokens directly into a designated vault, as determined by a royalty policy.