Skip to content

Comments

feat: add batchRegisterDerivatives method with automatic fee handling#675

Merged
bonnie57 merged 13 commits intomainfrom
TSSDK-131
Jan 27, 2026
Merged

feat: add batchRegisterDerivatives method with automatic fee handling#675
bonnie57 merged 13 commits intomainfrom
TSSDK-131

Conversation

@bonnie57
Copy link
Contributor

Description

  • Added new batchRegisterDerivatives method that supports automatic fee handling for both ERC20 and WIP tokens
  • Deprecated the old batchRegisterDerivative method which lacks automatic fee handling support
  • Added txOptions parameter to IpAccountBatchExecutor.executeWithFees to properly pass transaction options

…hance fee call data construction in IpAccountBatchExecutor
…proved batch registration and fee management"

This reverts commit d312881.
…ed derivative registration with parent IP license terms
…registration tests for derivatives in IPAssetClient
…AssetClient to validate error handling and successful registration scenarios
…hod and update related tests for consistency
… that previous transactions will not be reverted if a request fails
@yingyangxu2026
Copy link
Collaborator

There are 4 failed cases for pnpm test . Please take a look when you have a chance. @bonnie57

@bonnie57
Copy link
Contributor Author

There are 4 failed cases for pnpm test. Please take a look when you have a chance. @bonnie57

No problem. I just think the error comes from the mintLicenseTokens method. I will change the amount to 1 to pass the integration tests.

@yingyangxu2026
Copy link
Collaborator

There are 4 failed cases for test . Please take a look when you have a chance again. @bonnie57

@bonnie57
Copy link
Contributor Author

There are 4 failed cases for the test . Please take a look when you have a chance again. @bonnie57

I don't have any change now. There's another thing I need to do. I'll let you know if I change it. @yingyangxu2026

@yingyangxu2026
Copy link
Collaborator

Done

@bonnie57 bonnie57 merged commit 076ff20 into main Jan 27, 2026
19 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants