From f6ccec07f05d671cf3f1e2e4637732911ea2a524 Mon Sep 17 00:00:00 2001 From: tom goriunov Date: Tue, 30 Jan 2024 08:14:27 +0400 Subject: [PATCH] Contract interaction: nested tuple values are not parsed properly (#1526) contract interaction: nested tuple values are not parsed properly Fixes #1512 --- ui/address/contract/utils.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/address/contract/utils.ts b/ui/address/contract/utils.ts index dad1c293f9..4474b89eb8 100644 --- a/ui/address/contract/utils.ts +++ b/ui/address/contract/utils.ts @@ -129,7 +129,8 @@ function castValue(value: string, type: SmartContractMethodArgType) { } const isNestedArray = (type.match(/\[/g) || []).length > 1; - if (isNestedArray) { + const isNestedTuple = type.includes('tuple'); + if (isNestedArray || isNestedTuple) { return parseArrayValue(value) || value; }