Feat: nexchange plugin#212
Conversation
|
@cursor review |
Bugbot couldn't runBugbot is not enabled for your user on this team. Ask your team administrator to increase your team's hard limit for Bugbot seats or add you to the allowlist in the Cursor dashboard. |
Allows backfilling of pluginId/tokenId of all old transactions
Do not error if fiat currency is USD.
- Round robin query all rates servers - Increase batch size and query frequency - Do not write unchanged docs
This properly runs 3 plugin queries in parallel. Prior to this change, 3 plugins would get launced and all run to completion before another 3 are launched.
This file was incorrectly being written to the root directory.
Older deployed versions of Rango improperly saved a full contract address as the token ID. Older deployed versions of Rango improperly saved a full contract address as the token ID.
Make the parser agnostic to the type of asset received for revenue. Change the parser to loop from oldest to newest so we can save progress in case of a failure.
Port over yarn lock file to npm package lock. Update any dependencies that have critical vulnerabilities reported by socket to use updated versions.
Add EOS, xRPL, qtum, rvn, Dash, Tezos, and others. Also add card type.
Fetch the n.exchange currency catalog and map each order's deposit and payout assets to Edge's chain plugin id, token id, and EVM chain id so reported transactions comply with the asset-identification requirements. Co-authored-by: Cursor <cursoragent@cursor.com>
Require only an apiKey plugin param, hard-coding the fixed base and currency endpoints and auth header. Use the scoped log for progress output (latest processed ISO date) and let transaction parsing errors throw so the run exits without silently dropping volume, saving only the fully processed progress thanks to oldest-to-newest pagination. Co-authored-by: Cursor <cursoragent@cursor.com>
Use n.exchange's primary brand indigo (#1D31B6) for its bars in the demo reporting UI. Co-authored-by: Cursor <cursoragent@cursor.com>
1adc15c to
4bd3686
Compare
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
CHANGELOG
Does this branch warrant an entry to the CHANGELOG?
Dependencies
Api Key should be shared privately
Description
nexchangepartner plugin atsrc/partners/nexchange.ts.src/queryEngine.ts./audits/edge/orders) with support for:x-api-keyAuthorization: ApiKey <key>auth headerdateFromincremental sync using persistedlatestIsoDateand lookbacktest/nexchange.test.tsfor transaction mapping and auth header behavior.https://app.asana.com/1/9976422036640/project/1200382638405084/task/1213650284151456?focus=true