@hsuite/native-connect-angular
v2.2.0
Published
Angular integration SDK for HSuite Wallet - provides direct SDK integration without wrappers
Downloads
760
Readme
@hsuite/native-connect-angular
Type-safe Angular/Ionic SDK for building multi-chain dApps with unified wallet connectivity via HSuite Channel Protocol and WalletConnect v2.
Installation
npm install @hsuite/native-connect-angularQuick Start
import { Component, inject } from '@angular/core';
import { UnifiedWalletService, WalletConnectButtonComponent } from '@hsuite/native-connect-angular';
@Component({
selector: 'app-home',
standalone: true,
imports: [WalletConnectButtonComponent],
template: `
<wallet-connect-button [walletConnectProjectId]="'YOUR_PROJECT_ID'"> </wallet-connect-button>
<div *ngIf="wallet.activeAccount()">Connected: {{ wallet.activeAccount()!.address }}</div>
`,
})
export class HomeComponent {
wallet = inject(UnifiedWalletService);
}Features
- HSuite Channel Protocol - Native
hsc:protocol with Nostr + P2P transport - Multi-Session Native Support - Up to 5 concurrent HSuite Native wallet sessions via additive
connect('hsuite-native'), with union accounts and per-session disconnect (Session Management) - WalletConnect v2 - Universal wallet connectivity
- Reactive State - Angular signals for real-time updates
- Pre-built Components - Ready-to-use UI components (buttons, modals, selectors)
- Transaction Builders - Type-safe transaction construction for Hedera and XRPL
- Multi-Account Support - Manage multiple accounts across ledgers
Documentation
License
Apache-2.0 - See LICENSE
