Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
891a40b
Refactor to use common processTx
paullinator Dec 6, 2025
020317c
Include all moonpay txs
paullinator Dec 6, 2025
817878c
Add EdgeAsset info for moonpay
paullinator Dec 7, 2025
9cc9f60
Add EdgeAsset info for thorchain/maya
paullinator Dec 7, 2025
e2b79ad
Add EdgeAsset info for changenow
paullinator Dec 7, 2025
0fb3c2e
Add EdgeAsset info for sideshift
paullinator Dec 9, 2025
de5d33f
Add EdgeAsset info for banxa
paullinator Dec 11, 2025
0bd0a32
Add EdgeAsset info for godex
paullinator Dec 12, 2025
4bbf029
Add EdgeAsset info for changehero
paullinator Dec 12, 2025
b8dfa43
Improve v3 rates logging
paullinator Dec 12, 2025
8191772
Check pluginId/tokenId for updating transactions
paullinator Dec 12, 2025
43b5b28
Fix ratesEngine bug
paullinator Dec 12, 2025
88d6dd2
Add EdgeAsset info for letsexchange
paullinator Dec 12, 2025
566e225
Add indices for pluginId/tokenId fields
paullinator Dec 12, 2025
8f6a10a
Add EdgeAsset info for exolix
paullinator Dec 13, 2025
f4aea32
Add disablePartnerQuery feature
paullinator Dec 13, 2025
12c7e1f
Use scoped logging
paullinator Dec 14, 2025
27756f4
Fix rates server bookmarking
paullinator Dec 15, 2025
69d59d4
Optimize rates engine
paullinator Dec 15, 2025
443f96e
For a partner to run with soloPartnerId even if disabled in couch
paullinator Dec 18, 2025
2c45cf4
Use semaphores for queryEngine
paullinator Dec 25, 2025
7257ad4
Add EdgeAsset info for bitrefill
paullinator Dec 27, 2025
f3b709b
Add rango query plugin
paullinator Dec 28, 2025
f6dcc4b
Add max new transactions for letsexchange
paullinator Dec 24, 2025
4697b0e
Add support for Binance Beacon Chain tokens for Letsexchange
paullinator Jan 7, 2026
b101364
Fix banxa by adding zcash.
paullinator Jan 7, 2026
fe07446
Add retry when writing progress cache.
paullinator Jan 7, 2026
8d73046
Add opbnb to changenow
paullinator Feb 11, 2026
dfeb108
Add monad
paullinator Feb 25, 2026
be98182
Fix issue with testData.json
samholmes Jan 12, 2026
9ba82bc
Fix API to use apiKey instead of appId
paullinator Dec 21, 2025
6941862
Fix partner plugin logging, token normalization, and cache handling
cursoragent Feb 27, 2026
233d8ba
Add scripts to patch invalid token IDs and reset USD values.
paullinator Mar 26, 2026
6324d9d
Alphabetize networks
paullinator May 1, 2026
99433bd
Add monad to changenow
paullinator May 1, 2026
bad5489
Show bitrefill error response when parsing fails
paullinator May 1, 2026
99de886
Fix Thorchain
paullinator May 8, 2026
31162d9
Update to use NPM instead of yarn.
paullinator May 15, 2026
0e0e9b2
Fix MoonPay and Rango parsing.
paullinator May 15, 2026
8db07b2
Add OPBNP chain type and chain ID
paullinator May 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# Package managers:
node_modules/
npm-debug.log
package-lock.json
yarn.lock
yarn-error.log

# Editors:
Expand Down
1 change: 1 addition & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
npm run precommit

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pre-commit runs full prepare

Medium Severity

The new Husky hook runs npm run precommit, which chains into npm run prepare (clean, full builds, configure, and initDbs against CouchDB). That turns every local commit into a full project bootstrap, so commits can fail or become very slow when CouchDB or config.json is unavailable, unlike a typical lint-only pre-commit.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 8db07b2. Configure here.

1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ignore-scripts=true
1 change: 0 additions & 1 deletion .yarnrc

This file was deleted.

14 changes: 5 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,14 @@
## Installation

```sh
# Install Yarn

https://linuxize.com/post/how-to-install-yarn-on-ubuntu-18-04/

# Install Node

curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh

# Run Yarn
# Install dependencies

yarn
npm install

# Install CouchDB v3.1

Expand All @@ -36,9 +32,9 @@

## Reporting Server

To launch the reports server, just type `yarn start`.
To launch the reports server, just type `npm start`.

You can also build the server code by running `yarn build`, which puts its output in the `lib` folder. You can then use `forever-service` or similar tools to install the software on your server machine.
You can also build the server code by running `npm run build.lib` (or `npm run prepare` for a full build), which puts its output in the `lib` folder. You can then use `forever-service` or similar tools to install the software on your server machine.

```sh

Expand Down Expand Up @@ -68,4 +64,4 @@ sudo forever-service delete reportsApi

## Demo app

Run `yarn demo` to launch the demo app in your web browser.
Run `npm run demo` to launch the demo app in your web browser.
Loading