Skip to content

[explorer/rest] feat: Added transaction list endpoint#2136

Merged
AnthonyLaw merged 16 commits into
explorer/nem-backendfrom
explorer/rest-transaction-list
May 20, 2026
Merged

[explorer/rest] feat: Added transaction list endpoint#2136
AnthonyLaw merged 16 commits into
explorer/nem-backendfrom
explorer/rest-transaction-list

Conversation

@AnthonyLaw

Copy link
Copy Markdown
Member

Problem: Missing transaction list endpoint.
Solution:

  • Added /transactions endpoint, it support pagination and sort by height.
  • It support filters height, transaction_types, address, sender address, recipient address, sender public key and mosaic.

@codecov

codecov Bot commented Apr 30, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 99.13043% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 96.74%. Comparing base (2d14696) to head (9992839).

Files with missing lines Patch % Lines
explorer/rest/rest/db/NemDatabase.py 98.11% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@                   Coverage Diff                    @@
##           explorer/nem-backend    #2136      +/-   ##
========================================================
- Coverage                 97.02%   96.74%   -0.28%     
========================================================
  Files                       276      422     +146     
  Lines                     20103    30245   +10142     
  Branches                    215      695     +480     
========================================================
+ Hits                      19505    29261    +9756     
- Misses                      592      946     +354     
- Partials                      6       38      +32     
Flag Coverage Δ
bridge 99.65% <ø> (ø)
explorer-frontend 95.00% <ø> (ø)
explorer-nodewatch 98.57% <ø> (ø)
explorer-puller 100.00% <100.00%> (ø)
explorer-rest 99.72% <99.07%> (-0.12%) ⬇️
faucet-authenticator 100.00% <ø> (ø)
faucet-backend 98.77% <ø> (ø)
faucet-frontend 100.00% <ø> (ø)
lightapi-python 98.68% <ø> (ø)
tools-shoestring 97.06% <ø> (ø)
wallet-common-core 97.06% <ø> (ø)
wallet-common-ethereum 99.01% <ø> (ø)
wallet-common-symbol 95.28% <ø> (ø)
wallet-mobile-symbol 96.16% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
explorer/puller/puller/db/NemDatabase.py 100.00% <ø> (ø)
explorer/puller/puller/facade/NemPuller.py 100.00% <100.00%> (ø)
explorer/rest/rest/__init__.py 99.57% <100.00%> (+0.11%) ⬆️
explorer/rest/rest/facade/NemRestFacade.py 100.00% <100.00%> (ø)
explorer/rest/rest/model/Transaction.py 100.00% <100.00%> (ø)
explorer/rest/rest/db/NemDatabase.py 99.62% <98.11%> (-0.38%) ⬇️

... and 146 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@AnthonyLaw AnthonyLaw requested a review from Wayonb April 30, 2026 07:52
Comment thread explorer/rest/rest/db/NemDatabase.py Outdated
Comment thread explorer/rest/rest/db/NemDatabase.py Outdated
Comment thread explorer/rest/rest/db/NemDatabase.py Outdated
Comment thread explorer/rest/rest/db/NemDatabase.py Outdated
Comment thread explorer/rest/rest/__init__.py Outdated
@AnthonyLaw AnthonyLaw requested a review from Wayonb May 5, 2026 15:21
Comment thread explorer/rest/rest/db/NemDatabase.py Outdated
Comment thread explorer/rest/rest/facade/NemRestFacade.py Outdated
Comment thread explorer/rest/rest/db/NemDatabase.py Outdated
@AnthonyLaw AnthonyLaw requested a review from Wayonb May 11, 2026 15:01
@AnthonyLaw

Copy link
Copy Markdown
Member Author

I'll rebase after you done review.
FYI @Wayonb

Comment thread explorer/puller/puller/facade/NemPuller.py Outdated
Comment thread explorer/puller/puller/db/NemDatabase.py Outdated
@AnthonyLaw AnthonyLaw requested a review from cryptoBeliever May 19, 2026 10:55

@Wayonb Wayonb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

👍🏾

@AnthonyLaw AnthonyLaw force-pushed the explorer/rest-transaction-list branch from 9320bad to 9992839 Compare May 20, 2026 08:21
@AnthonyLaw AnthonyLaw merged commit 27e8e62 into explorer/nem-backend May 20, 2026
48 checks passed
@AnthonyLaw AnthonyLaw deleted the explorer/rest-transaction-list branch May 20, 2026 13:29
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.

3 participants