Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hirosystems/stacks-blockchain-api
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.11.6
Choose a base ref
...
head repository: hirosystems/stacks-blockchain-api
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.12.0
Choose a head ref
  • 17 commits
  • 53 files changed
  • 8 contributors

Commits on Jun 2, 2025

  1. feat: add replaced_by_tx_id to replaced mempool transactions (#2271)

    * 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
    rafaelcr authored Jun 2, 2025
    Configuration menu
    Copy the full SHA
    a70c3d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2025

  1. feat: SNP integration (#2291)

    * 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
    zone117x authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    9a159e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2025

  1. Configuration menu
    Copy the full SHA
    fd4717b View commit details
    Browse the repository at this point in the history
  2. chore: lint

    CharlieC3 committed Jun 24, 2025
    Configuration menu
    Copy the full SHA
    961c66d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2304 from hirosystems/fix/snp-init

    fix: SNP start
    CharlieC3 authored Jun 24, 2025
    Configuration menu
    Copy the full SHA
    156d8f6 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2025

  1. Configuration menu
    Copy the full SHA
    287f572 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7c0dbb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2311 from hirosystems/fix/filter-snp-events

    fix: only ingest snp chain events to avoid db bloat
    CharlieC3 authored Jul 2, 2025
    Configuration menu
    Copy the full SHA
    b4ec932 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2025

  1. feat: Add exclude_function_args parameter to reduce transaction respo…

    …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 <alexanderhuth@Alexanders-MacBook-Pro.local>
    Co-authored-by: Developer <dev@hirosystems.com>
    Co-authored-by: alexthuth <ahuth@hiro.so>
    4 people authored Jul 3, 2025
    Configuration menu
    Copy the full SHA
    852a60e View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2025

  1. Merge pull request #2325 from hirosystems/master

    merge master into develop
    rafaelcr authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    df01a1b View commit details
    Browse the repository at this point in the history
  2. fix: optimize replace-by-fee mempool calculations (#2326)

    * fix: index
    
    * fix: batch rbf transactions query
    
    * fix: use batching
    rafaelcr authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    01998bc View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2025

  1. Configuration menu
    Copy the full SHA
    0b196f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7347e5 View commit details
    Browse the repository at this point in the history
  3. fix: drop redundant db indexes (#2329)

    * fix: drop redundant db indexes
    
    * fix: explicitly add down
    rafaelcr authored Jul 22, 2025
    Configuration menu
    Copy the full SHA
    0ddd6a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2025

  1. Configuration menu
    Copy the full SHA
    bde1037 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2025

  1. Merge pull request #2336 from hirosystems/develop

    release to master
    rafaelcr authored Aug 6, 2025
    Configuration menu
    Copy the full SHA
    d336874 View commit details
    Browse the repository at this point in the history
  2. chore(release): 8.12.0 [skip ci]

    ## [8.12.0](v8.11.6...v8.12.0) (2025-08-06)
    
    ### Features
    
    * Add exclude_function_args parameter to reduce transaction response sizes ([#2312](#2312)) ([852a60e](852a60e))
    * add replaced_by_tx_id to replaced mempool transactions ([#2271](#2271)) ([a70c3d1](a70c3d1))
    * **prometheus:** add chain tip metrics ([#2333](#2333)) ([bde1037](bde1037))
    * SNP integration ([#2291](#2291)) ([9a159e1](9a159e1))
    
    ### Bug Fixes
    
    * drop redundant db indexes ([#2329](#2329)) ([0ddd6a6](0ddd6a6))
    * ensure some ops only run when SNP is not enabled ([fd4717b](fd4717b))
    * only ingest snp chain events to avoid db bloat ([287f572](287f572))
    * optimize queries to prune and restore mempool rbf txs ([#2327](#2327)) ([0b196f0](0b196f0))
    * optimize replace-by-fee mempool calculations ([#2326](#2326)) ([01998bc](01998bc))
    * parallelize mempool rbf updates ([#2328](#2328)) ([e7347e5](e7347e5))
    * update snp image in tests ([c7c0dbb](c7c0dbb))
    hirosystems-release-bot[bot] committed Aug 6, 2025
    Configuration menu
    Copy the full SHA
    328fb8f View commit details
    Browse the repository at this point in the history
Loading