Add ErrUnknownAddress

This commit is contained in:
Jae Kwon 2016-03-24 11:12:16 -07:00
parent 062c33c109
commit ccc55bd304
3 changed files with 63 additions and 57 deletions

View File

@ -10,15 +10,16 @@ var (
ErrInsufficientFunds = NewError(CodeType_InsufficientFunds, "Insufficient funds") ErrInsufficientFunds = NewError(CodeType_InsufficientFunds, "Insufficient funds")
ErrUnknownRequest = NewError(CodeType_UnknownRequest, "Unknown request") ErrUnknownRequest = NewError(CodeType_UnknownRequest, "Unknown request")
ErrBaseDuplicateAddress = NewError(CodeType_BaseDuplicateAddress, "Error duplicate address") ErrBaseDuplicateAddress = NewError(CodeType_BaseDuplicateAddress, "Error (base) duplicate address")
ErrBaseEncodingError = NewError(CodeType_BaseEncodingError, "Error encoding error") ErrBaseEncodingError = NewError(CodeType_BaseEncodingError, "Error (base) encoding error")
ErrBaseInsufficientFees = NewError(CodeType_BaseInsufficientFees, "Error insufficient fees") ErrBaseInsufficientFees = NewError(CodeType_BaseInsufficientFees, "Error (base) insufficient fees")
ErrBaseInsufficientFunds = NewError(CodeType_BaseInsufficientFunds, "Error insufficient funds") ErrBaseInsufficientFunds = NewError(CodeType_BaseInsufficientFunds, "Error (base) insufficient funds")
ErrBaseInsufficientGasPrice = NewError(CodeType_BaseInsufficientGasPrice, "Error insufficient gas price") ErrBaseInsufficientGasPrice = NewError(CodeType_BaseInsufficientGasPrice, "Error (base) insufficient gas price")
ErrBaseInvalidAddress = NewError(CodeType_BaseInvalidAddress, "Error invalid address") ErrBaseInvalidAddress = NewError(CodeType_BaseInvalidAddress, "Error (base) invalid address")
ErrBaseInvalidAmount = NewError(CodeType_BaseInvalidAmount, "Error invalid amount") ErrBaseInvalidAmount = NewError(CodeType_BaseInvalidAmount, "Error (base) invalid amount")
ErrBaseInvalidPubKey = NewError(CodeType_BaseInvalidPubKey, "Error invalid pubkey") ErrBaseInvalidPubKey = NewError(CodeType_BaseInvalidPubKey, "Error (base) invalid pubkey")
ErrBaseInvalidSequence = NewError(CodeType_BaseInvalidSequence, "Error invalid sequence") ErrBaseInvalidSequence = NewError(CodeType_BaseInvalidSequence, "Error (base) invalid sequence")
ErrBaseInvalidSignature = NewError(CodeType_BaseInvalidSignature, "Error invalid signature") ErrBaseInvalidSignature = NewError(CodeType_BaseInvalidSignature, "Error (base) invalid signature")
ErrBaseUnknownPubKey = NewError(CodeType_BaseUnknownPubKey, "Error unknown pubkey") ErrBaseUnknownAddress = NewError(CodeType_BaseUnknownAddress, "Error (base) unknown address")
ErrBaseUnknownPubKey = NewError(CodeType_BaseUnknownPubKey, "Error (base) unknown pubkey")
) )

View File

@ -98,7 +98,8 @@ const (
CodeType_BaseInvalidPubKey CodeType = 108 CodeType_BaseInvalidPubKey CodeType = 108
CodeType_BaseInvalidSequence CodeType = 109 CodeType_BaseInvalidSequence CodeType = 109
CodeType_BaseInvalidSignature CodeType = 110 CodeType_BaseInvalidSignature CodeType = 110
CodeType_BaseUnknownPubKey CodeType = 111 CodeType_BaseUnknownAddress CodeType = 111
CodeType_BaseUnknownPubKey CodeType = 112
// Reserved for governance, 200 ~ 299 // Reserved for governance, 200 ~ 299
CodeType_GovUnknownEntity CodeType = 201 CodeType_GovUnknownEntity CodeType = 201
CodeType_GovUnknownGroup CodeType = 202 CodeType_GovUnknownGroup CodeType = 202
@ -130,7 +131,8 @@ var CodeType_name = map[int32]string{
108: "BaseInvalidPubKey", 108: "BaseInvalidPubKey",
109: "BaseInvalidSequence", 109: "BaseInvalidSequence",
110: "BaseInvalidSignature", 110: "BaseInvalidSignature",
111: "BaseUnknownPubKey", 111: "BaseUnknownAddress",
112: "BaseUnknownPubKey",
201: "GovUnknownEntity", 201: "GovUnknownEntity",
202: "GovUnknownGroup", 202: "GovUnknownGroup",
203: "GovUnknownProposal", 203: "GovUnknownProposal",
@ -160,7 +162,8 @@ var CodeType_value = map[string]int32{
"BaseInvalidPubKey": 108, "BaseInvalidPubKey": 108,
"BaseInvalidSequence": 109, "BaseInvalidSequence": 109,
"BaseInvalidSignature": 110, "BaseInvalidSignature": 110,
"BaseUnknownPubKey": 111, "BaseUnknownAddress": 111,
"BaseUnknownPubKey": 112,
"GovUnknownEntity": 201, "GovUnknownEntity": 201,
"GovUnknownGroup": 202, "GovUnknownGroup": 202,
"GovUnknownProposal": 203, "GovUnknownProposal": 203,
@ -239,49 +242,50 @@ func init() {
} }
var fileDescriptor0 = []byte{ var fileDescriptor0 = []byte{
// 703 bytes of a gzipped FileDescriptorProto // 708 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x54, 0xcb, 0x52, 0xdb, 0x4a, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x54, 0xcb, 0x52, 0xdb, 0x4a,
0x10, 0xbd, 0xb2, 0x65, 0x63, 0xb7, 0xc1, 0x8c, 0x07, 0xfb, 0xa2, 0x7b, 0x2b, 0x0b, 0x8a, 0x54, 0x10, 0xbd, 0xb2, 0x65, 0x63, 0xb7, 0xc1, 0x8c, 0x07, 0xfb, 0xa2, 0x7b, 0x2b, 0x0b, 0x8a, 0x54,
0xa5, 0x28, 0x16, 0x24, 0x45, 0x56, 0x59, 0x82, 0x63, 0x28, 0x17, 0x05, 0x38, 0xe2, 0xb1, 0x17, 0xa5, 0x28, 0x16, 0x24, 0x45, 0x56, 0x59, 0x82, 0x63, 0x28, 0x17, 0x05, 0x38, 0xe2, 0xb1, 0x17,
0x52, 0xdb, 0x52, 0x2c, 0xcf, 0x28, 0xd2, 0x08, 0x70, 0xbe, 0x20, 0xdf, 0x92, 0x1f, 0xc8, 0x17, 0x52, 0xdb, 0x52, 0x2c, 0xcf, 0x28, 0xd2, 0x08, 0x70, 0xbe, 0x26, 0xeb, 0xfc, 0x40, 0xbe, 0x20,
0x64, 0x91, 0xf7, 0xe3, 0x8b, 0x32, 0x33, 0x92, 0x6c, 0x43, 0x16, 0x59, 0x64, 0x43, 0x4d, 0x9f, 0x8b, 0xbc, 0x1f, 0x5f, 0x94, 0x99, 0x91, 0x64, 0x1b, 0xb2, 0xc8, 0x22, 0x1b, 0x6a, 0xfa, 0x9c,
0x33, 0x7d, 0xfa, 0x9c, 0xd6, 0x60, 0x68, 0x89, 0x69, 0x84, 0xc9, 0x63, 0xfd, 0x77, 0x27, 0x8a, 0xe9, 0xee, 0x73, 0x8e, 0x06, 0x43, 0x4b, 0x4c, 0x23, 0x4c, 0x1e, 0xeb, 0xbf, 0x3b, 0x51, 0xcc,
0xb9, 0xe0, 0xb4, 0xa2, 0x8b, 0xcd, 0x77, 0x06, 0x2c, 0xd9, 0xf8, 0x2a, 0xc5, 0x44, 0xd0, 0x47, 0x05, 0xa7, 0x15, 0x5d, 0x6c, 0xbe, 0x33, 0x60, 0xc9, 0xc6, 0x57, 0x29, 0x26, 0x82, 0x3e, 0x02,
0x60, 0x2a, 0xd0, 0x32, 0x36, 0x8c, 0xad, 0xe6, 0x2e, 0xdd, 0xc9, 0xae, 0x1f, 0x63, 0x92, 0x38, 0x53, 0x81, 0x96, 0xb1, 0x61, 0x6c, 0x35, 0x77, 0xe9, 0x4e, 0x76, 0xfd, 0x18, 0x93, 0xc4, 0x19,
0x23, 0x3c, 0x97, 0x85, 0xad, 0x79, 0x4a, 0xc1, 0xf4, 0x1c, 0xe1, 0x58, 0x25, 0x79, 0x6f, 0xd9, 0xe1, 0xb9, 0x2c, 0x6c, 0xcd, 0x53, 0x0a, 0xa6, 0xe7, 0x08, 0xc7, 0x2a, 0xc9, 0x7b, 0xcb, 0xb6,
0xd6, 0x67, 0x4a, 0xa0, 0x3c, 0xc6, 0xa9, 0x55, 0x96, 0x50, 0xdd, 0x56, 0x47, 0xda, 0x86, 0xca, 0x3e, 0x53, 0x02, 0xe5, 0x31, 0x4e, 0xad, 0xb2, 0x84, 0xea, 0xb6, 0x3a, 0xd2, 0x36, 0x54, 0xae,
0xb5, 0x13, 0xa6, 0x68, 0x99, 0x1a, 0xcb, 0x0a, 0xfa, 0x04, 0x40, 0x1e, 0x02, 0xd9, 0xc3, 0xe3, 0x9d, 0x30, 0x45, 0xcb, 0xd4, 0x58, 0x56, 0xd0, 0x27, 0x00, 0xf2, 0x10, 0xc8, 0x1e, 0x1e, 0x27,
0xc4, 0xaa, 0x6c, 0x94, 0xb7, 0x1a, 0xbb, 0x24, 0x9f, 0x74, 0x59, 0x10, 0xf6, 0xc2, 0x1d, 0xfa, 0x56, 0x65, 0xa3, 0xbc, 0xd5, 0xd8, 0x25, 0xf9, 0xa6, 0xcb, 0x82, 0xb0, 0x17, 0xee, 0xd0, 0x7f,
0x2f, 0x54, 0x7d, 0x0c, 0x46, 0xbe, 0xb0, 0xaa, 0x52, 0xc8, 0xb4, 0xf3, 0x6a, 0xf3, 0xbd, 0x01, 0xa1, 0xea, 0x63, 0x30, 0xf2, 0x85, 0x55, 0x95, 0x83, 0x4c, 0x3b, 0xaf, 0x36, 0xdf, 0x1b, 0x50,
0x35, 0x1b, 0x93, 0x88, 0xb3, 0x04, 0xff, 0xca, 0xfa, 0x43, 0x30, 0x5d, 0xee, 0xa1, 0xf6, 0xde, 0xb3, 0x31, 0x89, 0x38, 0x4b, 0xf0, 0xaf, 0xa4, 0x3f, 0x04, 0xd3, 0xe5, 0x1e, 0x6a, 0xed, 0xcd,
0xdc, 0x5d, 0xcd, 0x7b, 0xbb, 0x12, 0xca, 0x1a, 0x15, 0xa9, 0xd2, 0x60, 0x1c, 0xf3, 0xb8, 0x48, 0xdd, 0xd5, 0xbc, 0xb7, 0x2b, 0xa1, 0xac, 0x51, 0x91, 0xca, 0x0d, 0xc6, 0x31, 0x8f, 0x0b, 0x37,
0xa3, 0x0b, 0x95, 0x3a, 0xe4, 0x23, 0x19, 0x43, 0xa7, 0x96, 0xc7, 0x7b, 0xf9, 0xaa, 0x7f, 0xce, 0xba, 0x50, 0xae, 0x43, 0x3e, 0x92, 0x36, 0xb4, 0x6b, 0x79, 0xbc, 0xe7, 0xaf, 0xfa, 0x67, 0x7f,
0xb7, 0xf9, 0x0c, 0xea, 0x33, 0x42, 0x85, 0x8d, 0xd2, 0xab, 0x23, 0xb9, 0x49, 0x43, 0x3b, 0xcc, 0x9b, 0xcf, 0xa0, 0x3e, 0x23, 0x94, 0xd9, 0x28, 0xbd, 0x3a, 0x92, 0x49, 0x1a, 0x5a, 0x61, 0x5e,
0x2b, 0x35, 0x3e, 0xe2, 0x37, 0x18, 0x6b, 0xe3, 0xa6, 0x9d, 0x15, 0xdb, 0x6f, 0x0d, 0x68, 0x2c, 0xa9, 0xf5, 0x11, 0xbf, 0xc1, 0x58, 0x0b, 0x37, 0xed, 0xac, 0xd8, 0x7e, 0x6b, 0x40, 0x63, 0xc1,
0x64, 0xa4, 0xab, 0xd0, 0x38, 0x49, 0xc3, 0x30, 0x87, 0xc8, 0x3f, 0xb4, 0x06, 0x66, 0xcf, 0xf5, 0x23, 0x5d, 0x85, 0xc6, 0x49, 0x1a, 0x86, 0x39, 0x44, 0xfe, 0xa1, 0x35, 0x30, 0x7b, 0xae, 0xcf,
0x39, 0x31, 0x68, 0x1d, 0x2a, 0x07, 0x61, 0x9a, 0xf8, 0xa4, 0xa4, 0xc0, 0x3e, 0x1b, 0x72, 0x52, 0x89, 0x41, 0xeb, 0x50, 0x39, 0x08, 0xd3, 0xc4, 0x27, 0x25, 0x05, 0xf6, 0xd9, 0x90, 0x93, 0x32,
0xa6, 0x2b, 0x50, 0x3f, 0x43, 0x71, 0x1a, 0x89, 0x80, 0x33, 0x62, 0xaa, 0xb2, 0x77, 0xeb, 0x62, 0x5d, 0x81, 0xfa, 0x19, 0x8a, 0xd3, 0x48, 0x04, 0x9c, 0x11, 0x53, 0x95, 0xbd, 0x5b, 0x17, 0xb3,
0x56, 0x56, 0xe8, 0x32, 0xd4, 0xf6, 0xa2, 0x08, 0x99, 0x77, 0x7e, 0x4b, 0x5a, 0xb4, 0x01, 0x4b, 0xb2, 0x42, 0x97, 0xa1, 0xb6, 0x17, 0x45, 0xc8, 0xbc, 0xf3, 0x5b, 0xd2, 0xa2, 0x0d, 0x58, 0xea,
0x5d, 0x1f, 0xdd, 0xb1, 0x2c, 0xe4, 0x16, 0xa1, 0xda, 0xe5, 0x93, 0x49, 0x20, 0xc8, 0x9a, 0x52, 0xfa, 0xe8, 0x8e, 0x65, 0x21, 0x53, 0x84, 0x6a, 0x97, 0x4f, 0x26, 0x81, 0x20, 0x6b, 0x6a, 0xf2,
0x7e, 0x91, 0x62, 0x3c, 0x25, 0x6d, 0x25, 0xd0, 0x67, 0x81, 0xe8, 0xfa, 0x4e, 0xc0, 0x48, 0x47, 0x8b, 0x14, 0xe3, 0x29, 0x69, 0xab, 0x01, 0x7d, 0x16, 0x88, 0xae, 0xef, 0x04, 0x8c, 0x74, 0xd4,
0x09, 0xf4, 0x98, 0xb7, 0x1f, 0x72, 0x77, 0x4c, 0xd6, 0xb7, 0xdf, 0x54, 0xa0, 0x56, 0x2c, 0x95, 0x80, 0x1e, 0xf3, 0xf6, 0x43, 0xee, 0x8e, 0xc9, 0xfa, 0xf6, 0x9b, 0x0a, 0xd4, 0x8a, 0x50, 0x69,
0x56, 0xa1, 0x74, 0x7a, 0x24, 0x0d, 0xb6, 0x60, 0xa5, 0xcf, 0x04, 0xc6, 0xcc, 0x09, 0x7b, 0x6a, 0x15, 0x4a, 0xa7, 0x47, 0x52, 0x60, 0x0b, 0x56, 0xfa, 0x4c, 0x60, 0xcc, 0x9c, 0xb0, 0xa7, 0x12,
0xa3, 0xd2, 0xa9, 0x84, 0x7a, 0x4c, 0xee, 0x3c, 0x60, 0xa3, 0x0c, 0x2a, 0x29, 0xa1, 0x7d, 0xc7, 0x95, 0x4a, 0x25, 0xd4, 0x63, 0x32, 0xf3, 0x80, 0x8d, 0x32, 0xa8, 0xa4, 0x06, 0xed, 0x3b, 0xde,
0x3b, 0xe1, 0xcc, 0x45, 0xe9, 0x9a, 0xc0, 0xf2, 0x05, 0x73, 0x52, 0xe1, 0xf3, 0x38, 0x78, 0x8d, 0x09, 0x67, 0x2e, 0x4a, 0xd5, 0x04, 0x96, 0x2f, 0x98, 0x93, 0x0a, 0x9f, 0xc7, 0xc1, 0x6b, 0xf4,
0x9e, 0x34, 0xde, 0x81, 0x56, 0x9f, 0x25, 0xe9, 0x70, 0x18, 0xb8, 0x01, 0x32, 0x71, 0x90, 0x32, 0xa4, 0xf0, 0x0e, 0xb4, 0xfa, 0x2c, 0x49, 0x87, 0xc3, 0xc0, 0x0d, 0x90, 0x89, 0x83, 0x94, 0x79,
0x2f, 0x91, 0x01, 0x28, 0x34, 0x2f, 0xd8, 0x98, 0xf1, 0x1b, 0x96, 0xbf, 0x70, 0x52, 0xa5, 0x16, 0x89, 0x34, 0x40, 0xa1, 0x79, 0xc1, 0xc6, 0x8c, 0xdf, 0xb0, 0xfc, 0x85, 0x93, 0x2a, 0xb5, 0xa0,
0xb4, 0xf7, 0x9d, 0x04, 0x9f, 0xa7, 0x51, 0x18, 0xb8, 0x8e, 0xc0, 0x3d, 0xcf, 0x8b, 0xe5, 0xba, 0xbd, 0xef, 0x24, 0xf8, 0x3c, 0x8d, 0xc2, 0xc0, 0x75, 0x04, 0xee, 0x79, 0x5e, 0x2c, 0xe3, 0x22,
0x08, 0x2a, 0x11, 0xc5, 0xdc, 0x9d, 0x3d, 0x2c, 0x1a, 0xee, 0xe8, 0x23, 0x26, 0x64, 0x44, 0xff, 0xa8, 0x86, 0x28, 0xe6, 0xee, 0xee, 0x61, 0xd1, 0x70, 0x67, 0x3e, 0x62, 0x42, 0x46, 0xf4, 0x3f,
0x83, 0xce, 0x6f, 0x8c, 0x9e, 0xec, 0xd3, 0x07, 0x60, 0xdd, 0xa7, 0x0e, 0x9d, 0x64, 0x10, 0x07, 0xe8, 0xfc, 0xc6, 0xe8, 0xcd, 0x3e, 0x7d, 0x00, 0xd6, 0x7d, 0xea, 0xd0, 0x49, 0x06, 0x71, 0x20,
0x32, 0x40, 0x20, 0x3f, 0x32, 0xcd, 0x58, 0xfd, 0x0a, 0x0a, 0x07, 0x2f, 0x0b, 0x07, 0x05, 0x3e, 0x0d, 0x04, 0xf2, 0x23, 0xd3, 0x8c, 0xd5, 0xaf, 0xa0, 0x50, 0xf0, 0xb2, 0x50, 0x50, 0xe0, 0x13,
0xe1, 0x29, 0x13, 0x64, 0x7c, 0x0f, 0x1e, 0xe8, 0x07, 0x41, 0x42, 0xba, 0x0e, 0x6b, 0x0b, 0xf0, 0x9e, 0x32, 0x41, 0xc6, 0xf7, 0xe0, 0x81, 0x7e, 0x10, 0x24, 0xa4, 0xeb, 0xb0, 0xb6, 0x00, 0x9f,
0x99, 0x4a, 0xa8, 0xf6, 0x33, 0x99, 0x3b, 0xce, 0x88, 0x60, 0xc4, 0x1c, 0x91, 0xc6, 0x48, 0x58, 0x29, 0x87, 0x2a, 0x9f, 0xc9, 0x5c, 0x71, 0x46, 0x04, 0x23, 0xe6, 0x88, 0x34, 0x46, 0xc2, 0x8a,
0xa1, 0x94, 0x2f, 0x25, 0x57, 0xe2, 0x12, 0x26, 0x87, 0xfc, 0x3a, 0x47, 0x7b, 0x4c, 0x04, 0x62, 0xc5, 0x79, 0x28, 0xc5, 0x62, 0x5e, 0x6c, 0xc8, 0xf1, 0x7c, 0x43, 0x24, 0x61, 0x72, 0xc8, 0xaf,
0x4a, 0x3e, 0x18, 0xf2, 0xcd, 0xad, 0xce, 0xe1, 0xc3, 0x98, 0xa7, 0x11, 0xf9, 0x68, 0xc8, 0xb1, 0x73, 0xb4, 0xc7, 0x44, 0x20, 0xa6, 0xe4, 0x83, 0x21, 0xdf, 0xe2, 0xea, 0x1c, 0x3e, 0x8c, 0x79,
0x74, 0x8e, 0x0e, 0x62, 0x1e, 0xf1, 0xc4, 0x09, 0xc9, 0x27, 0x43, 0xa6, 0x6a, 0x49, 0x62, 0xb6, 0x1a, 0x91, 0x8f, 0x86, 0x94, 0x43, 0xe7, 0xe8, 0x20, 0xe6, 0x11, 0x4f, 0x9c, 0x90, 0x7c, 0x32,
0xd8, 0xac, 0xe1, 0x73, 0xd1, 0x30, 0xc3, 0x8f, 0x71, 0x72, 0x85, 0x31, 0xf9, 0x62, 0xc8, 0xfd, 0xe4, 0xd2, 0x96, 0x24, 0x66, 0x81, 0x67, 0x0d, 0x9f, 0x8b, 0x86, 0x19, 0x7e, 0x8c, 0x93, 0x2b,
0xb5, 0x17, 0x89, 0x99, 0xd6, 0x57, 0x23, 0x77, 0x34, 0xa3, 0x2e, 0xb9, 0x40, 0xf2, 0xad, 0x80, 0x8c, 0xc9, 0x17, 0x43, 0xe6, 0xda, 0x5e, 0x24, 0x66, 0xb3, 0xbe, 0x1a, 0xb9, 0xa2, 0x19, 0x75,
0xf3, 0x60, 0xb9, 0xd0, 0x77, 0x83, 0xae, 0x41, 0x73, 0x0e, 0xeb, 0xbb, 0x3f, 0x0c, 0xfa, 0x3f, 0xc9, 0x05, 0x92, 0x6f, 0x05, 0x9c, 0x1b, 0xce, 0x07, 0x7d, 0x37, 0xe8, 0x1a, 0x34, 0xe7, 0xb0,
0x74, 0xee, 0x80, 0xf2, 0x93, 0x0e, 0xd4, 0x3f, 0x0d, 0xf9, 0x69, 0x5c, 0x55, 0xf5, 0x4f, 0xe0, 0xbe, 0xfb, 0xc3, 0xa0, 0xff, 0x43, 0xe7, 0x0e, 0x28, 0x3f, 0xf5, 0x40, 0xfd, 0x33, 0x91, 0x9f,
0xd3, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x92, 0xa5, 0x2c, 0x76, 0x17, 0x05, 0x00, 0x00, 0xc6, 0x55, 0x55, 0xff, 0x34, 0x3e, 0xfd, 0x15, 0x00, 0x00, 0xff, 0xff, 0x8b, 0x8b, 0x89, 0x86,
0x2f, 0x05, 0x00, 0x00,
} }

View File

@ -48,7 +48,8 @@ enum CodeType {
BaseInvalidPubKey = 108; BaseInvalidPubKey = 108;
BaseInvalidSequence = 109; BaseInvalidSequence = 109;
BaseInvalidSignature = 110; BaseInvalidSignature = 110;
BaseUnknownPubKey = 111; BaseUnknownAddress = 111;
BaseUnknownPubKey = 112;
// Reserved for governance, 200 ~ 299 // Reserved for governance, 200 ~ 299
GovUnknownEntity = 201; GovUnknownEntity = 201;