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