Skip to main content
Freezes issuer’s tokens for a specific wallet via the IssuerSparkWallet.

Method Signature

async function freezeTokens(sparkAddress: string): Promise<{
  impactedOutputIds: string[];
  impactedTokenAmount: bigint;
}>;

Parameters

sparkAddress
string
required
The Spark Address to freeze

Returns

impactedOutputIds
string[]
required
Array of output IDs that were frozen
impactedTokenAmount
bigint
required
Total amount of tokens frozen

Example

const result = await issuerWallet.freezeTokens("spark:address-to-freeze");
console.log("Frozen outputs:", result.impactedOutputIds);
console.log("Frozen amount:", result.impactedTokenAmount);