zeekay
|
778ff148c3
|
feat(pkg/bridge): add @luxfi/bridge SDK + publish workflow
Rationalize the bridge workspace around one canonical SDK entry:
- @luxfi/bridge (NEW) public SDK consumers import
- @luxbridge/* private workspace internals
- @luxfi/{core,threshold,utila} generic Lux building-block libs
@luxfi/bridge re-exports mountBridge(), <Bridge />, BridgeConfig, and
BrandConfig. The runtime lazy-imports @luxbridge/app as the actual UI
implementation. Mirrors the mountExchange() pattern from
@partner/exchange — declarative config-in, brand metadata applied
to document, React tree rendered into #bridge-root.
Workspace housekeeping:
- pkg/settings: 0.1.0 -> 1.0.0, marked private
- pkg/ui (ui-automation), app/server, app/bridge3: marked private
- app/explorer: 0.1.0 -> 1.0.0
- root bridge package: 1.0.0 -> 1.1.0
- app/bridge: add main/types/exports so the SDK can dynamic-import the App component
Publish workflow at .github/workflows/publish.yml fires on v* tag push,
runs pnpm publish -r --access public --no-git-checks. pnpm skips
private packages automatically. Public packages: @luxfi/bridge, @luxfi/core,
@luxfi/threshold, @luxfi/utila.
|
2026-05-21 14:02:03 -07:00 |
|
zeekay
|
65512492c3
|
feat: enable LUX<>ZOO bridging, 0% in / 1% out fees, pod hardening
- Enable deposits for native LUX and ZOO currencies on both chains
- Fee model: 0% deposit, 1% withdrawal (MPC wallet accumulates fees)
- Add securityContext to bridge MPC nodes: non-root, read-only rootfs,
drop ALL capabilities, seccomp RuntimeDefault
- Add /tmp emptyDir for read-only rootfs compatibility
|
2026-03-05 16:03:27 -08:00 |
|
zeekay
|
93238aee94
|
remove firebase: kill transitive dep, clean up dead code
- Remove @hanzo/auth dependency (bridge uses JWT, not Firebase Auth)
- Remove @hanzo/commerce from peer deps and catalog
- Delete firebase-stub.js (unused build-time shim)
- Delete disabled mobile.tsx_ header component
- Add webpack aliases to prevent firebase from being bundled
- Add .dockerignore for faster Docker builds
- Simplify Dockerfile.bridge-ui (remove redundant config patching)
- Add pnpm peerDependencyRules to ignore unused optional deps
|
2026-02-27 15:59:25 -08:00 |
|
artem ash
|
eb480724b6
|
server and new-bridge are using types only from @luxfi/core
new-bridge is correctly loading its settings from the backend
extraneous types and objects have been removed from new-bridge
|
2024-12-24 18:33:13 -08:00 |
|
 
|
a3c6af02b6
|
new bridge ui (on remix) - initial (#304)
* initial remix boilerplate runs
* remix: font support
* metadata and favicons
* network and tokens domain model;
* network-combobox;
* favicon bug;
* new combobox interface
* network combobox typescript issues
* reverse button, etc
* amount input and token selection
* renamed remix-bridge to new-bridge
* @hanzo/[email protected]; new scripts
* lockfile
---------
Co-authored-by: Zach Kelling <[email protected]>
|
2024-12-18 10:46:15 -08:00 |
|
venuswhispers
|
22120fadd9
|
update: deploy new contracts & mpc-nodes
|
2024-11-18 00:55:35 +08:00 |
|
zeekay
|
db98fad594
|
Use catalog everywhere
|
2024-11-14 13:30:25 -08:00 |
|
zeekay
|
f34110e107
|
Update project structure, split out settings to pkg
|
2024-11-13 17:52:39 -08:00 |
|