diff --git a/libs/remix-lib/src/execution/typeConversion.ts b/libs/remix-lib/src/execution/typeConversion.ts index 5d7bf97084..c05e9873ec 100644 --- a/libs/remix-lib/src/execution/typeConversion.ts +++ b/libs/remix-lib/src/execution/typeConversion.ts @@ -24,6 +24,8 @@ function convertToString (v) { return ret } else if (BN.isBN(v) || (v.constructor && v.constructor.name === 'BigNumber') || isBigInt(v)) { return v.toString(10) + } else if (v._isBigNumber) { + return toInt(v._hex) } else if (v._isBuffer) { return bufferToHex(v) } else if (typeof v === 'object') { diff --git a/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx b/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx index 74b9999a2f..617b8e36dc 100644 --- a/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx +++ b/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx @@ -116,7 +116,7 @@ export const RemixUiTerminal = (props: RemixUiTerminalProps) => { } scriptRunnerDispatch({ type: message.type ? message.type : 'log', - payload: { message: [message.value] }, + payload: { message: [message.value], provider: message.provider }, }) }, })