Skip to content

feat: Add new apps - tranche 4 - exchanges batch 1#250

Merged
Y3drk merged 8 commits into
mainfrom
y3drk/feat/add-exchanges-t4
Jul 1, 2026
Merged

feat: Add new apps - tranche 4 - exchanges batch 1#250
Y3drk merged 8 commits into
mainfrom
y3drk/feat/add-exchanges-t4

Conversation

@Y3drk

@Y3drk Y3drk commented Jun 30, 2026

Copy link
Copy Markdown
Member

Lite PR → Add new apps - tranche 4 - exchanges batch 1

Summary

  • Added new apps of type exchange (listed below)
  • Benchmarked them on all acceptance tests from the resolution best practice category.
  • Added in this PR:
    • Gate
    • Bitget
    • Bitfinex
    • HTX
    • BingX
    • deposit-addresses benchmarks for Kraken Exchange (the app itself was already added)

Why


Testing

  • Ran typecheck, lint, and test commands locally to ensure that the migration didn't break anything, and later confirmed that in our CI workflow
  • Verified that the UI didn't break after introducing changes using a local and Vercel previews.

Pre-Review Checklist (Blocking)

  • This PR does not introduce significant changes and is low-risk to review quickly.

@Y3drk Y3drk self-assigned this Jun 30, 2026
@Y3drk Y3drk requested a review from a team as a code owner June 30, 2026 10:05
Copilot AI review requested due to automatic review settings June 30, 2026 10:05
@Y3drk Y3drk added the ensawards ENSAwards related label Jun 30, 2026
@vercel

vercel Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
ensawards.org Ready Ready Preview, Comment Jun 30, 2026 10:18am

@coderabbitai

coderabbitai Bot commented Jun 30, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@Y3drk, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 48 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 53183d68-50e1-465f-b8b2-5f09066572fe

📥 Commits

Reviewing files that changed from the base of the PR and between c39785b and 2022b8a.

📒 Files selected for processing (1)
  • ensawards.org/data/apps/bitget-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx
📝 Walkthrough

Walkthrough

Adds five new exchange apps (BingX, Bitfinex, Bitget, Gate, HTX) to the ENS Awards data layer. Each exchange receives a project definition, icon component, app registration, and acceptance-test benchmarks for ensv2-ready-resolution and deposit-addresses. Also adds a deposit-addresses benchmark for Kraken and fixes its import path.

Changes

Exchange App and Benchmark Additions

Layer / File(s) Summary
ProjectIds type extension
ensawards.org/data/projects/types.ts
Five new entries (Bitget, HTX, BingX, Gate, Bitfinex) added to ProjectIds, extending the ProjectId union type.
Project definitions and icons
ensawards.org/data/projects/bingx/..., ensawards.org/data/projects/bitfinex/..., ensawards.org/data/projects/bitget/..., ensawards.org/data/projects/gate/..., ensawards.org/data/projects/htx/...
Each new project receives an index.ts (defining metadata and registering via defineProject) and an icon.tsx (SVG or image-backed icon component).
App definitions and icons
ensawards.org/data/apps/bingx-exchange/..., ensawards.org/data/apps/bitfinex-exchange/..., ensawards.org/data/apps/bitget-exchange/..., ensawards.org/data/apps/gate-exchange/..., ensawards.org/data/apps/htx-exchange/...
Each exchange gets an index.ts (App object with id/slug/type/socials registered via defineApp) and an icon.tsx component.
Benchmark index wiring
ensawards.org/data/apps/*/benchmarks/index.tsx
Each exchange's benchmarks/index.tsx assembles ensv2-ready-resolution and deposit-addresses into a BestPracticeBenchmarks map and registers it via defineAppBenchmarks.
ensv2-ready-resolution benchmarks
ensawards.org/data/apps/*/benchmarks/resolution/ensv2-ready-resolution/index.tsx
Adds ensv2ReadyResolution benchmark objects per exchange (BingX/Bitget/Gate: NotApplicable; Bitfinex/HTX: Fail), with contributor attribution, parsed timestamps, and JSX proof notes.
deposit-addresses benchmarks
ensawards.org/data/apps/*/benchmarks/resolution/deposit-addresses/index.tsx, ensawards.org/data/apps/kraken-exchange/benchmarks/...
Adds depositAddresses benchmark maps (AT01–AT08) for all five new exchanges plus Kraken, using buildEnsNotSupportedNote/buildNotApplicableForFailedTest note builders. Fixes Kraken's import from deposit-addressdeposit-addresses and removes the old stub file.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

Possibly related PRs

  • namehash/ensawards#130: Introduced the project: Project field on the App type that these new exchange app definitions populate.
  • namehash/ensawards#215: Extended ProjectIds with new entries (Superfluid/Kleros) using the same pattern this PR follows for BingX/Bitfinex/Bitget/HTX/Gate.
  • namehash/ensawards#237: Introduced the shared note-builder functions (buildEnsNotSupportedNote, buildNotApplicableForFailedTest) consumed by all the new deposit-addresses benchmark modules.

Poem

🐇 Five exchanges hop aboard the ENS parade,
BingX, Bitfinex, Bitget, Gate, and HTX displayed!
Each benchmark noted, each icon drawn with care,
AT01 through AT08 — results declared!
The rabbit stamps the ledger with a paw,
More exchanges tested, more data without flaw. 🏆

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title matches the main change: adding tranche 4 exchange apps and related benchmarks.
Description check ✅ Passed The description is clearly about the added exchange apps, benchmarks, and Kraken benchmark updates in this PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch y3drk/feat/add-exchanges-t4

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@greptile-apps

greptile-apps Bot commented Jun 30, 2026

Copy link
Copy Markdown

Greptile Summary

This PR adds five new exchange-type apps (Gate, Bitget, Bitfinex, HTX, BingX) with full resolution best-practice benchmarks, and fills in the previously placeholder deposit-addresses benchmarks for the existing Kraken app (renaming the old deposit-address folder to deposit-addresses for consistency).

  • Each new app follows the established pattern: a Project entry, an App entry, an icon component, and benchmark files covering both deposit-addresses and ensv2-ready-resolution acceptance tests.
  • The Kraken deposit-addressdeposit-addresses rename deletes the all-undefined placeholder and replaces it with real benchmark results; the import in kraken-exchange/benchmarks/index.tsx is updated accordingly.
  • New ProjectIds for all five exchanges are appended to ensawards.org/data/projects/types.ts.

Confidence Score: 5/5

Safe to merge — all changes are additive data entries following established patterns, with only a minor social-link inconsistency in the HTX entries.

All five new exchange apps and their benchmark files are purely additive and structurally identical to existing entries in the codebase. The Kraken rename (deposit-address → deposit-addresses) correctly updates both the directory and the import. The only notable inconsistency is HTX using twitter.com instead of x.com for its social links, which has no runtime impact.

ensawards.org/data/apps/htx-exchange/index.ts and ensawards.org/data/projects/htx/index.ts use twitter.com while all other entries in the PR use x.com.

Important Files Changed

Filename Overview
ensawards.org/data/projects/types.ts Appends five new ProjectIds (Bitget, HTX, BingX, Gate, Bitfinex) to the enum; straightforward additive change.
ensawards.org/data/apps/htx-exchange/index.ts New HTX exchange app definition; uses twitter.com instead of x.com for the twitter social link, inconsistent with all other apps in this PR.
ensawards.org/data/projects/htx/index.ts New HTX project definition; same twitter.com vs x.com inconsistency as the app entry.
ensawards.org/data/apps/kraken-exchange/benchmarks/index.tsx Import path corrected from deposit-address (singular, old placeholder) to deposit-addresses (plural, new benchmarked data).
ensawards.org/data/apps/kraken-exchange/benchmarks/resolution/deposit-addresses/index.tsx Replaces the all-undefined placeholder with real benchmark results (AT01 Fail, AT02-AT08 NotApplicable); consistent with other no-ENS exchanges.
ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/deposit-addresses/index.tsx Full Bitfinex deposit-addresses benchmarks; AT01 Pass, AT02-AT04 Fail, AT05 NA, AT06-AT07 Fail, AT08 NA — all with correct proof images and notes.
ensawards.org/data/apps/htx-exchange/benchmarks/resolution/deposit-addresses/index.tsx Full HTX deposit-addresses benchmarks; AT01-AT02 Pass, AT03-AT04 Fail, AT05 NA (suspended Base withdrawals), AT06-AT07 Fail, AT08 NA.
ensawards.org/data/apps/bingx-exchange/index.ts New BingX exchange app definition; follows established pattern correctly.
ensawards.org/data/apps/gate-exchange/index.ts New Gate exchange app definition; follows established pattern correctly.
ensawards.org/data/apps/bitget-exchange/index.ts New Bitget exchange app definition; follows established pattern correctly.
ensawards.org/data/apps/bitfinex-exchange/index.ts New Bitfinex exchange app definition; follows established pattern correctly.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    PT[projects/types.ts
ProjectIds enum] --> BP[projects/bingx]
    PT --> BT[projects/bitfinex]
    PT --> BG[projects/bitget]
    PT --> GA[projects/gate]
    PT --> HT[projects/htx]

    BP --> BA[apps/bingx-exchange]
    BT --> BFA[apps/bitfinex-exchange]
    BG --> BGA[apps/bitget-exchange]
    GA --> GEA[apps/gate-exchange]
    HT --> HTA[apps/htx-exchange]

    BA --> BBM[benchmarks/
deposit-addresses
ensv2-ready-resolution]
    BFA --> BFBM[benchmarks/
deposit-addresses
ensv2-ready-resolution]
    BGA --> BGBM[benchmarks/
deposit-addresses
ensv2-ready-resolution]
    GEA --> GBM[benchmarks/
deposit-addresses
ensv2-ready-resolution]
    HTA --> HBM[benchmarks/
deposit-addresses
ensv2-ready-resolution]

    KR[apps/kraken-exchange] --> KBM[benchmarks/
deposit-addresses
deposit-address REMOVED]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    PT[projects/types.ts
ProjectIds enum] --> BP[projects/bingx]
    PT --> BT[projects/bitfinex]
    PT --> BG[projects/bitget]
    PT --> GA[projects/gate]
    PT --> HT[projects/htx]

    BP --> BA[apps/bingx-exchange]
    BT --> BFA[apps/bitfinex-exchange]
    BG --> BGA[apps/bitget-exchange]
    GA --> GEA[apps/gate-exchange]
    HT --> HTA[apps/htx-exchange]

    BA --> BBM[benchmarks/
deposit-addresses
ensv2-ready-resolution]
    BFA --> BFBM[benchmarks/
deposit-addresses
ensv2-ready-resolution]
    BGA --> BGBM[benchmarks/
deposit-addresses
ensv2-ready-resolution]
    GEA --> GBM[benchmarks/
deposit-addresses
ensv2-ready-resolution]
    HTA --> HBM[benchmarks/
deposit-addresses
ensv2-ready-resolution]

    KR[apps/kraken-exchange] --> KBM[benchmarks/
deposit-addresses
deposit-address REMOVED]
Loading

Reviews (3): Last reviewed commit: "Apply AI agents' suggestions, pt.1" | Re-trigger Greptile

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds tranche-4 “exchange” entries (projects + apps) and wires in resolution best-practice benchmark data, including filling in Kraken Exchange’s deposit-addresses benchmarks.

Changes:

  • Added new exchange projects: Bitget, HTX, BingX, Gate, Bitfinex (incl. icons and ProjectIds entries).
  • Added new exchange apps for those projects (incl. icons) and registered resolution benchmarks (ensv2-ready-resolution, deposit-addresses).
  • Replaced Kraken Exchange’s placeholder deposit-address benchmark stub with a concrete deposit-addresses benchmark implementation and updated its benchmarks index import.

Reviewed changes

Copilot reviewed 39 out of 66 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
ensawards.org/data/projects/types.ts Adds new ProjectIds entries for the new exchange projects.
ensawards.org/data/projects/htx/index.ts Defines and registers the HTX project metadata.
ensawards.org/data/projects/htx/icon.tsx Adds HTX project icon component (image-backed SVG).
ensawards.org/data/projects/gate/index.ts Defines and registers the Gate project metadata.
ensawards.org/data/projects/gate/icon.tsx Adds Gate project icon component (inline SVG).
ensawards.org/data/projects/bitget/index.ts Defines and registers the Bitget project metadata.
ensawards.org/data/projects/bitget/icon.tsx Adds Bitget project icon component (inline SVG).
ensawards.org/data/projects/bitfinex/index.ts Defines and registers the Bitfinex project metadata.
ensawards.org/data/projects/bitfinex/icon.tsx Adds Bitfinex project icon component (inline SVG).
ensawards.org/data/projects/bingx/index.ts Defines and registers the BingX project metadata.
ensawards.org/data/projects/bingx/icon.tsx Adds BingX project icon component (image-backed SVG).
ensawards.org/data/apps/kraken-exchange/benchmarks/resolution/deposit-addresses/index.tsx Adds Kraken Exchange deposit-addresses benchmark results/notes.
ensawards.org/data/apps/kraken-exchange/benchmarks/resolution/deposit-address/index.tsx Removes the old placeholder stub benchmark file.
ensawards.org/data/apps/kraken-exchange/benchmarks/index.tsx Updates Kraken Exchange benchmarks import to deposit-addresses.
ensawards.org/data/apps/htx-exchange/index.ts Adds HTX Exchange app definition and registration.
ensawards.org/data/apps/htx-exchange/icon.tsx Adds HTX Exchange app icon component.
ensawards.org/data/apps/htx-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx Adds HTX Exchange ENSv2-ready-resolution benchmark results/notes.
ensawards.org/data/apps/htx-exchange/benchmarks/resolution/deposit-addresses/index.tsx Adds HTX Exchange deposit-addresses benchmark results/notes.
ensawards.org/data/apps/htx-exchange/benchmarks/index.tsx Registers HTX Exchange benchmark set.
ensawards.org/data/apps/gate-exchange/index.ts Adds Gate Exchange app definition and registration.
ensawards.org/data/apps/gate-exchange/icon.tsx Adds Gate Exchange app icon component.
ensawards.org/data/apps/gate-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx Adds Gate Exchange ENSv2-ready-resolution benchmark results/notes.
ensawards.org/data/apps/gate-exchange/benchmarks/resolution/deposit-addresses/index.tsx Adds Gate Exchange deposit-addresses benchmark results/notes.
ensawards.org/data/apps/gate-exchange/benchmarks/index.tsx Registers Gate Exchange benchmark set.
ensawards.org/data/apps/bitget-exchange/index.ts Adds Bitget Exchange app definition and registration.
ensawards.org/data/apps/bitget-exchange/icon.tsx Adds Bitget Exchange app icon component.
ensawards.org/data/apps/bitget-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx Adds Bitget Exchange ENSv2-ready-resolution benchmark results/notes.
ensawards.org/data/apps/bitget-exchange/benchmarks/resolution/deposit-addresses/index.tsx Adds Bitget Exchange deposit-addresses benchmark results/notes.
ensawards.org/data/apps/bitget-exchange/benchmarks/index.tsx Registers Bitget Exchange benchmark set.
ensawards.org/data/apps/bitfinex-exchange/index.ts Adds Bitfinex Exchange app definition and registration.
ensawards.org/data/apps/bitfinex-exchange/icon.tsx Adds Bitfinex Exchange app icon component.
ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx Adds Bitfinex Exchange ENSv2-ready-resolution benchmark results/notes.
ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/deposit-addresses/index.tsx Adds Bitfinex Exchange deposit-addresses benchmark results/notes.
ensawards.org/data/apps/bitfinex-exchange/benchmarks/index.tsx Registers Bitfinex Exchange benchmark set.
ensawards.org/data/apps/bingx-exchange/index.ts Adds BingX Exchange app definition and registration.
ensawards.org/data/apps/bingx-exchange/icon.tsx Adds BingX Exchange app icon component.
ensawards.org/data/apps/bingx-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx Adds BingX Exchange ENSv2-ready-resolution benchmark results/notes.
ensawards.org/data/apps/bingx-exchange/benchmarks/resolution/deposit-addresses/index.tsx Adds BingX Exchange deposit-addresses benchmark results/notes.
ensawards.org/data/apps/bingx-exchange/benchmarks/index.tsx Registers BingX Exchange benchmark set.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In
`@ensawards.org/data/apps/bitget-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx`:
- Around line 30-33: The proof image alt text in the benchmark screenshot is
still referring to the wrong exchange, so update the <img> element in the
relevant index.tsx render block to use Bitget-specific wording instead of “Bybit
exchange”. Keep the change localized to the alt attribute tied to at1ProofImage
so screen readers and reviewers see the correct app label.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 530965af-ed81-4822-9c6e-ee075875ffc2

📥 Commits

Reviewing files that changed from the base of the PR and between c01decf and c39785b.

⛔ Files ignored due to path filters (27)
  • ensawards.org/data/apps/bingx-exchange/benchmarks/resolution/deposit-addresses/at-1.png is excluded by !**/*.png
  • ensawards.org/data/apps/bingx-exchange/benchmarks/resolution/ensv2-ready-resolution/at-1.png is excluded by !**/*.png
  • ensawards.org/data/apps/bingx-exchange/icon.jpeg is excluded by !**/*.jpeg
  • ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/deposit-addresses/at-1.png is excluded by !**/*.png
  • ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/deposit-addresses/at-2.png is excluded by !**/*.png
  • ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/deposit-addresses/at-3.png is excluded by !**/*.png
  • ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/deposit-addresses/at-4.png is excluded by !**/*.png
  • ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/deposit-addresses/at-5.gif is excluded by !**/*.gif
  • ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/deposit-addresses/at-6.png is excluded by !**/*.png
  • ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/deposit-addresses/at-7.png is excluded by !**/*.png
  • ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/ensv2-ready-resolution/at-1.png is excluded by !**/*.png
  • ensawards.org/data/apps/bitget-exchange/benchmarks/resolution/deposit-addresses/at-1.png is excluded by !**/*.png
  • ensawards.org/data/apps/bitget-exchange/benchmarks/resolution/ensv2-ready-resolution/at-1.png is excluded by !**/*.png
  • ensawards.org/data/apps/gate-exchange/benchmarks/resolution/deposit-addresses/at-1.gif is excluded by !**/*.gif
  • ensawards.org/data/apps/gate-exchange/benchmarks/resolution/ensv2-ready-resolution/at-1.gif is excluded by !**/*.gif
  • ensawards.org/data/apps/htx-exchange/benchmarks/resolution/deposit-addresses/at-1.gif is excluded by !**/*.gif
  • ensawards.org/data/apps/htx-exchange/benchmarks/resolution/deposit-addresses/at-2.png is excluded by !**/*.png
  • ensawards.org/data/apps/htx-exchange/benchmarks/resolution/deposit-addresses/at-3.png is excluded by !**/*.png
  • ensawards.org/data/apps/htx-exchange/benchmarks/resolution/deposit-addresses/at-4.png is excluded by !**/*.png
  • ensawards.org/data/apps/htx-exchange/benchmarks/resolution/deposit-addresses/at-5.png is excluded by !**/*.png
  • ensawards.org/data/apps/htx-exchange/benchmarks/resolution/deposit-addresses/at-6.gif is excluded by !**/*.gif
  • ensawards.org/data/apps/htx-exchange/benchmarks/resolution/deposit-addresses/at-7.png is excluded by !**/*.png
  • ensawards.org/data/apps/htx-exchange/benchmarks/resolution/ensv2-ready-resolution/at-1.gif is excluded by !**/*.gif
  • ensawards.org/data/apps/htx-exchange/icon.jpg is excluded by !**/*.jpg
  • ensawards.org/data/apps/kraken-exchange/benchmarks/resolution/deposit-addresses/at-1.gif is excluded by !**/*.gif
  • ensawards.org/data/projects/bingx/icon.jpeg is excluded by !**/*.jpeg
  • ensawards.org/data/projects/htx/icon.jpg is excluded by !**/*.jpg
