@kaspacom/x402-covenant
v0.1.0
Published
Covenant utilities for x402 Kaspa — deploy, sign, settle payment channels
Readme
@kaspacom/x402-covenant
Low-level covenant utilities for the x402 Kaspa payment protocol. Used internally by @kaspacom/x402-kaspa.
Install
npm install @kaspacom/x402-covenantNote: This is an internal package. Most users should use
@kaspacom/x402-kaspa(client SDK) or@kaspacom/x402-server(server middleware) instead.
What's Included
patchChannelContract()— patch covenant bytecode with channel parametersdeployContract()— deploy a covenant to Kaspa networkbuildUnsignedCovenantTx()— build settlement transactionssignInput()— sign covenant inputs (Schnorr)buildSigScript()/attachSigScript()— construct covenant sigscriptsgetCovenantAddress()/getChannelAddress()— derive P2SH addressesconnectRpc()/getAddressUtxos()— Kaspa RPC helpers
