@reflecterlab/bridge-sdk
v1.1.1
Published
The official bridge to build mini-apps on Open The Doorz ecosystem.
Downloads
319
Maintainers
Readme
@reflecter/bridge-sdk 🚪
El SDK oficial para conectar tus aplicaciones con el ecosistema de Open The Doorz. Construye mini-apps Web3 que se ejecutan directamente en la billetera corporativa más potente de Starknet.
📦 Instalación
npm install @reflecter/bridge-sdk🚀 Uso Rápido
1. Inicializa el Bridge
Conéctate con el Host para recibir el contexto del usuario y la organización.
import { OTDBridge } from '@reflecter/bridge-sdk';
const bridge = new OTDBridge('mi-app-id');
// Obtener contexto
const { handle, orgName, walletAddress } = await bridge.init();
console.log(`Hola ${handle} de ${orgName}`);2. Solicita una Transacción
No te preocupes por la gestión de llaves. Pide al Host que firme y ejecute la transacción por ti.
try {
const result = await bridge.sendTransaction({
to: "0x0123...456",
amount: "10",
token: "STRK",
data: "0x..." // Opcional: calldata para contratos inteligentes
});
console.log("Transacción enviada:", result.txHash);
} catch (error) {
console.error("Usuario rechazó la transacción o error de red");
}🔐 Seguridad
El Bridge utiliza un sistema de mensajería asíncrona segura. Tu aplicación nunca tiene acceso a las claves privadas del usuario. Todas las acciones críticas requieren la aprobación explícita del usuario en la interfaz nativa de Open The Doorz.
Construido por Reflecter Labs 🚀
