core: add ProtocolNotSupported oracle response code

This commit is contained in:
Anna Shaleva 2020-12-18 13:01:45 +03:00
parent c13d6ecc55
commit e0d76d873e

View file

@ -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
} }