StatechainLeaseProvider
@totemsdk/statechain / StatechainLeaseProvider
Interface: StatechainLeaseProvider
StatechainLeaseProvider — operational context for SE-based flows.
Used by createStateChain, claimOwnership, and reclaimAbandoned.
broadcast — if present, cooperative claim / reclaim broadcast the TxPoW.
getTip — if present alongside proof.timelockBlock, reclaimAbandoned
validates the current block height before broadcasting.
verifyBlindSig — test override for SE blind-sig verification.
Properties
broadcast?
optionalbroadcast?: (txHex) =>Promise<{success?:boolean;txpowid?:string; }>
Parameters
txHex
string
Returns
Promise<{ success?: boolean; txpowid?: string; }>
getTip?
optionalgetTip?: () =>Promise<{block:number; } |undefined>
Returns
Promise<{ block: number; } | undefined>
leaseOps?
optionalleaseOps?:StatechainLeaseOps
seClient
seClient:
SEClient
verifyBlindSig?
optionalverifyBlindSig?: (sig,commitment,sePkdHex) =>boolean
Parameters
sig
string
commitment
Uint8Array
sePkdHex
string
Returns
boolean