From 537ac694fcb14ea447437e9f482f238601289ea0 Mon Sep 17 00:00:00 2001 From: QSchlegel Date: Wed, 8 Oct 2025 15:27:37 +0200 Subject: [PATCH] fix(multisig): enhance dRepScript generation logic - Updated the getDRepScript method to attempt building the script with a fallback to a different parameter if the initial attempt returns undefined. This improves the robustness of the script generation process. --- src/utils/multisigSDK.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/utils/multisigSDK.ts b/src/utils/multisigSDK.ts index c3ff096b..b9b89e47 100644 --- a/src/utils/multisigSDK.ts +++ b/src/utils/multisigSDK.ts @@ -283,7 +283,12 @@ export class MultisigWallet { } getDRepScript(): string | undefined { - const dRepScript = this.buildScript(3); + let dRepScript = this.buildScript(3); + + if(!dRepScript) { + dRepScript = this.buildScript(0); + } + if (!dRepScript) { console.warn("MultisigWallet keys:", this.keys); console.warn("buildScript(3) result:", dRepScript);