Skip to content

Conversation

rafaelcr
Copy link
Collaborator

@rafaelcr rafaelcr commented Aug 5, 2025

No description provided.

rafaelcr and others added 15 commits June 2, 2025 09:12
* feat: add replacing_tx_id

* fix: schema

* fix: tweak name

* style: lint

* style: nit

* fix: tests

* test: last

* fix: revert launch

* fix: rbf on insert

* fix: rbf upon confirmation

* test: sponsored tx

* fix: tx counts

* style: nit

* style: lint

* fix: limits

* fix: tests

* fix: tests 2

* fix: tests 3

* fix: rosetta tests
* chore: upgrade to nodejs LTS (from v20 to v22)

* feat: snp integration tests

* chore: lint fix

* ci: run snp ci step separate

* ci: attempt fix on linux with ExtraHosts config

* chore: use onceWhen from api-toolkit lib
fix: only ingest snp chain events to avoid db bloat
…nse sizes (#2312)

* feat: implement exclude_function_args parameter for transaction endpoints

- Add ExcludeFunctionArgsParamSchema to params.ts
- Update parseContractCallMetadata to conditionally exclude function_args
- Thread excludeFunctionArgs parameter through all parsing functions
- Add parameter to transaction list, single tx, multiple tx, and mempool endpoints
- Add parameter to address transaction endpoints
- Add comprehensive unit tests following the testing strategy
- Maintain 100% backward compatibility (defaults to false)
- All lint and build checks pass

Implements FEAT-FunctionArgsExclusion.md specification.

* fix: parseContractCallMetadata function argument processing

* feat: complete exclude_function_args implementation with all tests passing

* feat: add exclude_function_args param to reduce response size

* test: add parseContractCallMetadata missing function test

* test: cover missing ABI function branch in parseContractCallMetadata

* test: add focused test for missing ABI function coverage

* chore: remove stray documentation files

* chore: remove workplan file from PR

* docs: update changelog for exclude_function_args feature

* fix: conform test builders to DB constraints

Default token_transfer_memo builders now default to '0x' (valid bytea hex).

Set smartContract.clarity_version to null when undefined.

Fixes bytea and UNDEFINED_VALUE errors in exclude_function_args tests.

* feat: require excludeFunctionArgs param & drop 8.11.0 changelog

- Param now mandatory; all call sites pass false

- Restore CHANGELOG, remove 8.11.0 block only

- Shorten schema description

- Delete obsolete parse-contract-call-metadata test

* chore: remove CHANGELOG.md from repository

* feat: make excludeFunctionArgs required and update call sites

- Restore CHANGELOG.md (auto-generated by semantic-release)
- Make excludeFunctionArgs required in GetTxArgs and GetTxsArgs interfaces
- Shorten description text in ExcludeFunctionArgsParamSchema
- Pass excludeFunctionArgs: false at existing internal call sites and tests (per review guidance)

* chore: fix prettier line length in tx tests (CI lint)

---------

Co-authored-by: Alexander Huth <[email protected]>
Co-authored-by: Developer <[email protected]>
Co-authored-by: alexthuth <[email protected]>
* fix: index

* fix: batch rbf transactions query

* fix: use batching
* fix: drop redundant db indexes

* fix: explicitly add down
Copy link

github-actions bot commented Aug 5, 2025

Vercel deployment URL: https://stacks-blockchain-o6subpokl-hirosystems.vercel.app 🚀

Copy link
Member

@CharlieC3 CharlieC3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit: LGTM!

@rafaelcr rafaelcr merged commit d336874 into master Aug 6, 2025
52 of 55 checks passed
@hirosystems-release-bot
Copy link
Contributor

🎉 This PR is included in version 8.12.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants