Skip to content

release 0.6.1#27

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

release 0.6.1#27
toruguera merged 109 commits intomainfrom
dev

Conversation

@toruguera
Copy link
Contributor

No description provided.

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 25 commits November 11, 2025 16:56
…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 requested a review from fazzatti January 15, 2026 18:25
@toruguera toruguera self-assigned this Jan 15, 2026
@codecov
Copy link

codecov bot commented Jan 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@toruguera toruguera merged commit 78f479f 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