@erudite-intelligence/x402-ltc
v1.0.0
Published
x402 Payment Protocol V2 - Litecoin Network Plugin. PSBT-based LTC payments for AI agents and web services.
Downloads
30
Maintainers
Readme
@erudite-intelligence/x402-ltc
x402 Payment Protocol V2 — Litecoin Plugin
The first x402 implementation for Litecoin. PSBT-based LTC payments for AI agents and web services.
Published by Erudite Intelligence LLC under the @erudite-intelligence npm org.
Overview
This package implements the exact payment scheme for the x402 protocol on the Litecoin blockchain. It uses Partially Signed Bitcoin Transactions (PSBTs) — the same mechanism as the Bitcoin implementation — because Litecoin is a Bitcoin fork with SegWit support.
Network: Litecoin (LTC)
Scheme: exact
CAIP-2: bip122:12a765e31ffd4059bada1e25190f6e98 (mainnet)
Unit: litoshis (1 LTC = 100,000,000 litoshis)
Address formats: P2WPKH (ltc1q...), P2PKH (L...), P2SH (M... or 3...)
Install
npm install @erudite-intelligence/x402-ltcUsage
Client (Payer)
const { createPayment } = require("@erudite-intelligence/x402-ltc");
const payload = await createPayment(
{
scheme: "exact",
network: "bip122:12a765e31ffd4059bada1e25190f6e98",
amount: "1000000", // 0.01 LTC in litoshis
asset: "LTC",
payTo: "ltc1qmerchantaddress...",
maxTimeoutSeconds: 300,
},
{
privateKey: "your-wif-or-hex-private-key",
utxos: [
{ txid: "abc123...", vout: 0, value: 50000000 }
],
}
);Server (Facilitator)
const { verifyPayment, settlePayment } = require("@erudite-intelligence/x402-ltc");
// Verify
const result = await verifyPayment(
paymentPayload,
expectedPayTo,
expectedAmount,
expectedNetwork
);
// Settle
if (result.isValid) {
const settlement = await settlePayment(paymentPayload, expectedNetwork);
}Register with x402 Facilitator
const { registerExactLtcScheme } = require("@erudite-intelligence/x402-ltc");
registerExactLtcScheme(facilitatorServer, { network: "mainnet" });Security
All security patches from @erudite-intelligence/x402-btc are inherited:
- Cryptographic ECDSA signature verification (not just finalization check)
- Fail-closed UTXO verification (rejects payment if API unreachable)
- Phantom Funds check (on-chain value vs PSBT value)
- Script Spoofing protection (on-chain scriptPubKey vs PSBT)
- SIGHASH_ALL enforcement
- CLEANSTACK enforcement (P2WPKH witness must have exactly 2 items)
- Duplicate input detection
- Low-S signature enforcement (BIP-146)
Related Packages
@erudite-intelligence/x402-btc— Bitcoin@erudite-intelligence/x402-doge— Dogecoin@erudite-intelligence/x402-xrp— XRP Ledger@erudite-intelligence/x402-tron-v2— Tron USDT@erudite-intelligence/x402-kaspa— Kaspa
Erudite Intelligence LLC — Building the x402 ecosystem beyond EVM and Solana.
