Skip to content

[HUMAN App] feat: enhance API for new UI - #3989

Merged
dnechay merged 4 commits into
developfrom
dnechay/enhance-ha-api
Jul 30, 2026
Merged

[HUMAN App] feat: enhance API for new UI#3989
dnechay merged 4 commits into
developfrom
dnechay/enhance-ha-api

Conversation

@dnechay

@dnechay dnechay commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

Issue tracking

N/A

Context behind the change

  • refactored "job discovery" model to avoid confusion between job discovery process fields and what we return in API response
  • added information about task count and estimated rewards to oracles response
  • fixed jobTypes key to avoid overriding job types of one chain by another

How has this been tested?

  • unit tests pass
  • launch fortune jobs; make sure oracle and its jobs discovered and displayed on UI
  • trigger /oracles endpoint; make sure correct values for number of tasks and reward estimation returned

Release plan

Regular

Potential risks; What to monitor; Rollback plan

Should be none

@dnechay dnechay self-assigned this Jul 29, 2026
@vercel

vercel Bot commented Jul 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

5 Skipped Deployments
Project Deployment Actions Updated (UTC)
faucet-frontend Ignored Ignored Preview Jul 29, 2026 12:50pm
faucet-server Ignored Ignored Preview Jul 29, 2026 12:50pm
human-app Skipped Skipped Jul 29, 2026 12:50pm
human-dashboard-frontend Skipped Skipped Jul 29, 2026 12:50pm
staking-dashboard Skipped Skipped Jul 29, 2026 12:50pm

Request Review

@dnechay
dnechay force-pushed the dnechay/enhance-ha-api branch from c243dfe to 02b89ee Compare July 29, 2026 12:50
@vercel
vercel Bot temporarily deployed to Preview – human-dashboard-frontend July 29, 2026 12:50 Inactive
@vercel
vercel Bot temporarily deployed to Preview – human-app July 29, 2026 12:50 Inactive
@vercel
vercel Bot temporarily deployed to Preview – staking-dashboard July 29, 2026 12:50 Inactive
@dnechay
dnechay requested a review from Dzeranov July 29, 2026 12:51
@dnechay
dnechay marked this pull request as ready for review July 29, 2026 12:51
@dnechay dnechay moved this to In Review in Core tech - 2026 (H1) Jul 29, 2026
@dnechay
dnechay merged commit daaf906 into develop Jul 30, 2026
16 checks passed
@github-project-automation github-project-automation Bot moved this from In Review to Done in Core tech - 2026 (H1) Jul 30, 2026
@dnechay dnechay mentioned this pull request Jul 30, 2026
20 tasks
@dnechay
dnechay deleted the dnechay/enhance-ha-api branch July 30, 2026 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants