@train-protocol/starknet
v0.1.0-dev.0
Published
Train Protocol SDK — Starknet HTLC client
Readme
@train-protocol/starknet
Starknet HTLC client for Train Protocol. Enables atomic swaps on Starknet (Cairo-based L2 on Ethereum).
What's Inside
StarknetHTLCClient— HTLC client implementation for StarknetregisterStarknetSdk()— registers the client under thestarknetnamespacederiveKeyFromStarknetWallet()— derives key material from a Starknet wallet signature- Address utilities for Starknet-specific formatting
Installation
pnpm add @train-protocol/starknetPeer dependency: @train-protocol/sdk
Usage
import { registerStarknetSdk } from "@train-protocol/starknet";
registerStarknetSdk();
import { createHTLCClient } from "@train-protocol/sdk";
const client = createHTLCClient("starknet", { account, provider });