|
@@ -54,7 +54,7 @@ func (s *PublicBlockChainAPI) NewCall(ctx context.Context, args CallArgs, blockN
|
|
|
} else {
|
|
} else {
|
|
|
if len(result.Revert()) > 0 {
|
|
if len(result.Revert()) > 0 {
|
|
|
revertErr := newRevertError(result)
|
|
revertErr := newRevertError(result)
|
|
|
- return CallResult{Success: false, Msg: revertErr.Error()}, nil
|
|
|
|
|
|
|
+ return CallResult{Success: false, Return: result.Return(), Msg: revertErr.Error()}, nil
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return CallResult{Success: true, Return: result.Return()}, nil
|
|
return CallResult{Success: true, Return: result.Return()}, nil
|
|
@@ -136,7 +136,7 @@ func (s *PublicBlockChainAPI) BatchCall(ctx context.Context, config BatchCallCon
|
|
|
} else {
|
|
} else {
|
|
|
if len(result.Revert()) > 0 {
|
|
if len(result.Revert()) > 0 {
|
|
|
revertErr := newRevertError(result)
|
|
revertErr := newRevertError(result)
|
|
|
- results = append(results, CallResult{Success: false, Msg: revertErr.Error()})
|
|
|
|
|
|
|
+ results = append(results, CallResult{Success: false, Return: result.Return(), Msg: revertErr.Error()})
|
|
|
} else {
|
|
} else {
|
|
|
results = append(results, CallResult{Success: true, Return: result.Return()})
|
|
results = append(results, CallResult{Success: true, Return: result.Return()})
|
|
|
}
|
|
}
|