Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
modules/babylonlabs-io-btc-staking-ts
modules/babylonlabs-io-btc-staking-ts
modules/realfi-partner-sdk
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ CHANGELOG.md
flake.lock

modules/babylonlabs-io-btc-staking-ts/
modules/realfi-partner-sdk/
/.nx/workspace-data
1 change: 1 addition & 0 deletions .yarnrc
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
registry "https://registry.npmjs.org"
ignore-engines true
10 changes: 10 additions & 0 deletions modules/realfi-partner-sdk/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
node_modules/
*.tsbuildinfo
.nyc_output
coverage
*.log
.env
.DS_Store

# Dist is vendored from upstream prebuild (see UPSTREAM.md). Root gitignore
# ignores modules/**/dist/ — force-add dist when updating the pin.
479 changes: 479 additions & 0 deletions modules/realfi-partner-sdk/CHANGELOG.md

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions modules/realfi-partner-sdk/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# @bitgo/realfi-partner-sdk

BitGo fork of [`@realfi-co/realfi-partner-sdk`](https://github.com/realfi-co/realfi-partner-sdk) **v2.14.0**
(`latest` / `preview` dist-tag; commit `1a8d3c0605f383e1180f8405075c08e14689ac47`).

Used by Wallet Platform to build RealFi sUSDr Plutus order transactions on Cardano.
BitGoJS `sdk-coin-ada` only pledge-signs the resulting CBOR — it does not depend on this package.

See `UPSTREAM.md` for rebase notes. Ticket: SI-1292.
42 changes: 42 additions & 0 deletions modules/realfi-partner-sdk/UPSTREAM.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Upstream tracking

| Field | Value |
| --- | --- |
| Upstream package | `@realfi-co/realfi-partner-sdk` |
| Upstream version | `2.14.0` (`latest` / `preview` dist-tag) |
| Upstream commit | `1a8d3c0605f383e1180f8405075c08e14689ac47` |
| Built at | `2026-08-19T13:16:56.044Z` (from `dist/build-info.json`) |
| BitGo package | `@bitgo/realfi-partner-sdk` (`private: true` until first npm create + publish) |
| Ticket | [SI-1292](https://linear.app/bitgo/issue/SI-1292) |

CI notes:
- `engines.node` is `>=20` to match BitGoJS (upstream / `@cardano-sdk/core` want `>=22`; WP runtime is 22).
- Root `.yarnrc` sets `ignore-engines true` so Node 20 CI can install those transitive deps (same class of issue as shipping Cardano SDK into this monorepo).
- `private: true` skips `verify-npm-packages` until the package is created on npm; unset before first publish.

## Related dist-tags (at pin time)

| Tag | Version |
| --- | --- |
| latest / preview | 2.14.0 |
| mainnet | 2.13.0 |
| preprod | 2.12.3 |

## Why a fork

BitGo does not install third-party packages from GitHub Packages into Wallet Platform CI.
This module vendors a pinned RealFi SDK snapshot under `@bitgo/*` (Babylon-style) for npm beta / WP consumption.

## Rebase checklist

1. `npm view @realfi-co/realfi-partner-sdk dist-tags --registry=https://npm.pkg.github.com`
2. `npm pack @realfi-co/realfi-partner-sdk@<ver> --registry=https://npm.pkg.github.com`
3. Replace `src/` + `dist/` + upstream `CHANGELOG.md`; refresh this file + `package.json` version/deps.
4. Smoke: construct SDK for preprod, read vault rate, build a stake order tx.
5. PR → merge → publish `@bitgo-beta` → bump WP.

## Build note

This snapshot ships **prebuilt** `dist/` from upstream (Babel dual CJS/ESM). Full upstream
build tooling is not in the published tarball; porting a BitGo-native build is follow-up if
we need to patch source frequently.
5 changes: 5 additions & 0 deletions modules/realfi-partner-sdk/dist/build-info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"version": "2.14.0",
"commit": "1a8d3c0605f383e1180f8405075c08e14689ac47",
"builtAt": "2026-08-19T13:16:56.044Z"
}
17 changes: 17 additions & 0 deletions modules/realfi-partner-sdk/dist/cjs/admin/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions modules/realfi-partner-sdk/dist/cjs/admin/index.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

39 changes: 39 additions & 0 deletions modules/realfi-partner-sdk/dist/cjs/admin/settings/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions modules/realfi-partner-sdk/dist/cjs/admin/settings/types.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

138 changes: 138 additions & 0 deletions modules/realfi-partner-sdk/dist/cjs/admin/settings/utils.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading