Skip to content

Initial Handshake Implementation - #14

Open
AcoSmrkas wants to merge 20 commits into
rosen-bridge:devfrom
AcoSmrkas:handshake
Open

Initial Handshake Implementation#14
AcoSmrkas wants to merge 20 commits into
rosen-bridge:devfrom
AcoSmrkas:handshake

Conversation

@AcoSmrkas

Copy link
Copy Markdown

Implementation following RCS-003 - https://github.com/rosen-bridge/rcs/tree/master/rcs-003

@vercel

vercel Bot commented Nov 1, 2025

Copy link
Copy Markdown

@AcoSmrkas is attempting to deploy a commit to the rosen-bridge Team on Vercel.

A member of the Team first needs to authorize it.

Comment thread apps/rosen/package.json Outdated
Comment thread apps/rosen/package.json Outdated
Comment thread networks/handshake/package.json Outdated
Comment thread networks/handshake/package.json
Comment thread networks/handshake/package.json Outdated
Comment thread wallets/shake/README.md Outdated
Comment thread networks/handshake/src/generateUnsignedTx.ts Outdated
Comment thread package-lock.json
Comment thread wallets/shake/src/wallet.ts Outdated
Comment thread wallets/shake/src/wallet.ts Outdated
@technohippi3

Copy link
Copy Markdown

What's holding this up?

AcoSmrkas and others added 3 commits August 18, 2026 12:45
# Conflicts:
#	apps/rosen-service/config/default.yaml
#	apps/rosen-service/package.json
#	apps/rosen-service/src/calculator/calculator-service.ts
#	apps/rosen-service/src/configs.ts
#	apps/rosen-service/src/constants.ts
#	apps/rosen-service/src/event-trigger/event-trigger-service.ts
#	apps/rosen-service/src/health-check/health-check-service.ts
#	apps/rosen-service/src/observation/observation-service.ts
#	apps/rosen-service/src/scanner/scanner-service.ts
#	apps/rosen-service2/src/services/assetAggregator.ts
#	apps/rosen-service2/src/services/assetDataAdapters.ts
#	apps/rosen/package.json
#	build.sh
#	knip.config.ts
#	package-lock.json
#	packages/asset-calculator/lib/asset-calculator.ts
#	packages/asset-calculator/lib/interfaces.ts
#	packages/asset-calculator/tests/asset-calculator.spec.ts
#	packages/constants/src/index.ts
#	packages/utils/src/getAddressUrl.ts
#	packages/utils/src/getTokenUrl.ts
#	packages/utils/src/getTxUrl.ts
getaddressbalance is not an hsd RPC method; both the full node
(api.handshakeapi.com) and the ergexplorer proxy reject it. Query the
address-indexed REST endpoint instead and sum the plain coins.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
api.handshakeapi.com is being retired. hsd.ergexplorer.com serves both
the scanner RPC methods and the address-indexed coin endpoint the
calculator needs.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@abdolian

Copy link
Copy Markdown
Collaborator

I reviewed this merge request, and some comments have not been resolved yet.

@AcoSmrkas

Copy link
Copy Markdown
Author

My bad @abdolian !
Let me check

- Drop the client re-export from the network package entry point so the
  server bundle no longer pulls in client-side logic; consumers already
  deep import from dist/client.
- Remove fixed width/height from the Shake icon so it scales with its
  container, matching every other wallet icon.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@AcoSmrkas

Copy link
Copy Markdown
Author

@abdolian patched. kindly review. thanks

@abdolian

Copy link
Copy Markdown
Collaborator

As you can see, the network tokens have a circular background, but the Handshake SVG does not. Please update the SVG icon to make it consistent with our design.

image

Match the other network icons: 24x24 viewBox with a white backing
circle and a full-bleed brand disc, with the HNS mark centred and
sized in line with the rest of the set.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@AcoSmrkas

Copy link
Copy Markdown
Author

@abdolian kindly check the updated icon now. thanks

# Conflicts:
#	packages/icons/src/index.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants