Skip to content

chore: bump version to 0.3.18#203

Closed
chao-peng-story wants to merge 2 commits intomainfrom
feature/relaese-0.3.18
Closed

chore: bump version to 0.3.18#203
chao-peng-story wants to merge 2 commits intomainfrom
feature/relaese-0.3.18

Conversation

@chao-peng-story
Copy link
Collaborator

chore: bump version to 0.3.18

Implemented batch_claim_all_revenue method to claim revenue from multiple ancestor IPs
in a single operation, with support for both sequential and multicall modes.

Changes:
- Added multicall and build_multicall_transaction methods to RoyaltyWorkflows_client
- Implemented batch_claim_all_revenue in Royalty resource with:
  - Support for single or multiple ancestor IPs
  - Optional multicall mode for batching multiple claims
  - Token aggregation by claimer and token address
  - Auto-transfer and auto-unwrap functionality
- Added _encode_transaction_data() for multicall encoding to avoid premature gas estimation
- Added 4 unit tests covering various batch claim scenarios
- Added 2 integration tests for single and multiple ancestor scenarios
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.

1 participant