Function extractSourceOutputTokenData
-
Parameters
-
sourceOutputs: Output<Uint8Array, Uint8Array>[]
Returns {
availableImmutableTokens: ImmutableToken[];
availableMutableTokensByCategory: MutableTokensByCategory;
availableSumsByCategory: FungibleTokensByCategory;
inputMintingCategories: string[];
}
-
availableImmutableTokens: ImmutableToken[]
-
availableMutableTokensByCategory: MutableTokensByCategory
-
availableSumsByCategory: FungibleTokensByCategory
-
inputMintingCategories: string[]
Given the resolved list of a transaction's source outputs – the Unspent Transaction Outputs (UTXOs) spent by the transaction, extract all token data for token-aware validation. See CHIP-2022-02-CashTokens for details.
Returns
an object containing
availableImmutableTokens
,availableMutableTokensByCategory
,availableSumsByCategory
, andinputMintingCategories
. See CHIP-2022-02-CashTokens for details.