[#609] morph/client: Make halt state error private
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
parent
0ec3faefc9
commit
08b5f29e16
2 changed files with 5 additions and 5 deletions
|
@ -51,11 +51,11 @@ var ErrNilClient = errors.New("client is nil")
|
|||
// HaltState returned if TestInvoke function processed without panic.
|
||||
const HaltState = "HALT"
|
||||
|
||||
type NotHaltStateError struct {
|
||||
type notHaltStateError struct {
|
||||
state, exception string
|
||||
}
|
||||
|
||||
func (e *NotHaltStateError) Error() string {
|
||||
func (e *notHaltStateError) Error() string {
|
||||
return fmt.Sprintf(
|
||||
"chain/client: contract execution finished with state %s; exception: %s",
|
||||
e.state,
|
||||
|
@ -101,7 +101,7 @@ func (c *Client) Invoke(contract util.Uint160, fee fixedn.Fixed8, method string,
|
|||
}
|
||||
|
||||
if resp.State != HaltState {
|
||||
return &NotHaltStateError{state: resp.State, exception: resp.FaultException}
|
||||
return ¬HaltStateError{state: resp.State, exception: resp.FaultException}
|
||||
}
|
||||
|
||||
if len(resp.Script) == 0 {
|
||||
|
@ -151,7 +151,7 @@ func (c *Client) TestInvoke(contract util.Uint160, method string, args ...interf
|
|||
}
|
||||
|
||||
if val.State != HaltState {
|
||||
return nil, &NotHaltStateError{state: val.State, exception: val.FaultException}
|
||||
return nil, ¬HaltStateError{state: val.State, exception: val.FaultException}
|
||||
}
|
||||
|
||||
return val.Stack, nil
|
||||
|
|
|
@ -244,7 +244,7 @@ func (c *Client) notaryInvoke(committee bool, contract util.Uint160, method stri
|
|||
|
||||
// check invocation state
|
||||
if test.State != HaltState {
|
||||
return &NotHaltStateError{state: test.State, exception: test.FaultException}
|
||||
return ¬HaltStateError{state: test.State, exception: test.FaultException}
|
||||
}
|
||||
|
||||
// if test invocation failed, then return error
|
||||
|
|
Loading…
Reference in a new issue