diff --git a/client/websocket_client.go b/client/websocket_client.go index 93abc8c5b8d559071c26ad2d6483e675354d92e0..e6b257707e47c517c893f0f0ec5212e59295b46d 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 a26f214a716ee8beab485814c1278dc2a0530f16..31e0be94d59257a7315f871516362fb00ca560be 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: