forked from TrueCloudLab/neoneo-go
Merge pull request #1630 from nspcc-dev/oracle_response
core: add ProtocolNotSupported oracle response code
This commit is contained in:
commit
a0c4deb20f
1 changed files with 8 additions and 7 deletions
|
@ -23,12 +23,13 @@ const MaxOracleResultSize = math.MaxUint16
|
||||||
// Enumeration of possible oracle response types.
|
// Enumeration of possible oracle response types.
|
||||||
const (
|
const (
|
||||||
Success OracleResponseCode = 0x00
|
Success OracleResponseCode = 0x00
|
||||||
ConsensusUnreachable OracleResponseCode = 0x10
|
ProtocolNotSupported OracleResponseCode = 0x10
|
||||||
NotFound OracleResponseCode = 0x12
|
ConsensusUnreachable OracleResponseCode = 0x12
|
||||||
Timeout OracleResponseCode = 0x14
|
NotFound OracleResponseCode = 0x14
|
||||||
Forbidden OracleResponseCode = 0x16
|
Timeout OracleResponseCode = 0x16
|
||||||
ResponseTooLarge OracleResponseCode = 0x18
|
Forbidden OracleResponseCode = 0x18
|
||||||
InsufficientFunds OracleResponseCode = 0x1a
|
ResponseTooLarge OracleResponseCode = 0x1a
|
||||||
|
InsufficientFunds OracleResponseCode = 0x1c
|
||||||
Error OracleResponseCode = 0xff
|
Error OracleResponseCode = 0xff
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -40,7 +41,7 @@ var (
|
||||||
|
|
||||||
// IsValid checks if c is valid response code.
|
// IsValid checks if c is valid response code.
|
||||||
func (c OracleResponseCode) IsValid() bool {
|
func (c OracleResponseCode) IsValid() bool {
|
||||||
return c == Success || c == ConsensusUnreachable || c == NotFound ||
|
return c == Success || c == ProtocolNotSupported || c == ConsensusUnreachable || c == NotFound ||
|
||||||
c == Timeout || c == Forbidden || c == ResponseTooLarge ||
|
c == Timeout || c == Forbidden || c == ResponseTooLarge ||
|
||||||
c == InsufficientFunds || c == Error
|
c == InsufficientFunds || c == Error
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue