@xian-tech/client
v0.1.9
Published
Typed Xian client, tx helpers, and Ed25519 signer
Readme
@xian-tech/client
This package owns the typed Xian client surface for JS / TS consumers.
It includes:
- HTTP and ABCI query helpers
- transaction payload building, signing, and broadcast helpers
- Ed25519 signing primitives for tests and local development
- websocket subscriptions for dashboard state and event streams
It does not own:
- browser wallet discovery
- wallet-provider event contracts
- framework-specific bindings
flowchart LR
App["JS or TS app"] --> Client["XianClient"]
Client --> Queries["ABCI and HTTP queries"]
Client --> Tx["Build, sign, and broadcast tx"]
Client --> Watch["Websocket subscriptions"]
Signer["Ed25519Signer"] --> Tx
Queries --> Node["Xian node"]
Tx --> Node
Watch --> Dashboard["Dashboard websocket"]