Skip to content

feat: add support for signed transactions with metadata in SmartTransactionsController#557

Merged
nthpool merged 1 commit intomainfrom
add-sentinel-meta
Jan 20, 2026
Merged

feat: add support for signed transactions with metadata in SmartTransactionsController#557
nthpool merged 1 commit intomainfrom
add-sentinel-meta

Conversation

@nthpool
Copy link
Copy Markdown
Contributor

@nthpool nthpool commented Jan 20, 2026

  • Introduced new types: SentinelMeta and SignedTransactionWithMetadata.
  • Updated SmartTransactionsController to handle signed transactions with metadata.
  • Enhanced tests to verify inclusion and omission of rawTxsWithMetadata in request body based on provided data.

Note

Enables attaching metadata to submitted signed transactions and forwarding it to the backend.

  • Updates SmartTransactionsController.submitSignedTransactions to accept signedTransactionsWithMetadata and include it in the POST body as rawTxsWithMetadata
  • Introduces SentinelMeta and SignedTransactionWithMetadata types in types.ts and re-exports them from index.ts
  • Extends tests to verify inclusion/omission of rawTxsWithMetadata and imports TransactionType for metadata

Written by Cursor Bugbot for commit 6c88f89. This will update automatically on new commits. Configure here.

…actionsController

- Introduced new types: SentinelMeta and SignedTransactionWithMetadata.
- Updated SmartTransactionsController to handle signed transactions with metadata.
- Enhanced tests to verify inclusion and omission of rawTxsWithMetadata in request body based on provided data.
@nthpool nthpool requested a review from a team as a code owner January 20, 2026 17:42
@nthpool nthpool merged commit ed1dd54 into main Jan 20, 2026
18 checks passed
@nthpool nthpool deleted the add-sentinel-meta branch January 20, 2026 18:02
This was referenced Jan 20, 2026
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