TriWallet logo

TRIWALLET

Settings

Manage security posture, sessions, networks, and permissions.

Account: Not connected

Network: Sierpinski Testnet

Status: locked

Security

Auto-lock timeout: 5 min

Biometric unlock: Disabled

Backup status: Encrypted and verified

Connected Apps

Audit events: 0

Remote Popup Connector

Client Connect Flow

Use a popup bridge when your dApp runs on a separate origin and needs remote wallet approval.

1. Create popup connector with wallet + app origins.

2. Call connect() for handshake.

3. Call request(...) for sign/send methods.

Status: Idle

SDK Usage

import { createRemotePopupConnector } from "@sierpinskichain/triwallet-sdk";

const popup = createRemotePopupConnector({
  walletUrl: "https://triwallet.pages.dev/popup",
  appOrigin: window.location.origin,
  targetOrigin: "https://triwallet.pages.dev",
});

await popup.connect();
const accounts = await popup.request({ method: "sierpinski_requestAccounts" });