diff --git a/packages/embark-ui/src/components/ContractOverview.js b/packages/embark-ui/src/components/ContractOverview.js
index 8f73fb5e3..ad6302a7a 100644
--- a/packages/embark-ui/src/components/ContractOverview.js
+++ b/packages/embark-ui/src/components/ContractOverview.js
@@ -133,6 +133,17 @@ class ContractFunction extends Component {
);
}
+ formatResult(result) {
+ result = JSON.stringify(result);
+ if (result.startsWith('"')) {
+ result = result.slice(1);
+ }
+ if (result.endsWith('"')) {
+ result = result.slice(0, -1);
+ }
+ return result;
+ }
+
render() {
if (ContractFunction.isEvent(this.props.method)) {
return ;
@@ -244,7 +255,7 @@ class ContractFunction extends Component {
Result:
- {JSON.stringify(contractFunction.result).slice(1, -1)}
+ {this.formatResult(contractFunction.result)}