diff --git a/src/components/ParserOpenRPC/InteractiveBox/index.tsx b/src/components/ParserOpenRPC/InteractiveBox/index.tsx index 53c2401fe8..0bf092575e 100644 --- a/src/components/ParserOpenRPC/InteractiveBox/index.tsx +++ b/src/components/ParserOpenRPC/InteractiveBox/index.tsx @@ -129,7 +129,10 @@ export default function InteractiveBox({ } } if (isObject(value)) { - return [checkName(name), value?.value]; + return [ + checkName(name), + Object.fromEntries(Object.entries(value).map(([key, val]) => [key, isObject(val) ? val.value : val])) + ]; } return [checkName(name), value]; })