From d6caebd868caeb7f500069298718a4c2c69eb7c0 Mon Sep 17 00:00:00 2001 From: Silas Davis <silas@monax.io> Date: Thu, 15 Feb 2018 00:50:24 +0000 Subject: [PATCH] Essential change to map pointer type events otherwise none written to websocket Signed-off-by: Silas Davis <silas@monax.io> --- client/websocket_client.go | 5 +++-- rpc/result.go | 12 ++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/client/websocket_client.go b/client/websocket_client.go index 93abc8c5..e6b25770 100644 --- a/client/websocket_client.go +++ b/client/websocket_client.go @@ -175,8 +175,9 @@ func (burrowNodeWebsocketClient *burrowNodeWebsocketClient) WaitForConfirmation( confirmationChannel <- Confirmation{ BlockHash: latestBlockHash, EventDataTx: eventDataTx, - Exception: fmt.Errorf("transaction confirmed with exception: %v", eventDataTx.Exception), - Error: nil, + Exception: fmt.Errorf("transaction confirmed but execution gave exception: %v", + eventDataTx.Exception), + Error: nil, } return } diff --git a/rpc/result.go b/rpc/result.go index a26f214a..31e0be94 100644 --- a/rpc/result.go +++ b/rpc/result.go @@ -192,22 +192,22 @@ func NewResultEvent(event string, eventData interface{}) (*ResultEvent, error) { TMEventData: &ed, }, nil - case exe_events.EventDataTx: + case *exe_events.EventDataTx: return &ResultEvent{ Event: event, - EventDataTx: &ed, + EventDataTx: ed, }, nil - case evm_events.EventDataCall: + case *evm_events.EventDataCall: return &ResultEvent{ Event: event, - EventDataCall: &ed, + EventDataCall: ed, }, nil - case evm_events.EventDataLog: + case *evm_events.EventDataLog: return &ResultEvent{ Event: event, - EventDataLog: &ed, + EventDataLog: ed, }, nil default: -- GitLab