Skip to content

release 0.6.1#26

Merged
toruguera merged 107 commits intomainfrom
dev
Jan 15, 2026
Merged

release 0.6.1#26
toruguera merged 107 commits intomainfrom
dev

Conversation

@toruguera
Copy link
Contributor

Bump Colibri dependencies to version 0.15.0.

Victor Hugo and others added 30 commits October 13, 2025 18:22
…up 🧹

- Deleted `index.ts` from `src/pool/` as it was exporting an unused module.
- Removed `index.ts`, `types.ts`, and `index.unit.test.ts` from `src/pool/pool-engine/` to eliminate unnecessary code and improve maintainability.
…ts and types

- Added constants for AuthReadMethods and AuthInvokeMethods in `src/channel-auth/constants.ts`.
- Introduced `PrivacyChannel` class in `src/privacy-channel/index.ts` to manage channel interactions.
- Created types for channel operations in `src/privacy-channel/types.ts`, including read and invoke methods.
- Established contract specifications using `Spec` for both authentication and channel operations.
- Added JSDoc comments to the `require`, `getclient`, `getAuthId`, `getNetworkConfig`, `getDerivator`, and `getChannelId` methods.
- Improved documentation clarity by specifying return types and potential errors for better developer understanding and usage.
… clarity in channel authentication context 🔧
… client initialization, contract interaction, and provider management
fazzatti and others added 26 commits November 11, 2025 16:43
- Updated function signatures to ensure consistent use of trailing commas in TypeScript files.
- Improved error message formatting in UTXO-related error classes for better readability.
- Enhanced the `assertRequiredArgs` function to include braces for clarity.
- Fixed minor formatting issues in various utility functions and test files for improved code style.
- Ensured consistent use of commas in array and function parameter definitions across multiple files.
- Refactored integration tests to maintain consistent formatting and improve readability.
…tation

- Updated import statement in src/operation/index.ts to reference the correct deposit-auth-entry.ts file.
- Deleted obsolete src/utils/auth/deposit-auth-entry copy.ts file.
- Renamed function in src/utils/auth/deposit-auth-entry.ts from generateDepositAuthEntry to buildDepositAuthEntry for consistency.
…e retrieval

- Introduced a new method `getBalancesFetcher` in the `PrivacyChannel` class.
- This method returns a function that fetches balances for given UTXO public keys.
- Updated imports to include `UTXOPublicKey` and `Buffer` for handling UTXO data.
- Enhanced readability by updating comments in the code.
…ount management

- Implemented getUTXOAccountHandler in PrivacyChannel to create and return a UtxoBasedStellarAccount handler pre-configured for the privacy channel.
- Added GetUTXOAccountHandlerArgs type to define the arguments required for the new method.
- Updated types.ts to include Ed25519SecretKey in imports and defined the new GetUTXOAccountHandlerArgs type.
- Modified index.ts in utxo-based-account to adjust the constructor to accept UTXOBasedAccountContructorArgs.
…r, and getUTXOAccountHandler methods in PrivacyChannel; change import to type for UTXOBasedAccountContructorArgs
- Removed unused properties and methods from PrivacyChannel, including _derivator and related methods.
- Simplified getDerivator method to create a new StellarDerivator instance directly.
- Added static methods in UtxoBasedStellarAccount and MoonlightTransactionBuilder to create instances from PrivacyChannel, enhancing integration.
- Updated integration tests to utilize new static methods for creating transaction builders and UTXO account handlers, improving test clarity and maintainability.
* Bump Colibri version to 0.15.0

* fix: Ignore any casting for now
@toruguera toruguera self-assigned this Jan 15, 2026
@codecov
Copy link

codecov bot commented Jan 15, 2026

Codecov Report

❌ Patch coverage is 81.25000% with 12 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/custom-xdr/index.ts 76.00% 12 Missing ⚠️

📢 Thoughts on this report? Let us know!

@toruguera toruguera merged commit 834e969 into main Jan 15, 2026
3 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.

2 participants