📒 Files selected for processing (39)
  • ensawards.org/data/apps/bingx-exchange/benchmarks/index.tsx
  • ensawards.org/data/apps/bingx-exchange/benchmarks/resolution/deposit-addresses/index.tsx
  • ensawards.org/data/apps/bingx-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx
  • ensawards.org/data/apps/bingx-exchange/icon.tsx
  • ensawards.org/data/apps/bingx-exchange/index.ts
  • ensawards.org/data/apps/bitfinex-exchange/benchmarks/index.tsx
  • ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/deposit-addresses/index.tsx
  • ensawards.org/data/apps/bitfinex-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx
  • ensawards.org/data/apps/bitfinex-exchange/icon.tsx
  • ensawards.org/data/apps/bitfinex-exchange/index.ts
  • ensawards.org/data/apps/bitget-exchange/benchmarks/index.tsx
  • ensawards.org/data/apps/bitget-exchange/benchmarks/resolution/deposit-addresses/index.tsx
  • ensawards.org/data/apps/bitget-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx
  • ensawards.org/data/apps/bitget-exchange/icon.tsx
  • ensawards.org/data/apps/bitget-exchange/index.ts
  • ensawards.org/data/apps/gate-exchange/benchmarks/index.tsx
  • ensawards.org/data/apps/gate-exchange/benchmarks/resolution/deposit-addresses/index.tsx
  • ensawards.org/data/apps/gate-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx
  • ensawards.org/data/apps/gate-exchange/icon.tsx
  • ensawards.org/data/apps/gate-exchange/index.ts
  • ensawards.org/data/apps/htx-exchange/benchmarks/index.tsx
  • ensawards.org/data/apps/htx-exchange/benchmarks/resolution/deposit-addresses/index.tsx
  • ensawards.org/data/apps/htx-exchange/benchmarks/resolution/ensv2-ready-resolution/index.tsx
  • ensawards.org/data/apps/htx-exchange/icon.tsx
  • ensawards.org/data/apps/htx-exchange/index.ts
  • ensawards.org/data/apps/kraken-exchange/benchmarks/index.tsx
  • ensawards.org/data/apps/kraken-exchange/benchmarks/resolution/deposit-address/index.tsx
  • ensawards.org/data/apps/kraken-exchange/benchmarks/resolution/deposit-addresses/index.tsx
  • ensawards.org/data/projects/bingx/icon.tsx
  • ensawards.org/data/projects/bingx/index.ts
  • ensawards.org/data/projects/bitfinex/icon.tsx
  • ensawards.org/data/projects/bitfinex/index.ts
  • ensawards.org/data/projects/bitget/icon.tsx
  • ensawards.org/data/projects/bitget/index.ts
  • ensawards.org/data/projects/gate/icon.tsx
  • ensawards.org/data/projects/gate/index.ts
  • ensawards.org/data/projects/htx/icon.tsx
  • ensawards.org/data/projects/htx/index.ts
  • ensawards.org/data/projects/types.ts
💤 Files with no reviewable changes (1)
  • ensawards.org/data/apps/kraken-exchange/benchmarks/resolution/deposit-address/index.tsx

@Y3drk

Y3drk commented Jun 30, 2026

Copy link
Copy Markdown
Member Author

@greptileai

@lightwalker-eth lightwalker-eth left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@Y3drk Great work! 🚀

@Y3drk Y3drk merged commit 18b413a into main Jul 1, 2026
11 checks passed
@Y3drk Y3drk deleted the y3drk/feat/add-exchanges-t4 branch July 1, 2026 06:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ensawards ENSAwards related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants