From 3cc5a280e1193784b76c269f986cb1113813ae67 Mon Sep 17 00:00:00 2001 From: kds Date: Tue, 26 May 2026 14:21:30 +0530 Subject: [PATCH] feat(sdk-coin-canton): added fanout utxos support for tcanton Ticket: CHALO-497 --- modules/statics/src/allCoinsAndTokens.ts | 2 +- modules/statics/src/base.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index a7d199d278..fba818c452 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -3591,7 +3591,7 @@ export const allCoinsAndTokens = [ 'Testnet Canton Coin', Networks.test.canton, UnderlyingAsset.CANTON, - [...CANTON_FEATURES, CoinFeature.UNSPENT_MODEL, CoinFeature.MERGE_UTXOS], + [...CANTON_FEATURES, CoinFeature.UNSPENT_MODEL, CoinFeature.MERGE_UTXOS, CoinFeature.FANOUT_UTXOS], KeyCurve.Ed25519 ), gasTankAccount( diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index cfd8a9b702..a3ac87dcca 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -207,6 +207,11 @@ export enum CoinFeature { * This coin supports merging multiple UTXO-like holdings into fewer outputs. */ MERGE_UTXOS = 'merge-utxos', + + /** + * This coin supports fanning out multiple UTXO-like holdings into more outputs. + */ + FANOUT_UTXOS = 'fanout-utxos', /* * Does this coin align with the Lightning Network model? *