diff --git a/proto/beacon/p2p/v1/types.pb.go b/proto/beacon/p2p/v1/types.pb.go index bfcf2d1af4..7a7755ec37 100755 --- a/proto/beacon/p2p/v1/types.pb.go +++ b/proto/beacon/p2p/v1/types.pb.go @@ -36,7 +36,7 @@ type BeaconState struct { StateRoots [][]byte `protobuf:"bytes,2003,rep,name=state_roots,json=stateRoots,proto3" json:"state_roots,omitempty" ssz-size:"8192,32"` HistoricalRoots [][]byte `protobuf:"bytes,2004,rep,name=historical_roots,json=historicalRoots,proto3" json:"historical_roots,omitempty" ssz-size:"?,32" ssz-max:"16777216"` Eth1Data *v1alpha1.Eth1Data `protobuf:"bytes,3001,opt,name=eth1_data,json=eth1Data,proto3" json:"eth1_data,omitempty"` - Eth1DataVotes []*v1alpha1.Eth1Data `protobuf:"bytes,3002,rep,name=eth1_data_votes,json=eth1DataVotes,proto3" json:"eth1_data_votes,omitempty" ssz-max:"1024"` + Eth1DataVotes []*v1alpha1.Eth1Data `protobuf:"bytes,3002,rep,name=eth1_data_votes,json=eth1DataVotes,proto3" json:"eth1_data_votes,omitempty" ssz-max:"2048"` Eth1DepositIndex uint64 `protobuf:"varint,3003,opt,name=eth1_deposit_index,json=eth1DepositIndex,proto3" json:"eth1_deposit_index,omitempty"` Validators []*v1alpha1.Validator `protobuf:"bytes,4001,rep,name=validators,proto3" json:"validators,omitempty" ssz-max:"1099511627776"` Balances []uint64 `protobuf:"varint,4002,rep,packed,name=balances,proto3" json:"balances,omitempty" ssz-max:"1099511627776"` @@ -681,84 +681,84 @@ func init() { proto.RegisterFile("proto/beacon/p2p/v1/types.proto", fileDescript var fileDescriptor_e719e7d82cfa7b0d = []byte{ // 1247 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0xcb, 0x8f, 0xdb, 0x44, - 0x18, 0x97, 0x77, 0xd3, 0x76, 0x3b, 0xc9, 0x6e, 0xb6, 0xb3, 0xa5, 0xeb, 0x3e, 0x58, 0x6f, 0x2d, - 0xf5, 0x01, 0xea, 0x26, 0xeb, 0x74, 0x9b, 0xec, 0xb6, 0xa2, 0x88, 0xb4, 0x45, 0xdd, 0x22, 0xa4, - 0xca, 0x85, 0x4a, 0x48, 0x08, 0x6b, 0x6c, 0x4f, 0xec, 0xe9, 0x3a, 0x1e, 0xcb, 0x33, 0x89, 0x9a, - 0x4a, 0x88, 0x03, 0x27, 0x4e, 0x70, 0xe0, 0x1f, 0x80, 0xbf, 0x82, 0xc7, 0x89, 0xc7, 0x81, 0x23, - 0xaf, 0x4b, 0x39, 0x44, 0xa8, 0x37, 0x1e, 0x17, 0x72, 0xe4, 0x84, 0x66, 0xfc, 0x4a, 0x68, 0x02, - 0x41, 0xe2, 0xe6, 0xf9, 0xe6, 0xf7, 0xfb, 0xbe, 0x99, 0xef, 0xfb, 0xf9, 0x9b, 0x0f, 0x68, 0x51, - 0x4c, 0x39, 0xad, 0xdb, 0x18, 0x39, 0x34, 0xac, 0x47, 0x8d, 0xa8, 0xde, 0x37, 0xea, 0x7c, 0x10, - 0x61, 0x56, 0x93, 0x3b, 0xf0, 0x04, 0xe6, 0x3e, 0x8e, 0x71, 0xaf, 0x5b, 0x4b, 0x30, 0xb5, 0xa8, - 0x11, 0xd5, 0xfa, 0xc6, 0xa9, 0x0d, 0xcc, 0xfd, 0x7a, 0xdf, 0x40, 0x41, 0xe4, 0x23, 0xa3, 0x8e, - 0x38, 0xc7, 0x8c, 0x23, 0x4e, 0x04, 0x40, 0xf0, 0x4e, 0x69, 0x13, 0xfb, 0x09, 0xd7, 0xb2, 0x03, - 0xea, 0x1c, 0xa4, 0x80, 0x33, 0x13, 0x80, 0x3e, 0x0a, 0x88, 0x8b, 0x38, 0x8d, 0xd3, 0xdd, 0x2d, - 0x8f, 0x70, 0xbf, 0x67, 0xd7, 0x1c, 0xda, 0xad, 0x7b, 0xd4, 0xa3, 0x75, 0x69, 0xb6, 0x7b, 0x1d, - 0xb9, 0x4a, 0x0e, 0x2d, 0xbe, 0x12, 0xb8, 0xfe, 0xb8, 0x02, 0xca, 0x6d, 0x19, 0xe3, 0x1e, 0x47, - 0x1c, 0x43, 0x1d, 0x54, 0x3c, 0x1c, 0x62, 0x46, 0x98, 0xc5, 0x49, 0x17, 0xab, 0xbf, 0x1c, 0xd9, - 0x54, 0x2e, 0x96, 0xcc, 0x72, 0x6a, 0x7c, 0x8d, 0x74, 0x31, 0xbc, 0x03, 0xd6, 0x33, 0x4c, 0x1e, - 0x9d, 0x59, 0x31, 0xa5, 0x5c, 0xfd, 0x55, 0xc0, 0x2b, 0xed, 0x63, 0xa3, 0xa1, 0xb6, 0xcc, 0xd8, - 0xa3, 0x2d, 0x46, 0x1e, 0xe1, 0xab, 0xfa, 0xe5, 0x86, 0x6e, 0x3e, 0x93, 0x52, 0xee, 0xe7, 0x0c, - 0x93, 0x52, 0x0e, 0xd7, 0x40, 0x89, 0x05, 0x94, 0xab, 0xbf, 0x25, 0x71, 0xe4, 0x02, 0x1a, 0xa0, - 0xd4, 0xa1, 0xf1, 0x81, 0xfa, 0xbb, 0x30, 0x96, 0x1b, 0x67, 0x6a, 0xd3, 0x53, 0x59, 0x7b, 0x99, - 0xc6, 0x07, 0xa6, 0x84, 0xc2, 0x37, 0xc0, 0x5a, 0x80, 0x44, 0x2a, 0x93, 0x54, 0x59, 0x3e, 0x46, - 0x2e, 0x8e, 0xd5, 0xef, 0xaa, 0xd2, 0xc3, 0xc5, 0xc2, 0x03, 0xe6, 0x7e, 0x2d, 0x4b, 0x5e, 0x2d, - 0xb9, 0x79, 0x5b, 0x30, 0x6e, 0x4b, 0x82, 0x79, 0x2c, 0xf1, 0x32, 0x66, 0x82, 0xbb, 0xa0, 0x9c, - 0xf8, 0x14, 0x37, 0x64, 0xea, 0xf7, 0xd5, 0xcd, 0xc5, 0x8b, 0x95, 0xf6, 0x89, 0xd1, 0x50, 0x83, - 0xc5, 0x15, 0x77, 0x8d, 0xbd, 0xc6, 0x25, 0x71, 0x4f, 0x20, 0xb1, 0xe2, 0x6e, 0x4c, 0x30, 0x45, - 0x6d, 0x71, 0xca, 0xfc, 0xe1, 0x5f, 0x98, 0x12, 0x9b, 0x30, 0x4d, 0xb0, 0xea, 0x13, 0xc6, 0x69, - 0x4c, 0x1c, 0x14, 0xa4, 0xf4, 0x1f, 0x13, 0xfa, 0xf9, 0xd1, 0x50, 0xd3, 0x0b, 0xfa, 0x8b, 0x82, - 0xbb, 0x29, 0xd6, 0x5d, 0xf4, 0xf0, 0xaa, 0x6e, 0x34, 0x5b, 0xad, 0x56, 0xc3, 0x68, 0xea, 0x66, - 0xb5, 0x70, 0x90, 0xf8, 0x7c, 0x01, 0x1c, 0xc5, 0xdc, 0x37, 0x2c, 0x17, 0x71, 0xa4, 0x7e, 0xba, - 0x2e, 0x13, 0xa3, 0xcd, 0x48, 0xcc, 0x2d, 0xee, 0x1b, 0x37, 0x11, 0x47, 0xe6, 0x12, 0x4e, 0xbf, - 0xe0, 0x9b, 0xa0, 0x9a, 0xd3, 0xad, 0x3e, 0xe5, 0x98, 0xa9, 0x9f, 0xad, 0x6f, 0x2e, 0xce, 0xe1, - 0xa4, 0x0d, 0x47, 0x43, 0x6d, 0xa5, 0x38, 0xe2, 0x76, 0x63, 0x47, 0x37, 0x97, 0x33, 0xc7, 0xf7, - 0x85, 0x2b, 0xb8, 0x05, 0x60, 0xe2, 0x1d, 0x47, 0x94, 0x11, 0x6e, 0x91, 0xd0, 0xc5, 0x0f, 0xd5, - 0xcf, 0xd7, 0xa5, 0x2a, 0x56, 0x25, 0x36, 0xd9, 0xd9, 0x17, 0x1b, 0xf0, 0x2d, 0x00, 0x0a, 0xe9, - 0xa9, 0x1f, 0x69, 0xf2, 0x1c, 0x9b, 0x33, 0xce, 0x91, 0x4b, 0xae, 0x7d, 0x7a, 0x34, 0xd4, 0xd6, - 0xc7, 0x0e, 0xb2, 0xb7, 0x77, 0xc5, 0x30, 0x9a, 0x8d, 0x56, 0xab, 0xd5, 0xd4, 0xcd, 0x31, 0x8f, - 0x70, 0x17, 0x2c, 0xd9, 0x28, 0x40, 0xa1, 0x83, 0x99, 0xfa, 0xb1, 0xf0, 0x5e, 0xfa, 0x67, 0x6e, - 0x8e, 0x86, 0xd7, 0x40, 0x25, 0x46, 0xa1, 0x8b, 0xa8, 0xd5, 0x25, 0x0f, 0x31, 0x53, 0xdf, 0xbb, - 0x20, 0xab, 0xb6, 0x3e, 0x1a, 0x6a, 0x6b, 0x45, 0xd5, 0x9a, 0x57, 0xae, 0x5c, 0x6e, 0xca, 0xaa, - 0x97, 0x13, 0xf4, 0xab, 0x02, 0x0c, 0x1b, 0xe0, 0x28, 0x0b, 0x10, 0xf3, 0x49, 0xe8, 0x31, 0xf5, - 0x8f, 0x9a, 0x8c, 0xbb, 0x36, 0x1a, 0x6a, 0xd5, 0x49, 0xb9, 0xe8, 0x66, 0x01, 0x83, 0xef, 0x80, - 0xd3, 0x51, 0x8c, 0xfb, 0x84, 0xf6, 0x98, 0x85, 0x23, 0xea, 0xf8, 0xd6, 0x58, 0x4f, 0x61, 0xea, - 0xe3, 0xa6, 0xcc, 0xcd, 0xf3, 0xb3, 0xfe, 0xa1, 0xbb, 0x38, 0x74, 0x49, 0xe8, 0xbd, 0x54, 0x70, - 0xfe, 0x56, 0xae, 0x9d, 0xed, 0xbd, 0xa6, 0x6e, 0x9e, 0xcc, 0x62, 0xdc, 0x12, 0x21, 0xc6, 0xd0, - 0x0c, 0xbe, 0x0d, 0x4e, 0x39, 0xbd, 0x38, 0xc6, 0x21, 0x9f, 0x16, 0xff, 0xa7, 0xff, 0x27, 0xbe, - 0x9a, 0x86, 0x78, 0x3a, 0x3c, 0x03, 0xf0, 0x41, 0x8f, 0x71, 0xd2, 0x21, 0x8e, 0xb4, 0x58, 0x36, - 0xe1, 0x4c, 0xfd, 0xe2, 0xba, 0x6c, 0x44, 0x37, 0x46, 0x43, 0xad, 0x52, 0x24, 0xcf, 0xd0, 0xff, - 0x1c, 0x6a, 0xf5, 0xb1, 0x0e, 0x19, 0xc5, 0x03, 0xd6, 0x45, 0x9c, 0x38, 0x01, 0xb2, 0x59, 0xdd, - 0xa3, 0x5b, 0x36, 0xe1, 0x1d, 0x82, 0x03, 0xb7, 0xd6, 0x26, 0xbc, 0x8f, 0x1d, 0x4e, 0xe3, 0x1d, - 0xf3, 0xd8, 0x84, 0xff, 0x36, 0xe1, 0x0c, 0x76, 0xc0, 0xb3, 0x79, 0xd2, 0xd3, 0x5d, 0xec, 0x5a, - 0x8e, 0x8f, 0x9d, 0x83, 0x88, 0x92, 0x90, 0xab, 0x5f, 0x5e, 0x97, 0xff, 0xd7, 0xd9, 0x19, 0x92, - 0xbc, 0x91, 0x23, 0xcd, 0xbc, 0x7a, 0x77, 0x32, 0x3f, 0xc5, 0x26, 0x74, 0xc1, 0x99, 0x2c, 0xb7, - 0x53, 0xc3, 0x7c, 0x35, 0x77, 0x98, 0xac, 0x46, 0xd3, 0xa2, 0xbc, 0x0e, 0x8e, 0x77, 0x48, 0x88, - 0x02, 0xf2, 0x68, 0xd2, 0xfb, 0xd7, 0x73, 0x7b, 0x5f, 0xcb, 0xf9, 0x85, 0x51, 0xff, 0x50, 0x01, - 0x25, 0xd1, 0xa2, 0xe1, 0x35, 0xb0, 0x9a, 0x67, 0xab, 0x8f, 0x63, 0x46, 0x68, 0xa8, 0x2a, 0xb2, - 0x3e, 0xab, 0x93, 0xf5, 0xd9, 0xd1, 0xcd, 0x6a, 0x86, 0xbc, 0x9f, 0x00, 0xe1, 0x1e, 0xa8, 0x66, - 0x29, 0xc8, 0xb8, 0x0b, 0x33, 0xb8, 0x2b, 0x29, 0x30, 0xa3, 0x1e, 0x07, 0x87, 0xa4, 0x22, 0xd5, - 0x45, 0xd9, 0x46, 0x92, 0x85, 0xfe, 0xfe, 0x02, 0x80, 0x4f, 0xab, 0x0e, 0x76, 0xc1, 0x2a, 0xf2, - 0xbc, 0x18, 0x7b, 0x63, 0x2a, 0x4a, 0x0e, 0xd9, 0x9e, 0xd0, 0x63, 0x63, 0x7b, 0x67, 0x57, 0xc8, - 0xe8, 0xd2, 0xbc, 0x32, 0x0a, 0x08, 0xe3, 0x66, 0x75, 0xcc, 0xb7, 0x54, 0xd0, 0x55, 0x50, 0x92, - 0x8d, 0x78, 0x41, 0xa6, 0xf8, 0xfc, 0x8c, 0x14, 0x8f, 0x1d, 0x50, 0xb6, 0x63, 0xc9, 0x81, 0x17, - 0x40, 0x95, 0x84, 0x4e, 0xd0, 0x13, 0x97, 0xb4, 0x5c, 0x1c, 0xa0, 0x41, 0x7a, 0xc3, 0x95, 0xdc, - 0x7c, 0x53, 0x58, 0xe1, 0x39, 0xb0, 0x12, 0xc5, 0x34, 0xa2, 0x0c, 0xc7, 0x69, 0x47, 0x2d, 0x49, - 0xdc, 0x72, 0x66, 0x95, 0xdd, 0x54, 0x7f, 0x57, 0x01, 0xd5, 0xdb, 0xf9, 0x6b, 0xd1, 0x46, 0xdc, - 0xf1, 0x61, 0x6b, 0xf2, 0xd5, 0x53, 0xe6, 0x7e, 0xf4, 0x5a, 0x93, 0x8f, 0xde, 0xc2, 0xbc, 0x6f, - 0x9e, 0xde, 0x04, 0x15, 0x39, 0x83, 0xdc, 0xeb, 0x75, 0xbb, 0x28, 0x1e, 0x40, 0x98, 0x8e, 0x06, - 0xca, 0xd8, 0x64, 0x00, 0x41, 0x49, 0xce, 0x19, 0x52, 0x01, 0xa6, 0xfc, 0xd6, 0x03, 0x50, 0xbe, - 0x47, 0xbc, 0x90, 0x84, 0x9e, 0x7c, 0xa7, 0x1a, 0xa0, 0x4c, 0xed, 0x07, 0xd8, 0xe1, 0xc9, 0x44, - 0xa2, 0xcc, 0x1a, 0x48, 0x40, 0x82, 0x92, 0x53, 0xc8, 0x73, 0xe0, 0xb0, 0x4b, 0xbb, 0x88, 0x64, - 0xd2, 0x9a, 0x02, 0x4f, 0x01, 0xfa, 0x07, 0x0a, 0x58, 0x12, 0xa2, 0x96, 0xb1, 0xa6, 0x68, 0xb3, - 0x34, 0xa7, 0x36, 0xf7, 0x67, 0x0f, 0x51, 0x0b, 0xff, 0x6d, 0x86, 0xd2, 0x3f, 0x51, 0x40, 0x59, - 0xfe, 0x76, 0x77, 0xf9, 0x7e, 0xd8, 0xa1, 0x32, 0x71, 0x18, 0xbb, 0xc9, 0xd5, 0x4d, 0xf9, 0x0d, - 0xcf, 0x16, 0x73, 0xdd, 0x58, 0x02, 0xb3, 0xb1, 0x4e, 0x26, 0xe1, 0x1c, 0x58, 0x41, 0x0e, 0x27, - 0x7d, 0x2c, 0xa4, 0x42, 0xc4, 0xcb, 0xb7, 0x28, 0x1e, 0x20, 0x73, 0x39, 0xb1, 0xee, 0x27, 0x46, - 0x78, 0x12, 0x2c, 0x45, 0x3d, 0xdb, 0x3a, 0xc0, 0x03, 0xa6, 0x96, 0x44, 0x71, 0xcd, 0x23, 0x51, - 0xcf, 0x7e, 0x05, 0x0f, 0x18, 0xdc, 0x4e, 0xe7, 0xb6, 0x43, 0xf3, 0x8e, 0x6d, 0xed, 0xca, 0x37, - 0x4f, 0x36, 0x94, 0x6f, 0x9f, 0x6c, 0x28, 0x3f, 0x3f, 0xd9, 0x50, 0xec, 0xc3, 0x72, 0x26, 0xbd, - 0xfc, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0x8d, 0x98, 0x31, 0x1b, 0x5c, 0x0b, 0x00, 0x00, + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0xc9, 0x8f, 0x1b, 0xc5, + 0x17, 0x56, 0xcf, 0x38, 0xc9, 0xa4, 0xec, 0x19, 0x4f, 0x6a, 0xf2, 0xcb, 0x74, 0x96, 0xdf, 0xf4, + 0xa4, 0xa5, 0x2c, 0xa0, 0x8c, 0x3d, 0xed, 0x4c, 0xec, 0x99, 0x44, 0x04, 0xe1, 0x24, 0x28, 0x13, + 0x84, 0x14, 0x75, 0x20, 0x12, 0x12, 0xa2, 0x55, 0xdd, 0x5d, 0xee, 0xae, 0x4c, 0xbb, 0xab, 0xd5, + 0x55, 0xb6, 0xe2, 0x48, 0x88, 0x03, 0x27, 0x4e, 0x70, 0xe0, 0x1f, 0x80, 0xbf, 0x82, 0xe5, 0xc4, + 0x72, 0xe0, 0xc8, 0x76, 0x09, 0x07, 0x0b, 0xe5, 0xc6, 0x72, 0xc1, 0xc7, 0x9c, 0x50, 0x55, 0x6f, + 0x36, 0xb1, 0xc1, 0x48, 0xdc, 0xba, 0x5e, 0x7d, 0xdf, 0x7b, 0x55, 0xdf, 0x7b, 0xfd, 0xea, 0x01, + 0x2d, 0x8a, 0x29, 0xa7, 0x75, 0x1b, 0x23, 0x87, 0x86, 0xf5, 0xa8, 0x11, 0xd5, 0xfb, 0x46, 0x9d, + 0x0f, 0x22, 0xcc, 0x6a, 0x72, 0x07, 0x9e, 0xc0, 0xdc, 0xc7, 0x31, 0xee, 0x75, 0x6b, 0x09, 0xa6, + 0x16, 0x35, 0xa2, 0x5a, 0xdf, 0x38, 0xb5, 0x81, 0xb9, 0x5f, 0xef, 0x1b, 0x28, 0x88, 0x7c, 0x64, + 0xd4, 0x11, 0xe7, 0x98, 0x71, 0xc4, 0x89, 0x00, 0x08, 0xde, 0x29, 0x6d, 0x62, 0x3f, 0xe1, 0x5a, + 0x76, 0x40, 0x9d, 0x83, 0x14, 0x70, 0x66, 0x02, 0xd0, 0x47, 0x01, 0x71, 0x11, 0xa7, 0x71, 0xba, + 0xbb, 0xe5, 0x11, 0xee, 0xf7, 0xec, 0x9a, 0x43, 0xbb, 0x75, 0x8f, 0x7a, 0xb4, 0x2e, 0xcd, 0x76, + 0xaf, 0x23, 0x57, 0xc9, 0xa1, 0xc5, 0x57, 0x02, 0xd7, 0x1f, 0x57, 0x40, 0xb9, 0x2d, 0x63, 0xdc, + 0xe3, 0x88, 0x63, 0xa8, 0x83, 0x8a, 0x87, 0x43, 0xcc, 0x08, 0xb3, 0x38, 0xe9, 0x62, 0xf5, 0x97, + 0x23, 0x9b, 0xca, 0xc5, 0x92, 0x59, 0x4e, 0x8d, 0xaf, 0x91, 0x2e, 0x86, 0x77, 0xc0, 0x7a, 0x86, + 0xc9, 0xa3, 0x33, 0x2b, 0xa6, 0x94, 0xab, 0xbf, 0x0a, 0x78, 0xa5, 0x7d, 0x6c, 0x34, 0xd4, 0x96, + 0x19, 0x7b, 0xb4, 0xc5, 0xc8, 0x23, 0x7c, 0x55, 0xbf, 0xdc, 0xd0, 0xcd, 0xff, 0xa5, 0x94, 0xfb, + 0x39, 0xc3, 0xa4, 0x94, 0xc3, 0x35, 0x50, 0x62, 0x01, 0xe5, 0xea, 0x6f, 0x49, 0x1c, 0xb9, 0x80, + 0x06, 0x28, 0x75, 0x68, 0x7c, 0xa0, 0xfe, 0x2e, 0x8c, 0xe5, 0xc6, 0x99, 0xda, 0x74, 0x29, 0x6b, + 0x2f, 0xd3, 0xf8, 0xc0, 0x94, 0x50, 0xf8, 0x06, 0x58, 0x0b, 0x90, 0x90, 0x32, 0x91, 0xca, 0xf2, + 0x31, 0x72, 0x71, 0xac, 0x7e, 0x57, 0x95, 0x1e, 0x2e, 0x16, 0x1e, 0x30, 0xf7, 0x6b, 0x99, 0x78, + 0xb5, 0xe4, 0xe6, 0x6d, 0xc1, 0xb8, 0x2d, 0x09, 0xe6, 0xb1, 0xc4, 0xcb, 0x98, 0x09, 0xee, 0x82, + 0x72, 0xe2, 0x53, 0xdc, 0x90, 0xa9, 0xdf, 0x57, 0x37, 0x17, 0x2f, 0x56, 0xda, 0x27, 0x46, 0x43, + 0x0d, 0x16, 0x57, 0xdc, 0x35, 0xf6, 0x1a, 0x97, 0xc4, 0x3d, 0x81, 0xc4, 0x8a, 0xbb, 0x31, 0xc1, + 0x14, 0xb9, 0xc5, 0x29, 0xf3, 0x87, 0x7f, 0x60, 0x4a, 0x6c, 0xc2, 0x34, 0xc1, 0xaa, 0x4f, 0x18, + 0xa7, 0x31, 0x71, 0x50, 0x90, 0xd2, 0x7f, 0x4c, 0xe8, 0xe7, 0x47, 0x43, 0x4d, 0x2f, 0xe8, 0x2f, + 0x0a, 0xee, 0xa6, 0x58, 0x77, 0xd1, 0xc3, 0xab, 0xba, 0xd1, 0x6c, 0xb5, 0x5a, 0x0d, 0xa3, 0xa9, + 0x9b, 0xd5, 0xc2, 0x41, 0xe2, 0xf3, 0x05, 0x70, 0x14, 0x73, 0xdf, 0xb0, 0x5c, 0xc4, 0x91, 0xfa, + 0xe9, 0xba, 0x14, 0x46, 0x9b, 0x21, 0xcc, 0x2d, 0xee, 0x1b, 0x37, 0x11, 0x47, 0xe6, 0x12, 0x4e, + 0xbf, 0xe0, 0x9b, 0xa0, 0x9a, 0xd3, 0xad, 0x3e, 0xe5, 0x98, 0xa9, 0x9f, 0xad, 0x6f, 0x2e, 0xce, + 0xe1, 0xa4, 0x0d, 0x47, 0x43, 0x6d, 0x25, 0x3f, 0x62, 0x63, 0x7b, 0x67, 0x57, 0x37, 0x97, 0x33, + 0xc7, 0xf7, 0x85, 0x2b, 0xb8, 0x05, 0x60, 0xe2, 0x1d, 0x47, 0x94, 0x11, 0x6e, 0x91, 0xd0, 0xc5, + 0x0f, 0xd5, 0xcf, 0xd7, 0x65, 0x55, 0xac, 0x4a, 0x6c, 0xb2, 0xb3, 0x2f, 0x36, 0xe0, 0x5b, 0x00, + 0x14, 0xa5, 0xa7, 0x7e, 0xa4, 0xc9, 0x73, 0x6c, 0xce, 0x38, 0x47, 0x5e, 0x72, 0xed, 0xd3, 0xa3, + 0xa1, 0xb6, 0x5e, 0x68, 0xb5, 0xbd, 0xb7, 0x77, 0xc5, 0x30, 0x9a, 0x8d, 0x56, 0xab, 0xd5, 0xd4, + 0xcd, 0x31, 0x8f, 0x70, 0x17, 0x2c, 0xd9, 0x28, 0x40, 0xa1, 0x83, 0x99, 0xfa, 0xb1, 0xf0, 0x5e, + 0xfa, 0x7b, 0x6e, 0x8e, 0x86, 0xd7, 0x40, 0x25, 0x46, 0xa1, 0x8b, 0xa8, 0xd5, 0x25, 0x0f, 0x31, + 0x53, 0xdf, 0xbb, 0x20, 0xb3, 0xb6, 0x3e, 0x1a, 0x6a, 0x6b, 0x45, 0xd6, 0x9a, 0x57, 0xae, 0x5c, + 0x6e, 0xca, 0xac, 0x97, 0x13, 0xf4, 0xab, 0x02, 0x0c, 0x1b, 0xe0, 0x28, 0x0b, 0x10, 0xf3, 0x49, + 0xe8, 0x31, 0xf5, 0x8f, 0x9a, 0x8c, 0xbb, 0x36, 0x1a, 0x6a, 0xd5, 0xc9, 0x72, 0xd1, 0xcd, 0x02, + 0x06, 0xdf, 0x01, 0xa7, 0xa3, 0x18, 0xf7, 0x09, 0xed, 0x31, 0x0b, 0x47, 0xd4, 0xf1, 0xad, 0xb1, + 0x9e, 0xc2, 0xd4, 0xc7, 0x4d, 0xa9, 0xcd, 0xf3, 0xb3, 0xfe, 0xa1, 0xbb, 0x38, 0x74, 0x49, 0xe8, + 0xbd, 0x54, 0x70, 0xfe, 0x92, 0xae, 0x9d, 0xed, 0xbd, 0xa6, 0x6e, 0x9e, 0xcc, 0x62, 0xdc, 0x12, + 0x21, 0xc6, 0xd0, 0x0c, 0xbe, 0x0d, 0x4e, 0x39, 0xbd, 0x38, 0xc6, 0x21, 0x9f, 0x16, 0xff, 0xa7, + 0xff, 0x26, 0xbe, 0x9a, 0x86, 0x78, 0x36, 0x3c, 0x03, 0xf0, 0x41, 0x8f, 0x71, 0xd2, 0x21, 0x8e, + 0xb4, 0x58, 0x36, 0xe1, 0x4c, 0xfd, 0xe2, 0xba, 0x6c, 0x44, 0x37, 0x46, 0x43, 0xad, 0x52, 0x88, + 0x67, 0xe8, 0x4f, 0x87, 0x5a, 0x7d, 0xac, 0x43, 0x46, 0xf1, 0x80, 0x75, 0x11, 0x27, 0x4e, 0x80, + 0x6c, 0x56, 0xf7, 0xe8, 0x96, 0x4d, 0x78, 0x87, 0xe0, 0xc0, 0xad, 0xb5, 0x09, 0xef, 0x63, 0x87, + 0xd3, 0x78, 0xc7, 0x3c, 0x36, 0xe1, 0xbf, 0x4d, 0x38, 0x83, 0x1d, 0xf0, 0xff, 0x5c, 0xf4, 0x74, + 0x17, 0xbb, 0x96, 0xe3, 0x63, 0xe7, 0x20, 0xa2, 0x24, 0xe4, 0xea, 0x97, 0xd7, 0xe5, 0xff, 0x75, + 0x76, 0x46, 0x49, 0xde, 0xc8, 0x91, 0x66, 0x9e, 0xbd, 0x3b, 0x99, 0x9f, 0x62, 0x13, 0xba, 0xe0, + 0x4c, 0xa6, 0xed, 0xd4, 0x30, 0x5f, 0xcd, 0x1d, 0x26, 0xcb, 0xd1, 0xb4, 0x28, 0xaf, 0x83, 0xe3, + 0x1d, 0x12, 0xa2, 0x80, 0x3c, 0x9a, 0xf4, 0xfe, 0xf5, 0xdc, 0xde, 0xd7, 0x72, 0x7e, 0x61, 0xd4, + 0x3f, 0x54, 0x40, 0x49, 0xb4, 0x68, 0x78, 0x0d, 0xac, 0xe6, 0x6a, 0xf5, 0x71, 0xcc, 0x08, 0x0d, + 0x55, 0x45, 0xe6, 0x67, 0x75, 0x32, 0x3f, 0x3b, 0xba, 0x59, 0xcd, 0x90, 0xf7, 0x13, 0x20, 0xdc, + 0x03, 0xd5, 0x4c, 0x82, 0x8c, 0xbb, 0x30, 0x83, 0xbb, 0x92, 0x02, 0x33, 0xea, 0x71, 0x70, 0x48, + 0x56, 0xa4, 0xba, 0x28, 0xdb, 0x48, 0xb2, 0xd0, 0xdf, 0x5f, 0x00, 0xf0, 0xd9, 0xaa, 0x83, 0x5d, + 0xb0, 0x8a, 0x3c, 0x2f, 0xc6, 0xde, 0x58, 0x15, 0x25, 0x87, 0x6c, 0x3f, 0xdb, 0xbe, 0x9e, 0x0e, + 0xb5, 0x4b, 0xf3, 0x96, 0x51, 0x40, 0x18, 0x37, 0xab, 0x63, 0xbe, 0x65, 0x05, 0x5d, 0x05, 0x25, + 0xd9, 0x88, 0x17, 0xa4, 0xc4, 0xe7, 0x67, 0x48, 0x3c, 0x76, 0x40, 0xd9, 0x8e, 0x25, 0x07, 0x5e, + 0x00, 0x55, 0x12, 0x3a, 0x41, 0x4f, 0x5c, 0xd2, 0x72, 0x71, 0x80, 0x06, 0xe9, 0x0d, 0x57, 0x72, + 0xf3, 0x4d, 0x61, 0x85, 0xe7, 0xc0, 0x4a, 0x14, 0xd3, 0x88, 0x32, 0x1c, 0xa7, 0x1d, 0xb5, 0x24, + 0x71, 0xcb, 0x99, 0x55, 0x76, 0x53, 0xfd, 0x5d, 0x05, 0x54, 0x6f, 0xe7, 0xaf, 0x45, 0x1b, 0x71, + 0xc7, 0x87, 0xad, 0xc9, 0x57, 0x4f, 0x99, 0xfb, 0xd1, 0x6b, 0x4d, 0x3e, 0x7a, 0x0b, 0xf3, 0xbe, + 0x79, 0x7a, 0x13, 0x54, 0xe4, 0x0c, 0x72, 0xaf, 0xd7, 0xed, 0xa2, 0x78, 0x00, 0x61, 0x3a, 0x1a, + 0x28, 0x63, 0x93, 0x01, 0x04, 0x25, 0x39, 0x67, 0xc8, 0x0a, 0x30, 0xe5, 0xb7, 0x1e, 0x80, 0xf2, + 0x3d, 0xe2, 0x85, 0x24, 0xf4, 0xe4, 0x3b, 0xd5, 0x00, 0x65, 0x6a, 0x3f, 0xc0, 0x0e, 0x4f, 0x26, + 0x12, 0x65, 0xd6, 0x40, 0x02, 0x12, 0x94, 0x9c, 0x42, 0x9e, 0x03, 0x87, 0x5d, 0xda, 0x45, 0x24, + 0x2b, 0xad, 0x29, 0xf0, 0x14, 0xa0, 0x7f, 0xa0, 0x80, 0x25, 0x51, 0xd4, 0x32, 0xd6, 0x94, 0xda, + 0x2c, 0xcd, 0x59, 0x9b, 0xfb, 0xb3, 0x87, 0xa8, 0x85, 0x7f, 0x37, 0x43, 0xe9, 0x9f, 0x28, 0xa0, + 0x2c, 0x7f, 0xbb, 0xbb, 0x7c, 0x3f, 0xec, 0x50, 0x29, 0x1c, 0xc6, 0x6e, 0x72, 0x75, 0x53, 0x7e, + 0xc3, 0xb3, 0xc5, 0x5c, 0x37, 0x26, 0x60, 0x36, 0xd6, 0x49, 0x11, 0xce, 0x81, 0x15, 0xe4, 0x70, + 0xd2, 0xc7, 0xa2, 0x54, 0x88, 0x78, 0xf9, 0x16, 0xc5, 0x03, 0x64, 0x2e, 0x27, 0xd6, 0xfd, 0xc4, + 0x08, 0x4f, 0x82, 0xa5, 0xa8, 0x67, 0x5b, 0x07, 0x78, 0xc0, 0xd4, 0x92, 0x48, 0xae, 0x79, 0x24, + 0xea, 0xd9, 0xaf, 0xe0, 0x01, 0x83, 0xdb, 0xe9, 0xdc, 0x76, 0x68, 0xde, 0xb1, 0xad, 0x5d, 0xf9, + 0xe6, 0xc9, 0x86, 0xf2, 0xed, 0x93, 0x0d, 0xe5, 0xe7, 0x27, 0x1b, 0x8a, 0x7d, 0x58, 0xce, 0xa4, + 0x97, 0xff, 0x0c, 0x00, 0x00, 0xff, 0xff, 0x8a, 0x78, 0x6d, 0x45, 0x5c, 0x0b, 0x00, 0x00, } func (m *BeaconState) Marshal() (dAtA []byte, err error) { diff --git a/proto/beacon/rpc/v1_gateway/debug.pb.go b/proto/beacon/rpc/v1_gateway/debug.pb.go index b831b4ea5f..b2a60d7e6c 100755 --- a/proto/beacon/rpc/v1_gateway/debug.pb.go +++ b/proto/beacon/rpc/v1_gateway/debug.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.25.0 -// protoc v3.11.4 +// protoc v3.13.0 // source: proto/beacon/rpc/v1/debug.proto package ethereum_beacon_rpc_v1 diff --git a/proto/cluster/services.pb.go b/proto/cluster/services.pb.go index fb0235ebed..c4dce6e826 100755 --- a/proto/cluster/services.pb.go +++ b/proto/cluster/services.pb.go @@ -1,190 +1,318 @@ // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.13.0 // source: proto/cluster/services.proto package prysm_internal_cluster import ( context "context" - fmt "fmt" - math "math" + reflect "reflect" + sync "sync" proto "github.com/golang/protobuf/proto" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 type PrivateKeyRequest struct { - PodName string `protobuf:"bytes,1,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` - NumberOfKeys uint64 `protobuf:"varint,2,opt,name=number_of_keys,json=numberOfKeys,proto3" json:"number_of_keys,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + PodName string `protobuf:"bytes,1,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` + NumberOfKeys uint64 `protobuf:"varint,2,opt,name=number_of_keys,json=numberOfKeys,proto3" json:"number_of_keys,omitempty"` } -func (m *PrivateKeyRequest) Reset() { *m = PrivateKeyRequest{} } -func (m *PrivateKeyRequest) String() string { return proto.CompactTextString(m) } -func (*PrivateKeyRequest) ProtoMessage() {} +func (x *PrivateKeyRequest) Reset() { + *x = PrivateKeyRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_cluster_services_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *PrivateKeyRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PrivateKeyRequest) ProtoMessage() {} + +func (x *PrivateKeyRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_cluster_services_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PrivateKeyRequest.ProtoReflect.Descriptor instead. func (*PrivateKeyRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_f118b0fcaa41cfbe, []int{0} + return file_proto_cluster_services_proto_rawDescGZIP(), []int{0} } -func (m *PrivateKeyRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_PrivateKeyRequest.Unmarshal(m, b) -} -func (m *PrivateKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_PrivateKeyRequest.Marshal(b, m, deterministic) -} -func (m *PrivateKeyRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_PrivateKeyRequest.Merge(m, src) -} -func (m *PrivateKeyRequest) XXX_Size() int { - return xxx_messageInfo_PrivateKeyRequest.Size(m) -} -func (m *PrivateKeyRequest) XXX_DiscardUnknown() { - xxx_messageInfo_PrivateKeyRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_PrivateKeyRequest proto.InternalMessageInfo - -func (m *PrivateKeyRequest) GetPodName() string { - if m != nil { - return m.PodName +func (x *PrivateKeyRequest) GetPodName() string { + if x != nil { + return x.PodName } return "" } -func (m *PrivateKeyRequest) GetNumberOfKeys() uint64 { - if m != nil { - return m.NumberOfKeys +func (x *PrivateKeyRequest) GetNumberOfKeys() uint64 { + if x != nil { + return x.NumberOfKeys } return 0 } type PrivateKeyResponse struct { - PrivateKey []byte `protobuf:"bytes,1,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` // Deprecated: Do not use. - PrivateKeys *PrivateKeys `protobuf:"bytes,2,opt,name=private_keys,json=privateKeys,proto3" json:"private_keys,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Deprecated: Do not use. + PrivateKey []byte `protobuf:"bytes,1,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` + PrivateKeys *PrivateKeys `protobuf:"bytes,2,opt,name=private_keys,json=privateKeys,proto3" json:"private_keys,omitempty"` } -func (m *PrivateKeyResponse) Reset() { *m = PrivateKeyResponse{} } -func (m *PrivateKeyResponse) String() string { return proto.CompactTextString(m) } -func (*PrivateKeyResponse) ProtoMessage() {} +func (x *PrivateKeyResponse) Reset() { + *x = PrivateKeyResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_cluster_services_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *PrivateKeyResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PrivateKeyResponse) ProtoMessage() {} + +func (x *PrivateKeyResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_cluster_services_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PrivateKeyResponse.ProtoReflect.Descriptor instead. func (*PrivateKeyResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_f118b0fcaa41cfbe, []int{1} + return file_proto_cluster_services_proto_rawDescGZIP(), []int{1} } -func (m *PrivateKeyResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_PrivateKeyResponse.Unmarshal(m, b) -} -func (m *PrivateKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_PrivateKeyResponse.Marshal(b, m, deterministic) -} -func (m *PrivateKeyResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_PrivateKeyResponse.Merge(m, src) -} -func (m *PrivateKeyResponse) XXX_Size() int { - return xxx_messageInfo_PrivateKeyResponse.Size(m) -} -func (m *PrivateKeyResponse) XXX_DiscardUnknown() { - xxx_messageInfo_PrivateKeyResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_PrivateKeyResponse proto.InternalMessageInfo - // Deprecated: Do not use. -func (m *PrivateKeyResponse) GetPrivateKey() []byte { - if m != nil { - return m.PrivateKey +func (x *PrivateKeyResponse) GetPrivateKey() []byte { + if x != nil { + return x.PrivateKey } return nil } -func (m *PrivateKeyResponse) GetPrivateKeys() *PrivateKeys { - if m != nil { - return m.PrivateKeys +func (x *PrivateKeyResponse) GetPrivateKeys() *PrivateKeys { + if x != nil { + return x.PrivateKeys } return nil } type PrivateKeys struct { - PrivateKeys [][]byte `protobuf:"bytes,1,rep,name=private_keys,json=privateKeys,proto3" json:"private_keys,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + PrivateKeys [][]byte `protobuf:"bytes,1,rep,name=private_keys,json=privateKeys,proto3" json:"private_keys,omitempty"` } -func (m *PrivateKeys) Reset() { *m = PrivateKeys{} } -func (m *PrivateKeys) String() string { return proto.CompactTextString(m) } -func (*PrivateKeys) ProtoMessage() {} +func (x *PrivateKeys) Reset() { + *x = PrivateKeys{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_cluster_services_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *PrivateKeys) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PrivateKeys) ProtoMessage() {} + +func (x *PrivateKeys) ProtoReflect() protoreflect.Message { + mi := &file_proto_cluster_services_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PrivateKeys.ProtoReflect.Descriptor instead. func (*PrivateKeys) Descriptor() ([]byte, []int) { - return fileDescriptor_f118b0fcaa41cfbe, []int{2} + return file_proto_cluster_services_proto_rawDescGZIP(), []int{2} } -func (m *PrivateKeys) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_PrivateKeys.Unmarshal(m, b) -} -func (m *PrivateKeys) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_PrivateKeys.Marshal(b, m, deterministic) -} -func (m *PrivateKeys) XXX_Merge(src proto.Message) { - xxx_messageInfo_PrivateKeys.Merge(m, src) -} -func (m *PrivateKeys) XXX_Size() int { - return xxx_messageInfo_PrivateKeys.Size(m) -} -func (m *PrivateKeys) XXX_DiscardUnknown() { - xxx_messageInfo_PrivateKeys.DiscardUnknown(m) -} - -var xxx_messageInfo_PrivateKeys proto.InternalMessageInfo - -func (m *PrivateKeys) GetPrivateKeys() [][]byte { - if m != nil { - return m.PrivateKeys +func (x *PrivateKeys) GetPrivateKeys() [][]byte { + if x != nil { + return x.PrivateKeys } return nil } -func init() { - proto.RegisterType((*PrivateKeyRequest)(nil), "prysm.internal.cluster.PrivateKeyRequest") - proto.RegisterType((*PrivateKeyResponse)(nil), "prysm.internal.cluster.PrivateKeyResponse") - proto.RegisterType((*PrivateKeys)(nil), "prysm.internal.cluster.PrivateKeys") +var File_proto_cluster_services_proto protoreflect.FileDescriptor + +var file_proto_cluster_services_proto_rawDesc = []byte{ + 0x0a, 0x1c, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2f, + 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x16, + 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x63, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22, 0x54, 0x0a, 0x11, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, + 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x70, + 0x6f, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, + 0x6f, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x5f, 0x6f, 0x66, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x4b, 0x65, 0x79, 0x73, 0x22, 0x81, 0x01, 0x0a, + 0x12, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x23, 0x0a, 0x0b, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x6b, + 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0a, 0x70, 0x72, + 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x46, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x76, + 0x61, 0x74, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, + 0x2e, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, + 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, + 0x65, 0x79, 0x73, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x73, + 0x22, 0x30, 0x0a, 0x0b, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x12, + 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, + 0x79, 0x73, 0x32, 0x75, 0x0a, 0x11, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, + 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x60, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x29, 0x2e, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x6e, 0x61, 0x6c, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x50, 0x72, 0x69, 0x76, + 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, + 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x63, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, + 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, } -func init() { proto.RegisterFile("proto/cluster/services.proto", fileDescriptor_f118b0fcaa41cfbe) } +var ( + file_proto_cluster_services_proto_rawDescOnce sync.Once + file_proto_cluster_services_proto_rawDescData = file_proto_cluster_services_proto_rawDesc +) -var fileDescriptor_f118b0fcaa41cfbe = []byte{ - // 256 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0x41, 0x4b, 0xc3, 0x30, - 0x14, 0xc7, 0xc9, 0x14, 0xa7, 0xaf, 0x45, 0x30, 0x07, 0xa9, 0xe2, 0xa1, 0x76, 0x1e, 0xaa, 0x87, - 0x4c, 0xe6, 0x37, 0xf0, 0xe0, 0x65, 0xa0, 0x12, 0xbd, 0xd7, 0x6e, 0x7b, 0x83, 0xe2, 0x9a, 0xc4, - 0xbc, 0x74, 0xd0, 0xa3, 0xdf, 0x5c, 0x6c, 0xa6, 0x8d, 0x22, 0xb8, 0xeb, 0x3f, 0xbf, 0xf7, 0x4b, - 0xf2, 0x7f, 0x70, 0x66, 0xac, 0x76, 0x7a, 0x3c, 0x5f, 0x35, 0xe4, 0xd0, 0x8e, 0x09, 0xed, 0xba, - 0x9a, 0x23, 0x89, 0x2e, 0xe6, 0xc7, 0xc6, 0xb6, 0x54, 0x8b, 0x4a, 0x39, 0xb4, 0xaa, 0x5c, 0x89, - 0x0d, 0x96, 0x3d, 0xc3, 0xd1, 0xa3, 0xad, 0xd6, 0xa5, 0xc3, 0x29, 0xb6, 0x12, 0xdf, 0x1a, 0x24, - 0xc7, 0x4f, 0x60, 0xdf, 0xe8, 0x45, 0xa1, 0xca, 0x1a, 0x13, 0x96, 0xb2, 0xfc, 0x40, 0x0e, 0x8d, - 0x5e, 0xdc, 0x97, 0x35, 0xf2, 0x0b, 0x38, 0x54, 0x4d, 0x3d, 0x43, 0x5b, 0xe8, 0x65, 0xf1, 0x8a, - 0x2d, 0x25, 0x83, 0x94, 0xe5, 0xbb, 0x32, 0xf6, 0xe9, 0xc3, 0x72, 0x8a, 0x2d, 0x65, 0xef, 0x0c, - 0x78, 0xa8, 0x25, 0xa3, 0x15, 0x21, 0x1f, 0x41, 0x64, 0x7c, 0xfa, 0x39, 0xda, 0xa9, 0xe3, 0xdb, - 0x41, 0xc2, 0x24, 0x98, 0x6f, 0x98, 0xdf, 0x41, 0x1c, 0x40, 0xde, 0x1f, 0x4d, 0x46, 0xe2, 0xef, - 0x0f, 0x88, 0xfe, 0x1a, 0x92, 0x51, 0xaf, 0xa1, 0xec, 0x1a, 0xa2, 0xe0, 0x8c, 0x9f, 0xff, 0xd2, - 0xb2, 0x74, 0x27, 0x8f, 0x7f, 0x4c, 0x4c, 0x9a, 0xb0, 0x8b, 0x27, 0xdf, 0x1f, 0x7f, 0x81, 0xe1, - 0x57, 0x2d, 0x97, 0xff, 0xbf, 0x61, 0x83, 0x9e, 0x5e, 0x6d, 0x83, 0xfa, 0x56, 0x66, 0x7b, 0xdd, - 0x86, 0x6e, 0x3e, 0x02, 0x00, 0x00, 0xff, 0xff, 0x28, 0x1a, 0xa8, 0xa6, 0xc1, 0x01, 0x00, 0x00, +func file_proto_cluster_services_proto_rawDescGZIP() []byte { + file_proto_cluster_services_proto_rawDescOnce.Do(func() { + file_proto_cluster_services_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto_cluster_services_proto_rawDescData) + }) + return file_proto_cluster_services_proto_rawDescData +} + +var file_proto_cluster_services_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_proto_cluster_services_proto_goTypes = []interface{}{ + (*PrivateKeyRequest)(nil), // 0: prysm.internal.cluster.PrivateKeyRequest + (*PrivateKeyResponse)(nil), // 1: prysm.internal.cluster.PrivateKeyResponse + (*PrivateKeys)(nil), // 2: prysm.internal.cluster.PrivateKeys +} +var file_proto_cluster_services_proto_depIdxs = []int32{ + 2, // 0: prysm.internal.cluster.PrivateKeyResponse.private_keys:type_name -> prysm.internal.cluster.PrivateKeys + 0, // 1: prysm.internal.cluster.PrivateKeyService.Request:input_type -> prysm.internal.cluster.PrivateKeyRequest + 1, // 2: prysm.internal.cluster.PrivateKeyService.Request:output_type -> prysm.internal.cluster.PrivateKeyResponse + 2, // [2:3] is the sub-list for method output_type + 1, // [1:2] is the sub-list for method input_type + 1, // [1:1] is the sub-list for extension type_name + 1, // [1:1] is the sub-list for extension extendee + 0, // [0:1] is the sub-list for field type_name +} + +func init() { file_proto_cluster_services_proto_init() } +func file_proto_cluster_services_proto_init() { + if File_proto_cluster_services_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_proto_cluster_services_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PrivateKeyRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_cluster_services_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PrivateKeyResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_cluster_services_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PrivateKeys); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_proto_cluster_services_proto_rawDesc, + NumEnums: 0, + NumMessages: 3, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_proto_cluster_services_proto_goTypes, + DependencyIndexes: file_proto_cluster_services_proto_depIdxs, + MessageInfos: file_proto_cluster_services_proto_msgTypes, + }.Build() + File_proto_cluster_services_proto = out.File + file_proto_cluster_services_proto_rawDesc = nil + file_proto_cluster_services_proto_goTypes = nil + file_proto_cluster_services_proto_depIdxs = nil } // Reference imports to suppress errors if they are not otherwise used. @@ -228,7 +356,7 @@ type PrivateKeyServiceServer interface { type UnimplementedPrivateKeyServiceServer struct { } -func (*UnimplementedPrivateKeyServiceServer) Request(ctx context.Context, req *PrivateKeyRequest) (*PrivateKeyResponse, error) { +func (*UnimplementedPrivateKeyServiceServer) Request(context.Context, *PrivateKeyRequest) (*PrivateKeyResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Request not implemented") } diff --git a/proto/validator/accounts/v2_gateway/keymanager.pb.go b/proto/validator/accounts/v2_gateway/keymanager.pb.go index b220072dcc..f1aa1dca42 100755 --- a/proto/validator/accounts/v2_gateway/keymanager.pb.go +++ b/proto/validator/accounts/v2_gateway/keymanager.pb.go @@ -1,12 +1,15 @@ // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.13.0 // source: proto/validator/accounts/v2/keymanager.proto package ethereum_validator_accounts_v2 import ( context "context" - fmt "fmt" - math "math" + reflect "reflect" + sync "sync" proto "github.com/golang/protobuf/proto" empty "github.com/golang/protobuf/ptypes/empty" @@ -15,18 +18,20 @@ import ( grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 type SignResponse_Status int32 @@ -37,130 +42,216 @@ const ( SignResponse_FAILED SignResponse_Status = 3 ) -var SignResponse_Status_name = map[int32]string{ - 0: "UNKNOWN", - 1: "SUCCEEDED", - 2: "DENIED", - 3: "FAILED", -} +// Enum value maps for SignResponse_Status. +var ( + SignResponse_Status_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCEEDED", + 2: "DENIED", + 3: "FAILED", + } + SignResponse_Status_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCEEDED": 1, + "DENIED": 2, + "FAILED": 3, + } +) -var SignResponse_Status_value = map[string]int32{ - "UNKNOWN": 0, - "SUCCEEDED": 1, - "DENIED": 2, - "FAILED": 3, +func (x SignResponse_Status) Enum() *SignResponse_Status { + p := new(SignResponse_Status) + *p = x + return p } func (x SignResponse_Status) String() string { - return proto.EnumName(SignResponse_Status_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (SignResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_proto_validator_accounts_v2_keymanager_proto_enumTypes[0].Descriptor() +} + +func (SignResponse_Status) Type() protoreflect.EnumType { + return &file_proto_validator_accounts_v2_keymanager_proto_enumTypes[0] +} + +func (x SignResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SignResponse_Status.Descriptor instead. func (SignResponse_Status) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_795e98bd0a473d79, []int{2, 0} + return file_proto_validator_accounts_v2_keymanager_proto_rawDescGZIP(), []int{2, 0} } type ListPublicKeysResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + ValidatingPublicKeys [][]byte `protobuf:"bytes,2,rep,name=validating_public_keys,json=validatingPublicKeys,proto3" json:"validating_public_keys,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *ListPublicKeysResponse) Reset() { *m = ListPublicKeysResponse{} } -func (m *ListPublicKeysResponse) String() string { return proto.CompactTextString(m) } -func (*ListPublicKeysResponse) ProtoMessage() {} +func (x *ListPublicKeysResponse) Reset() { + *x = ListPublicKeysResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_keymanager_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListPublicKeysResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListPublicKeysResponse) ProtoMessage() {} + +func (x *ListPublicKeysResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_keymanager_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListPublicKeysResponse.ProtoReflect.Descriptor instead. func (*ListPublicKeysResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_795e98bd0a473d79, []int{0} + return file_proto_validator_accounts_v2_keymanager_proto_rawDescGZIP(), []int{0} } -func (m *ListPublicKeysResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListPublicKeysResponse.Unmarshal(m, b) -} -func (m *ListPublicKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListPublicKeysResponse.Marshal(b, m, deterministic) -} -func (m *ListPublicKeysResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListPublicKeysResponse.Merge(m, src) -} -func (m *ListPublicKeysResponse) XXX_Size() int { - return xxx_messageInfo_ListPublicKeysResponse.Size(m) -} -func (m *ListPublicKeysResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ListPublicKeysResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_ListPublicKeysResponse proto.InternalMessageInfo - -func (m *ListPublicKeysResponse) GetValidatingPublicKeys() [][]byte { - if m != nil { - return m.ValidatingPublicKeys +func (x *ListPublicKeysResponse) GetValidatingPublicKeys() [][]byte { + if x != nil { + return x.ValidatingPublicKeys } return nil } type SignRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` SigningRoot []byte `protobuf:"bytes,2,opt,name=signing_root,json=signingRoot,proto3" json:"signing_root,omitempty"` SignatureDomain []byte `protobuf:"bytes,3,opt,name=signature_domain,json=signatureDomain,proto3" json:"signature_domain,omitempty"` - // Types that are valid to be assigned to Object: + // Types that are assignable to Object: // *SignRequest_Block // *SignRequest_AttestationData // *SignRequest_AggregateAttestationAndProof // *SignRequest_Exit // *SignRequest_Slot // *SignRequest_Epoch - Object isSignRequest_Object `protobuf_oneof:"object"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Object isSignRequest_Object `protobuf_oneof:"object"` } -func (m *SignRequest) Reset() { *m = SignRequest{} } -func (m *SignRequest) String() string { return proto.CompactTextString(m) } -func (*SignRequest) ProtoMessage() {} +func (x *SignRequest) Reset() { + *x = SignRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_keymanager_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *SignRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SignRequest) ProtoMessage() {} + +func (x *SignRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_keymanager_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SignRequest.ProtoReflect.Descriptor instead. func (*SignRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_795e98bd0a473d79, []int{1} + return file_proto_validator_accounts_v2_keymanager_proto_rawDescGZIP(), []int{1} } -func (m *SignRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SignRequest.Unmarshal(m, b) -} -func (m *SignRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SignRequest.Marshal(b, m, deterministic) -} -func (m *SignRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_SignRequest.Merge(m, src) -} -func (m *SignRequest) XXX_Size() int { - return xxx_messageInfo_SignRequest.Size(m) -} -func (m *SignRequest) XXX_DiscardUnknown() { - xxx_messageInfo_SignRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_SignRequest proto.InternalMessageInfo - -func (m *SignRequest) GetPublicKey() []byte { - if m != nil { - return m.PublicKey +func (x *SignRequest) GetPublicKey() []byte { + if x != nil { + return x.PublicKey } return nil } -func (m *SignRequest) GetSigningRoot() []byte { - if m != nil { - return m.SigningRoot +func (x *SignRequest) GetSigningRoot() []byte { + if x != nil { + return x.SigningRoot } return nil } -func (m *SignRequest) GetSignatureDomain() []byte { - if m != nil { - return m.SignatureDomain +func (x *SignRequest) GetSignatureDomain() []byte { + if x != nil { + return x.SignatureDomain } return nil } +func (m *SignRequest) GetObject() isSignRequest_Object { + if m != nil { + return m.Object + } + return nil +} + +func (x *SignRequest) GetBlock() *v1alpha1.BeaconBlock { + if x, ok := x.GetObject().(*SignRequest_Block); ok { + return x.Block + } + return nil +} + +func (x *SignRequest) GetAttestationData() *v1alpha1.AttestationData { + if x, ok := x.GetObject().(*SignRequest_AttestationData); ok { + return x.AttestationData + } + return nil +} + +func (x *SignRequest) GetAggregateAttestationAndProof() *v1alpha1.AggregateAttestationAndProof { + if x, ok := x.GetObject().(*SignRequest_AggregateAttestationAndProof); ok { + return x.AggregateAttestationAndProof + } + return nil +} + +func (x *SignRequest) GetExit() *v1alpha1.VoluntaryExit { + if x, ok := x.GetObject().(*SignRequest_Exit); ok { + return x.Exit + } + return nil +} + +func (x *SignRequest) GetSlot() uint64 { + if x, ok := x.GetObject().(*SignRequest_Slot); ok { + return x.Slot + } + return 0 +} + +func (x *SignRequest) GetEpoch() uint64 { + if x, ok := x.GetObject().(*SignRequest_Epoch); ok { + return x.Epoch + } + return 0 +} + type isSignRequest_Object interface { isSignRequest_Object() } @@ -201,58 +292,233 @@ func (*SignRequest_Slot) isSignRequest_Object() {} func (*SignRequest_Epoch) isSignRequest_Object() {} -func (m *SignRequest) GetObject() isSignRequest_Object { - if m != nil { - return m.Object +type SignResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Signature []byte `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"` + Status SignResponse_Status `protobuf:"varint,2,opt,name=status,proto3,enum=ethereum.validator.accounts.v2.SignResponse_Status" json:"status,omitempty"` +} + +func (x *SignResponse) Reset() { + *x = SignResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_keymanager_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *SignResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SignResponse) ProtoMessage() {} + +func (x *SignResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_keymanager_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SignResponse.ProtoReflect.Descriptor instead. +func (*SignResponse) Descriptor() ([]byte, []int) { + return file_proto_validator_accounts_v2_keymanager_proto_rawDescGZIP(), []int{2} +} + +func (x *SignResponse) GetSignature() []byte { + if x != nil { + return x.Signature } return nil } -func (m *SignRequest) GetBlock() *v1alpha1.BeaconBlock { - if x, ok := m.GetObject().(*SignRequest_Block); ok { - return x.Block +func (x *SignResponse) GetStatus() SignResponse_Status { + if x != nil { + return x.Status } - return nil + return SignResponse_UNKNOWN } -func (m *SignRequest) GetAttestationData() *v1alpha1.AttestationData { - if x, ok := m.GetObject().(*SignRequest_AttestationData); ok { - return x.AttestationData - } - return nil +var File_proto_validator_accounts_v2_keymanager_proto protoreflect.FileDescriptor + +var file_proto_validator_accounts_v2_keymanager_proto_rawDesc = []byte{ + 0x0a, 0x2c, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x6b, 0x65, + 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, + 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x1a, 0x1e, + 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x61, 0x74, 0x74, + 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, + 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x62, 0x65, 0x61, + 0x63, 0x6f, 0x6e, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, + 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, + 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, + 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x16, 0x4c, 0x69, + 0x73, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, + 0x6e, 0x67, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0c, 0x52, 0x14, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, + 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x73, 0x22, 0xfd, 0x03, 0x0a, 0x0b, 0x53, + 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, + 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, + 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x69, 0x67, + 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, + 0x0b, 0x73, 0x69, 0x67, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x29, 0x0a, 0x10, + 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x3a, 0x0a, 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x18, 0x65, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, + 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, + 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x00, 0x52, 0x05, 0x62, 0x6c, + 0x6f, 0x63, 0x6b, 0x12, 0x53, 0x0a, 0x10, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x66, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, + 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x7c, 0x0a, 0x1f, 0x61, 0x67, 0x67, 0x72, + 0x65, 0x67, 0x61, 0x74, 0x65, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x6f, 0x66, 0x18, 0x67, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x33, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, + 0x61, 0x74, 0x65, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e, + 0x64, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x48, 0x00, 0x52, 0x1c, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, + 0x61, 0x74, 0x65, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e, + 0x64, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x12, 0x3a, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x68, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, + 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x6f, 0x6c, + 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x48, 0x00, 0x52, 0x04, 0x65, 0x78, + 0x69, 0x74, 0x12, 0x14, 0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x69, 0x20, 0x01, 0x28, 0x04, + 0x48, 0x00, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12, 0x16, 0x0a, 0x05, 0x65, 0x70, 0x6f, 0x63, + 0x68, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x05, 0x65, 0x70, 0x6f, 0x63, 0x68, + 0x42, 0x08, 0x0a, 0x06, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0xb7, 0x01, 0x0a, 0x0c, 0x53, + 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, + 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, + 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x4b, 0x0a, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x33, 0x2e, 0x65, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3c, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0d, 0x0a, + 0x09, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, + 0x44, 0x45, 0x4e, 0x49, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, + 0x45, 0x44, 0x10, 0x03, 0x32, 0xa7, 0x02, 0x0a, 0x0c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, + 0x69, 0x67, 0x6e, 0x65, 0x72, 0x12, 0x90, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, + 0x79, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x36, 0x2e, 0x65, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, + 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x12, 0x1c, 0x2f, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2f, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x04, 0x53, 0x69, 0x67, + 0x6e, 0x12, 0x2b, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, + 0x76, 0x32, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, + 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x1a, 0x22, 0x18, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, + 0x76, 0x32, 0x2f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2f, 0x73, 0x69, 0x67, 0x6e, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -func (m *SignRequest) GetAggregateAttestationAndProof() *v1alpha1.AggregateAttestationAndProof { - if x, ok := m.GetObject().(*SignRequest_AggregateAttestationAndProof); ok { - return x.AggregateAttestationAndProof - } - return nil +var ( + file_proto_validator_accounts_v2_keymanager_proto_rawDescOnce sync.Once + file_proto_validator_accounts_v2_keymanager_proto_rawDescData = file_proto_validator_accounts_v2_keymanager_proto_rawDesc +) + +func file_proto_validator_accounts_v2_keymanager_proto_rawDescGZIP() []byte { + file_proto_validator_accounts_v2_keymanager_proto_rawDescOnce.Do(func() { + file_proto_validator_accounts_v2_keymanager_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto_validator_accounts_v2_keymanager_proto_rawDescData) + }) + return file_proto_validator_accounts_v2_keymanager_proto_rawDescData } -func (m *SignRequest) GetExit() *v1alpha1.VoluntaryExit { - if x, ok := m.GetObject().(*SignRequest_Exit); ok { - return x.Exit - } - return nil +var file_proto_validator_accounts_v2_keymanager_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_proto_validator_accounts_v2_keymanager_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_proto_validator_accounts_v2_keymanager_proto_goTypes = []interface{}{ + (SignResponse_Status)(0), // 0: ethereum.validator.accounts.v2.SignResponse.Status + (*ListPublicKeysResponse)(nil), // 1: ethereum.validator.accounts.v2.ListPublicKeysResponse + (*SignRequest)(nil), // 2: ethereum.validator.accounts.v2.SignRequest + (*SignResponse)(nil), // 3: ethereum.validator.accounts.v2.SignResponse + (*v1alpha1.BeaconBlock)(nil), // 4: ethereum.eth.v1alpha1.BeaconBlock + (*v1alpha1.AttestationData)(nil), // 5: ethereum.eth.v1alpha1.AttestationData + (*v1alpha1.AggregateAttestationAndProof)(nil), // 6: ethereum.eth.v1alpha1.AggregateAttestationAndProof + (*v1alpha1.VoluntaryExit)(nil), // 7: ethereum.eth.v1alpha1.VoluntaryExit + (*empty.Empty)(nil), // 8: google.protobuf.Empty +} +var file_proto_validator_accounts_v2_keymanager_proto_depIdxs = []int32{ + 4, // 0: ethereum.validator.accounts.v2.SignRequest.block:type_name -> ethereum.eth.v1alpha1.BeaconBlock + 5, // 1: ethereum.validator.accounts.v2.SignRequest.attestation_data:type_name -> ethereum.eth.v1alpha1.AttestationData + 6, // 2: ethereum.validator.accounts.v2.SignRequest.aggregate_attestation_and_proof:type_name -> ethereum.eth.v1alpha1.AggregateAttestationAndProof + 7, // 3: ethereum.validator.accounts.v2.SignRequest.exit:type_name -> ethereum.eth.v1alpha1.VoluntaryExit + 0, // 4: ethereum.validator.accounts.v2.SignResponse.status:type_name -> ethereum.validator.accounts.v2.SignResponse.Status + 8, // 5: ethereum.validator.accounts.v2.RemoteSigner.ListValidatingPublicKeys:input_type -> google.protobuf.Empty + 2, // 6: ethereum.validator.accounts.v2.RemoteSigner.Sign:input_type -> ethereum.validator.accounts.v2.SignRequest + 1, // 7: ethereum.validator.accounts.v2.RemoteSigner.ListValidatingPublicKeys:output_type -> ethereum.validator.accounts.v2.ListPublicKeysResponse + 3, // 8: ethereum.validator.accounts.v2.RemoteSigner.Sign:output_type -> ethereum.validator.accounts.v2.SignResponse + 7, // [7:9] is the sub-list for method output_type + 5, // [5:7] is the sub-list for method input_type + 5, // [5:5] is the sub-list for extension type_name + 5, // [5:5] is the sub-list for extension extendee + 0, // [0:5] is the sub-list for field type_name } -func (m *SignRequest) GetSlot() uint64 { - if x, ok := m.GetObject().(*SignRequest_Slot); ok { - return x.Slot +func init() { file_proto_validator_accounts_v2_keymanager_proto_init() } +func file_proto_validator_accounts_v2_keymanager_proto_init() { + if File_proto_validator_accounts_v2_keymanager_proto != nil { + return } - return 0 -} - -func (m *SignRequest) GetEpoch() uint64 { - if x, ok := m.GetObject().(*SignRequest_Epoch); ok { - return x.Epoch + if !protoimpl.UnsafeEnabled { + file_proto_validator_accounts_v2_keymanager_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListPublicKeysResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_keymanager_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SignRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_keymanager_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SignResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } } - return 0 -} - -// XXX_OneofWrappers is for the internal use of the proto package. -func (*SignRequest) XXX_OneofWrappers() []interface{} { - return []interface{}{ + file_proto_validator_accounts_v2_keymanager_proto_msgTypes[1].OneofWrappers = []interface{}{ (*SignRequest_Block)(nil), (*SignRequest_AttestationData)(nil), (*SignRequest_AggregateAttestationAndProof)(nil), @@ -260,109 +526,25 @@ func (*SignRequest) XXX_OneofWrappers() []interface{} { (*SignRequest_Slot)(nil), (*SignRequest_Epoch)(nil), } -} - -type SignResponse struct { - Signature []byte `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"` - Status SignResponse_Status `protobuf:"varint,2,opt,name=status,proto3,enum=ethereum.validator.accounts.v2.SignResponse_Status" json:"status,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SignResponse) Reset() { *m = SignResponse{} } -func (m *SignResponse) String() string { return proto.CompactTextString(m) } -func (*SignResponse) ProtoMessage() {} -func (*SignResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_795e98bd0a473d79, []int{2} -} - -func (m *SignResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SignResponse.Unmarshal(m, b) -} -func (m *SignResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SignResponse.Marshal(b, m, deterministic) -} -func (m *SignResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_SignResponse.Merge(m, src) -} -func (m *SignResponse) XXX_Size() int { - return xxx_messageInfo_SignResponse.Size(m) -} -func (m *SignResponse) XXX_DiscardUnknown() { - xxx_messageInfo_SignResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_SignResponse proto.InternalMessageInfo - -func (m *SignResponse) GetSignature() []byte { - if m != nil { - return m.Signature - } - return nil -} - -func (m *SignResponse) GetStatus() SignResponse_Status { - if m != nil { - return m.Status - } - return SignResponse_UNKNOWN -} - -func init() { - proto.RegisterEnum("ethereum.validator.accounts.v2.SignResponse_Status", SignResponse_Status_name, SignResponse_Status_value) - proto.RegisterType((*ListPublicKeysResponse)(nil), "ethereum.validator.accounts.v2.ListPublicKeysResponse") - proto.RegisterType((*SignRequest)(nil), "ethereum.validator.accounts.v2.SignRequest") - proto.RegisterType((*SignResponse)(nil), "ethereum.validator.accounts.v2.SignResponse") -} - -func init() { - proto.RegisterFile("proto/validator/accounts/v2/keymanager.proto", fileDescriptor_795e98bd0a473d79) -} - -var fileDescriptor_795e98bd0a473d79 = []byte{ - // 653 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0x5d, 0x6e, 0xd3, 0x40, - 0x10, 0x8e, 0x93, 0x34, 0xd0, 0x4d, 0xa0, 0xd1, 0xaa, 0x8a, 0xac, 0x10, 0xda, 0x60, 0x55, 0x28, - 0x88, 0xca, 0x56, 0x53, 0xc4, 0x43, 0xc5, 0x4b, 0x5b, 0x1b, 0xa5, 0x6a, 0x15, 0x2a, 0x47, 0x2d, - 0x8f, 0xd6, 0xc6, 0x99, 0x3a, 0x6e, 0x9d, 0x5d, 0x63, 0xaf, 0xa3, 0x46, 0xe2, 0x09, 0x2e, 0x80, - 0xc4, 0x21, 0x38, 0x02, 0x07, 0xe1, 0x0a, 0x5c, 0x03, 0x09, 0xed, 0xda, 0x71, 0x52, 0x29, 0xe5, - 0xe7, 0x2d, 0xf3, 0xcd, 0xf7, 0xcd, 0x8c, 0xbf, 0xd9, 0x09, 0xda, 0x0d, 0x23, 0xc6, 0x99, 0x31, - 0x25, 0x81, 0x3f, 0x22, 0x9c, 0x45, 0x06, 0x71, 0x5d, 0x96, 0x50, 0x1e, 0x1b, 0xd3, 0xae, 0x71, - 0x03, 0xb3, 0x09, 0xa1, 0xc4, 0x83, 0x48, 0x97, 0x34, 0xbc, 0x05, 0x7c, 0x0c, 0x11, 0x24, 0x13, - 0x3d, 0x17, 0xe8, 0x73, 0x81, 0x3e, 0xed, 0x36, 0x45, 0xde, 0x98, 0xee, 0x91, 0x20, 0x1c, 0x93, - 0x3d, 0x83, 0x70, 0x0e, 0x31, 0x27, 0xdc, 0x67, 0x34, 0xd5, 0x37, 0xb7, 0xef, 0xe4, 0x87, 0x40, - 0x5c, 0x46, 0x9d, 0x61, 0xc0, 0xdc, 0x9b, 0x8c, 0xd0, 0xf2, 0x18, 0xf3, 0x02, 0x30, 0x48, 0xe8, - 0x1b, 0x84, 0x52, 0x96, 0xaa, 0xe3, 0x2c, 0xfb, 0x24, 0xcb, 0xca, 0x68, 0x98, 0x5c, 0x19, 0x30, - 0x09, 0xf9, 0x2c, 0x4d, 0x6a, 0x7d, 0xd4, 0x38, 0xf3, 0x63, 0x7e, 0x9e, 0x0c, 0x03, 0xdf, 0x3d, - 0x85, 0x59, 0x6c, 0x43, 0x1c, 0x32, 0x1a, 0x03, 0x7e, 0x85, 0x1a, 0xd9, 0xb8, 0x3e, 0xf5, 0x9c, - 0x50, 0x12, 0x9c, 0x1b, 0x98, 0xc5, 0x6a, 0xb1, 0x5d, 0xea, 0xd4, 0xec, 0xcd, 0x45, 0x76, 0xa1, - 0xd6, 0x7e, 0x95, 0x50, 0x75, 0xe0, 0x7b, 0xd4, 0x86, 0x0f, 0x09, 0xc4, 0x1c, 0x3f, 0x45, 0x68, - 0x21, 0x55, 0x95, 0xb6, 0xd2, 0xa9, 0xd9, 0xeb, 0xe1, 0x9c, 0x8f, 0x9f, 0xa1, 0x5a, 0xec, 0x7b, - 0x54, 0x74, 0x88, 0x18, 0xe3, 0x6a, 0x51, 0x12, 0xaa, 0x19, 0x66, 0x33, 0xc6, 0xf1, 0x0b, 0x54, - 0x17, 0x21, 0xe1, 0x49, 0x04, 0xce, 0x88, 0x4d, 0x88, 0x4f, 0xd5, 0x92, 0xa4, 0x6d, 0xe4, 0xb8, - 0x29, 0x61, 0x7c, 0x80, 0xd6, 0xa4, 0x2d, 0x2a, 0xb4, 0x95, 0x4e, 0xb5, 0xab, 0xe9, 0xb9, 0xf1, - 0xc0, 0xc7, 0xfa, 0xdc, 0x41, 0xfd, 0x48, 0x3a, 0x78, 0x24, 0x98, 0xbd, 0x82, 0x9d, 0x4a, 0xf0, - 0x00, 0xd5, 0x97, 0x9c, 0x77, 0x46, 0x84, 0x13, 0xf5, 0x4a, 0x96, 0x79, 0x7e, 0x4f, 0x99, 0xc3, - 0x05, 0xdd, 0x24, 0x9c, 0xf4, 0x0a, 0xf6, 0x06, 0xb9, 0x0b, 0xe1, 0x8f, 0x68, 0x9b, 0x78, 0x5e, - 0x04, 0x1e, 0xe1, 0xe0, 0x2c, 0x97, 0x27, 0x74, 0xe4, 0x84, 0x11, 0x63, 0x57, 0xaa, 0x27, 0x7b, - 0xec, 0xdf, 0xd7, 0x63, 0xae, 0x5e, 0x6a, 0x76, 0x48, 0x47, 0xe7, 0x42, 0xda, 0x2b, 0xd8, 0x2d, - 0xf2, 0x87, 0x3c, 0x3e, 0x40, 0x65, 0xb8, 0xf5, 0xb9, 0x3a, 0x96, 0x2d, 0x76, 0xee, 0x69, 0x71, - 0xc9, 0x82, 0x84, 0x72, 0x12, 0xcd, 0xac, 0x5b, 0x9f, 0xf7, 0x0a, 0xb6, 0xd4, 0xe0, 0x4d, 0x54, - 0x8e, 0x03, 0xc6, 0x55, 0xbf, 0xad, 0x74, 0xca, 0x02, 0x15, 0x11, 0x6e, 0xa0, 0x35, 0x08, 0x99, - 0x3b, 0x56, 0xaf, 0x33, 0x38, 0x0d, 0x8f, 0x1e, 0xa2, 0x0a, 0x1b, 0x5e, 0x83, 0xcb, 0xb5, 0xef, - 0x0a, 0xaa, 0xa5, 0xfb, 0xcf, 0x9e, 0x51, 0x0b, 0xad, 0xe7, 0x6b, 0x9a, 0xef, 0x3f, 0x07, 0xf0, - 0x29, 0xaa, 0x88, 0xa9, 0x93, 0x58, 0x6e, 0xfe, 0xf1, 0xb2, 0x0f, 0x2b, 0x6f, 0x45, 0x5f, 0xae, - 0xad, 0x0f, 0xa4, 0xd4, 0xce, 0x4a, 0x68, 0x6f, 0x50, 0x25, 0x45, 0x70, 0x15, 0x3d, 0xb8, 0xe8, - 0x9f, 0xf6, 0xdf, 0xbd, 0xef, 0xd7, 0x0b, 0xf8, 0x11, 0x5a, 0x1f, 0x5c, 0x1c, 0x1f, 0x5b, 0x96, - 0x69, 0x99, 0x75, 0x05, 0x23, 0x54, 0x31, 0xad, 0xfe, 0x89, 0x65, 0xd6, 0x8b, 0xe2, 0xf7, 0xdb, - 0xc3, 0x93, 0x33, 0xcb, 0xac, 0x97, 0xba, 0xdf, 0x8a, 0xa8, 0x66, 0xc3, 0x84, 0x71, 0x10, 0x3d, - 0x20, 0xc2, 0x5f, 0x14, 0xa4, 0x8a, 0xdb, 0xb8, 0x5c, 0xf1, 0xce, 0x71, 0x43, 0x4f, 0xaf, 0x4a, - 0x9f, 0x5f, 0x95, 0x6e, 0x89, 0xab, 0x6a, 0xbe, 0xfe, 0xdb, 0x07, 0xac, 0xbe, 0x36, 0x6d, 0xe7, - 0xd3, 0x8f, 0x9f, 0x5f, 0x8b, 0x5b, 0xb8, 0x75, 0xe7, 0xaf, 0x24, 0x92, 0xf3, 0xe4, 0x10, 0xfe, - 0xac, 0xa0, 0xb2, 0x98, 0x0e, 0xbf, 0xfc, 0x37, 0x9f, 0xe4, 0x0d, 0x36, 0x77, 0xff, 0xc7, 0x54, - 0xad, 0x2d, 0x27, 0x69, 0x6a, 0xea, 0xaa, 0x49, 0xc4, 0xe6, 0x86, 0x15, 0xf9, 0xcd, 0xfb, 0xbf, - 0x03, 0x00, 0x00, 0xff, 0xff, 0x2d, 0x82, 0x15, 0x16, 0x06, 0x05, 0x00, 0x00, + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_proto_validator_accounts_v2_keymanager_proto_rawDesc, + NumEnums: 1, + NumMessages: 3, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_proto_validator_accounts_v2_keymanager_proto_goTypes, + DependencyIndexes: file_proto_validator_accounts_v2_keymanager_proto_depIdxs, + EnumInfos: file_proto_validator_accounts_v2_keymanager_proto_enumTypes, + MessageInfos: file_proto_validator_accounts_v2_keymanager_proto_msgTypes, + }.Build() + File_proto_validator_accounts_v2_keymanager_proto = out.File + file_proto_validator_accounts_v2_keymanager_proto_rawDesc = nil + file_proto_validator_accounts_v2_keymanager_proto_goTypes = nil + file_proto_validator_accounts_v2_keymanager_proto_depIdxs = nil } // Reference imports to suppress errors if they are not otherwise used. @@ -417,10 +599,10 @@ type RemoteSignerServer interface { type UnimplementedRemoteSignerServer struct { } -func (*UnimplementedRemoteSignerServer) ListValidatingPublicKeys(ctx context.Context, req *empty.Empty) (*ListPublicKeysResponse, error) { +func (*UnimplementedRemoteSignerServer) ListValidatingPublicKeys(context.Context, *empty.Empty) (*ListPublicKeysResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListValidatingPublicKeys not implemented") } -func (*UnimplementedRemoteSignerServer) Sign(ctx context.Context, req *SignRequest) (*SignResponse, error) { +func (*UnimplementedRemoteSignerServer) Sign(context.Context, *SignRequest) (*SignResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Sign not implemented") } diff --git a/proto/validator/accounts/v2_gateway/web_api.pb.go b/proto/validator/accounts/v2_gateway/web_api.pb.go index e80a54df7d..9910a5efe0 100755 --- a/proto/validator/accounts/v2_gateway/web_api.pb.go +++ b/proto/validator/accounts/v2_gateway/web_api.pb.go @@ -1,12 +1,15 @@ // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.13.0 // source: proto/validator/accounts/v2/web_api.proto package ethereum_validator_accounts_v2 import ( context "context" - fmt "fmt" - math "math" + reflect "reflect" + sync "sync" _ "github.com/gogo/protobuf/gogoproto" proto "github.com/golang/protobuf/proto" @@ -15,18 +18,20 @@ import ( grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 type KeymanagerKind int32 @@ -36,1304 +41,2065 @@ const ( KeymanagerKind_REMOTE KeymanagerKind = 2 ) -var KeymanagerKind_name = map[int32]string{ - 0: "DERIVED", - 1: "IMPORTED", - 2: "REMOTE", -} +// Enum value maps for KeymanagerKind. +var ( + KeymanagerKind_name = map[int32]string{ + 0: "DERIVED", + 1: "IMPORTED", + 2: "REMOTE", + } + KeymanagerKind_value = map[string]int32{ + "DERIVED": 0, + "IMPORTED": 1, + "REMOTE": 2, + } +) -var KeymanagerKind_value = map[string]int32{ - "DERIVED": 0, - "IMPORTED": 1, - "REMOTE": 2, +func (x KeymanagerKind) Enum() *KeymanagerKind { + p := new(KeymanagerKind) + *p = x + return p } func (x KeymanagerKind) String() string { - return proto.EnumName(KeymanagerKind_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (KeymanagerKind) Descriptor() protoreflect.EnumDescriptor { + return file_proto_validator_accounts_v2_web_api_proto_enumTypes[0].Descriptor() +} + +func (KeymanagerKind) Type() protoreflect.EnumType { + return &file_proto_validator_accounts_v2_web_api_proto_enumTypes[0] +} + +func (x KeymanagerKind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use KeymanagerKind.Descriptor instead. func (KeymanagerKind) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{0} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{0} } type CreateWalletRequest struct { - WalletPath string `protobuf:"bytes,1,opt,name=wallet_path,json=walletPath,proto3" json:"wallet_path,omitempty"` - Keymanager KeymanagerKind `protobuf:"varint,2,opt,name=keymanager,proto3,enum=ethereum.validator.accounts.v2.KeymanagerKind" json:"keymanager,omitempty"` - WalletPassword string `protobuf:"bytes,3,opt,name=wallet_password,json=walletPassword,proto3" json:"wallet_password,omitempty"` - Mnemonic string `protobuf:"bytes,4,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"` - NumAccounts uint64 `protobuf:"varint,5,opt,name=num_accounts,json=numAccounts,proto3" json:"num_accounts,omitempty"` - RemoteAddr string `protobuf:"bytes,6,opt,name=remote_addr,json=remoteAddr,proto3" json:"remote_addr,omitempty"` - RemoteCrtPath string `protobuf:"bytes,7,opt,name=remote_crt_path,json=remoteCrtPath,proto3" json:"remote_crt_path,omitempty"` - RemoteKeyPath string `protobuf:"bytes,8,opt,name=remote_key_path,json=remoteKeyPath,proto3" json:"remote_key_path,omitempty"` - RemoteCaCrtPath string `protobuf:"bytes,9,opt,name=remote_ca_crt_path,json=remoteCaCrtPath,proto3" json:"remote_ca_crt_path,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + WalletPath string `protobuf:"bytes,1,opt,name=wallet_path,json=walletPath,proto3" json:"wallet_path,omitempty"` + Keymanager KeymanagerKind `protobuf:"varint,2,opt,name=keymanager,proto3,enum=ethereum.validator.accounts.v2.KeymanagerKind" json:"keymanager,omitempty"` + WalletPassword string `protobuf:"bytes,3,opt,name=wallet_password,json=walletPassword,proto3" json:"wallet_password,omitempty"` + Mnemonic string `protobuf:"bytes,4,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"` + NumAccounts uint64 `protobuf:"varint,5,opt,name=num_accounts,json=numAccounts,proto3" json:"num_accounts,omitempty"` + RemoteAddr string `protobuf:"bytes,6,opt,name=remote_addr,json=remoteAddr,proto3" json:"remote_addr,omitempty"` + RemoteCrtPath string `protobuf:"bytes,7,opt,name=remote_crt_path,json=remoteCrtPath,proto3" json:"remote_crt_path,omitempty"` + RemoteKeyPath string `protobuf:"bytes,8,opt,name=remote_key_path,json=remoteKeyPath,proto3" json:"remote_key_path,omitempty"` + RemoteCaCrtPath string `protobuf:"bytes,9,opt,name=remote_ca_crt_path,json=remoteCaCrtPath,proto3" json:"remote_ca_crt_path,omitempty"` } -func (m *CreateWalletRequest) Reset() { *m = CreateWalletRequest{} } -func (m *CreateWalletRequest) String() string { return proto.CompactTextString(m) } -func (*CreateWalletRequest) ProtoMessage() {} +func (x *CreateWalletRequest) Reset() { + *x = CreateWalletRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateWalletRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateWalletRequest) ProtoMessage() {} + +func (x *CreateWalletRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateWalletRequest.ProtoReflect.Descriptor instead. func (*CreateWalletRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{0} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{0} } -func (m *CreateWalletRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateWalletRequest.Unmarshal(m, b) -} -func (m *CreateWalletRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateWalletRequest.Marshal(b, m, deterministic) -} -func (m *CreateWalletRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateWalletRequest.Merge(m, src) -} -func (m *CreateWalletRequest) XXX_Size() int { - return xxx_messageInfo_CreateWalletRequest.Size(m) -} -func (m *CreateWalletRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateWalletRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_CreateWalletRequest proto.InternalMessageInfo - -func (m *CreateWalletRequest) GetWalletPath() string { - if m != nil { - return m.WalletPath +func (x *CreateWalletRequest) GetWalletPath() string { + if x != nil { + return x.WalletPath } return "" } -func (m *CreateWalletRequest) GetKeymanager() KeymanagerKind { - if m != nil { - return m.Keymanager +func (x *CreateWalletRequest) GetKeymanager() KeymanagerKind { + if x != nil { + return x.Keymanager } return KeymanagerKind_DERIVED } -func (m *CreateWalletRequest) GetWalletPassword() string { - if m != nil { - return m.WalletPassword +func (x *CreateWalletRequest) GetWalletPassword() string { + if x != nil { + return x.WalletPassword } return "" } -func (m *CreateWalletRequest) GetMnemonic() string { - if m != nil { - return m.Mnemonic +func (x *CreateWalletRequest) GetMnemonic() string { + if x != nil { + return x.Mnemonic } return "" } -func (m *CreateWalletRequest) GetNumAccounts() uint64 { - if m != nil { - return m.NumAccounts +func (x *CreateWalletRequest) GetNumAccounts() uint64 { + if x != nil { + return x.NumAccounts } return 0 } -func (m *CreateWalletRequest) GetRemoteAddr() string { - if m != nil { - return m.RemoteAddr +func (x *CreateWalletRequest) GetRemoteAddr() string { + if x != nil { + return x.RemoteAddr } return "" } -func (m *CreateWalletRequest) GetRemoteCrtPath() string { - if m != nil { - return m.RemoteCrtPath +func (x *CreateWalletRequest) GetRemoteCrtPath() string { + if x != nil { + return x.RemoteCrtPath } return "" } -func (m *CreateWalletRequest) GetRemoteKeyPath() string { - if m != nil { - return m.RemoteKeyPath +func (x *CreateWalletRequest) GetRemoteKeyPath() string { + if x != nil { + return x.RemoteKeyPath } return "" } -func (m *CreateWalletRequest) GetRemoteCaCrtPath() string { - if m != nil { - return m.RemoteCaCrtPath +func (x *CreateWalletRequest) GetRemoteCaCrtPath() string { + if x != nil { + return x.RemoteCaCrtPath } return "" } type CreateWalletResponse struct { - Wallet *WalletResponse `protobuf:"bytes,1,opt,name=wallet,proto3" json:"wallet,omitempty"` - AccountsCreated *DepositDataResponse `protobuf:"bytes,2,opt,name=accounts_created,json=accountsCreated,proto3" json:"accounts_created,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Wallet *WalletResponse `protobuf:"bytes,1,opt,name=wallet,proto3" json:"wallet,omitempty"` + AccountsCreated *DepositDataResponse `protobuf:"bytes,2,opt,name=accounts_created,json=accountsCreated,proto3" json:"accounts_created,omitempty"` } -func (m *CreateWalletResponse) Reset() { *m = CreateWalletResponse{} } -func (m *CreateWalletResponse) String() string { return proto.CompactTextString(m) } -func (*CreateWalletResponse) ProtoMessage() {} +func (x *CreateWalletResponse) Reset() { + *x = CreateWalletResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateWalletResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateWalletResponse) ProtoMessage() {} + +func (x *CreateWalletResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateWalletResponse.ProtoReflect.Descriptor instead. func (*CreateWalletResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{1} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{1} } -func (m *CreateWalletResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateWalletResponse.Unmarshal(m, b) -} -func (m *CreateWalletResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateWalletResponse.Marshal(b, m, deterministic) -} -func (m *CreateWalletResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateWalletResponse.Merge(m, src) -} -func (m *CreateWalletResponse) XXX_Size() int { - return xxx_messageInfo_CreateWalletResponse.Size(m) -} -func (m *CreateWalletResponse) XXX_DiscardUnknown() { - xxx_messageInfo_CreateWalletResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_CreateWalletResponse proto.InternalMessageInfo - -func (m *CreateWalletResponse) GetWallet() *WalletResponse { - if m != nil { - return m.Wallet +func (x *CreateWalletResponse) GetWallet() *WalletResponse { + if x != nil { + return x.Wallet } return nil } -func (m *CreateWalletResponse) GetAccountsCreated() *DepositDataResponse { - if m != nil { - return m.AccountsCreated +func (x *CreateWalletResponse) GetAccountsCreated() *DepositDataResponse { + if x != nil { + return x.AccountsCreated } return nil } type EditWalletConfigRequest struct { - RemoteAddr string `protobuf:"bytes,1,opt,name=remote_addr,json=remoteAddr,proto3" json:"remote_addr,omitempty"` - RemoteCrtPath string `protobuf:"bytes,2,opt,name=remote_crt_path,json=remoteCrtPath,proto3" json:"remote_crt_path,omitempty"` - RemoteKeyPath string `protobuf:"bytes,3,opt,name=remote_key_path,json=remoteKeyPath,proto3" json:"remote_key_path,omitempty"` - RemoteCaCrtPath string `protobuf:"bytes,4,opt,name=remote_ca_crt_path,json=remoteCaCrtPath,proto3" json:"remote_ca_crt_path,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RemoteAddr string `protobuf:"bytes,1,opt,name=remote_addr,json=remoteAddr,proto3" json:"remote_addr,omitempty"` + RemoteCrtPath string `protobuf:"bytes,2,opt,name=remote_crt_path,json=remoteCrtPath,proto3" json:"remote_crt_path,omitempty"` + RemoteKeyPath string `protobuf:"bytes,3,opt,name=remote_key_path,json=remoteKeyPath,proto3" json:"remote_key_path,omitempty"` + RemoteCaCrtPath string `protobuf:"bytes,4,opt,name=remote_ca_crt_path,json=remoteCaCrtPath,proto3" json:"remote_ca_crt_path,omitempty"` } -func (m *EditWalletConfigRequest) Reset() { *m = EditWalletConfigRequest{} } -func (m *EditWalletConfigRequest) String() string { return proto.CompactTextString(m) } -func (*EditWalletConfigRequest) ProtoMessage() {} +func (x *EditWalletConfigRequest) Reset() { + *x = EditWalletConfigRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EditWalletConfigRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditWalletConfigRequest) ProtoMessage() {} + +func (x *EditWalletConfigRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EditWalletConfigRequest.ProtoReflect.Descriptor instead. func (*EditWalletConfigRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{2} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{2} } -func (m *EditWalletConfigRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_EditWalletConfigRequest.Unmarshal(m, b) -} -func (m *EditWalletConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_EditWalletConfigRequest.Marshal(b, m, deterministic) -} -func (m *EditWalletConfigRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_EditWalletConfigRequest.Merge(m, src) -} -func (m *EditWalletConfigRequest) XXX_Size() int { - return xxx_messageInfo_EditWalletConfigRequest.Size(m) -} -func (m *EditWalletConfigRequest) XXX_DiscardUnknown() { - xxx_messageInfo_EditWalletConfigRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_EditWalletConfigRequest proto.InternalMessageInfo - -func (m *EditWalletConfigRequest) GetRemoteAddr() string { - if m != nil { - return m.RemoteAddr +func (x *EditWalletConfigRequest) GetRemoteAddr() string { + if x != nil { + return x.RemoteAddr } return "" } -func (m *EditWalletConfigRequest) GetRemoteCrtPath() string { - if m != nil { - return m.RemoteCrtPath +func (x *EditWalletConfigRequest) GetRemoteCrtPath() string { + if x != nil { + return x.RemoteCrtPath } return "" } -func (m *EditWalletConfigRequest) GetRemoteKeyPath() string { - if m != nil { - return m.RemoteKeyPath +func (x *EditWalletConfigRequest) GetRemoteKeyPath() string { + if x != nil { + return x.RemoteKeyPath } return "" } -func (m *EditWalletConfigRequest) GetRemoteCaCrtPath() string { - if m != nil { - return m.RemoteCaCrtPath +func (x *EditWalletConfigRequest) GetRemoteCaCrtPath() string { + if x != nil { + return x.RemoteCaCrtPath } return "" } type GenerateMnemonicResponse struct { - Mnemonic string `protobuf:"bytes,1,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Mnemonic string `protobuf:"bytes,1,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"` } -func (m *GenerateMnemonicResponse) Reset() { *m = GenerateMnemonicResponse{} } -func (m *GenerateMnemonicResponse) String() string { return proto.CompactTextString(m) } -func (*GenerateMnemonicResponse) ProtoMessage() {} +func (x *GenerateMnemonicResponse) Reset() { + *x = GenerateMnemonicResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *GenerateMnemonicResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenerateMnemonicResponse) ProtoMessage() {} + +func (x *GenerateMnemonicResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GenerateMnemonicResponse.ProtoReflect.Descriptor instead. func (*GenerateMnemonicResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{3} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{3} } -func (m *GenerateMnemonicResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GenerateMnemonicResponse.Unmarshal(m, b) -} -func (m *GenerateMnemonicResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GenerateMnemonicResponse.Marshal(b, m, deterministic) -} -func (m *GenerateMnemonicResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GenerateMnemonicResponse.Merge(m, src) -} -func (m *GenerateMnemonicResponse) XXX_Size() int { - return xxx_messageInfo_GenerateMnemonicResponse.Size(m) -} -func (m *GenerateMnemonicResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GenerateMnemonicResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_GenerateMnemonicResponse proto.InternalMessageInfo - -func (m *GenerateMnemonicResponse) GetMnemonic() string { - if m != nil { - return m.Mnemonic +func (x *GenerateMnemonicResponse) GetMnemonic() string { + if x != nil { + return x.Mnemonic } return "" } type WalletResponse struct { - WalletPath string `protobuf:"bytes,1,opt,name=wallet_path,json=walletPath,proto3" json:"wallet_path,omitempty"` - KeymanagerKind KeymanagerKind `protobuf:"varint,2,opt,name=keymanager_kind,json=keymanagerKind,proto3,enum=ethereum.validator.accounts.v2.KeymanagerKind" json:"keymanager_kind,omitempty"` - KeymanagerConfig map[string]string `protobuf:"bytes,3,rep,name=keymanager_config,json=keymanagerConfig,proto3" json:"keymanager_config,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + WalletPath string `protobuf:"bytes,1,opt,name=wallet_path,json=walletPath,proto3" json:"wallet_path,omitempty"` + KeymanagerKind KeymanagerKind `protobuf:"varint,2,opt,name=keymanager_kind,json=keymanagerKind,proto3,enum=ethereum.validator.accounts.v2.KeymanagerKind" json:"keymanager_kind,omitempty"` + KeymanagerConfig map[string]string `protobuf:"bytes,3,rep,name=keymanager_config,json=keymanagerConfig,proto3" json:"keymanager_config,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` } -func (m *WalletResponse) Reset() { *m = WalletResponse{} } -func (m *WalletResponse) String() string { return proto.CompactTextString(m) } -func (*WalletResponse) ProtoMessage() {} +func (x *WalletResponse) Reset() { + *x = WalletResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *WalletResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WalletResponse) ProtoMessage() {} + +func (x *WalletResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WalletResponse.ProtoReflect.Descriptor instead. func (*WalletResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{4} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{4} } -func (m *WalletResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_WalletResponse.Unmarshal(m, b) -} -func (m *WalletResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_WalletResponse.Marshal(b, m, deterministic) -} -func (m *WalletResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_WalletResponse.Merge(m, src) -} -func (m *WalletResponse) XXX_Size() int { - return xxx_messageInfo_WalletResponse.Size(m) -} -func (m *WalletResponse) XXX_DiscardUnknown() { - xxx_messageInfo_WalletResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_WalletResponse proto.InternalMessageInfo - -func (m *WalletResponse) GetWalletPath() string { - if m != nil { - return m.WalletPath +func (x *WalletResponse) GetWalletPath() string { + if x != nil { + return x.WalletPath } return "" } -func (m *WalletResponse) GetKeymanagerKind() KeymanagerKind { - if m != nil { - return m.KeymanagerKind +func (x *WalletResponse) GetKeymanagerKind() KeymanagerKind { + if x != nil { + return x.KeymanagerKind } return KeymanagerKind_DERIVED } -func (m *WalletResponse) GetKeymanagerConfig() map[string]string { - if m != nil { - return m.KeymanagerConfig +func (x *WalletResponse) GetKeymanagerConfig() map[string]string { + if x != nil { + return x.KeymanagerConfig } return nil } type ListAccountsRequest struct { - GetDepositTxData bool `protobuf:"varint,1,opt,name=get_deposit_tx_data,json=getDepositTxData,proto3" json:"get_deposit_tx_data,omitempty"` - PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` - PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` - All bool `protobuf:"varint,4,opt,name=all,proto3" json:"all,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + GetDepositTxData bool `protobuf:"varint,1,opt,name=get_deposit_tx_data,json=getDepositTxData,proto3" json:"get_deposit_tx_data,omitempty"` + PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` + PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` + All bool `protobuf:"varint,4,opt,name=all,proto3" json:"all,omitempty"` } -func (m *ListAccountsRequest) Reset() { *m = ListAccountsRequest{} } -func (m *ListAccountsRequest) String() string { return proto.CompactTextString(m) } -func (*ListAccountsRequest) ProtoMessage() {} +func (x *ListAccountsRequest) Reset() { + *x = ListAccountsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListAccountsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListAccountsRequest) ProtoMessage() {} + +func (x *ListAccountsRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListAccountsRequest.ProtoReflect.Descriptor instead. func (*ListAccountsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{5} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{5} } -func (m *ListAccountsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListAccountsRequest.Unmarshal(m, b) -} -func (m *ListAccountsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListAccountsRequest.Marshal(b, m, deterministic) -} -func (m *ListAccountsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListAccountsRequest.Merge(m, src) -} -func (m *ListAccountsRequest) XXX_Size() int { - return xxx_messageInfo_ListAccountsRequest.Size(m) -} -func (m *ListAccountsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ListAccountsRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ListAccountsRequest proto.InternalMessageInfo - -func (m *ListAccountsRequest) GetGetDepositTxData() bool { - if m != nil { - return m.GetDepositTxData +func (x *ListAccountsRequest) GetGetDepositTxData() bool { + if x != nil { + return x.GetDepositTxData } return false } -func (m *ListAccountsRequest) GetPageSize() int32 { - if m != nil { - return m.PageSize +func (x *ListAccountsRequest) GetPageSize() int32 { + if x != nil { + return x.PageSize } return 0 } -func (m *ListAccountsRequest) GetPageToken() string { - if m != nil { - return m.PageToken +func (x *ListAccountsRequest) GetPageToken() string { + if x != nil { + return x.PageToken } return "" } -func (m *ListAccountsRequest) GetAll() bool { - if m != nil { - return m.All +func (x *ListAccountsRequest) GetAll() bool { + if x != nil { + return x.All } return false } type ListAccountsResponse struct { - Accounts []*Account `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"` - NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` - TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Accounts []*Account `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"` + NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` + TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"` } -func (m *ListAccountsResponse) Reset() { *m = ListAccountsResponse{} } -func (m *ListAccountsResponse) String() string { return proto.CompactTextString(m) } -func (*ListAccountsResponse) ProtoMessage() {} +func (x *ListAccountsResponse) Reset() { + *x = ListAccountsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListAccountsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListAccountsResponse) ProtoMessage() {} + +func (x *ListAccountsResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListAccountsResponse.ProtoReflect.Descriptor instead. func (*ListAccountsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{6} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{6} } -func (m *ListAccountsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListAccountsResponse.Unmarshal(m, b) -} -func (m *ListAccountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListAccountsResponse.Marshal(b, m, deterministic) -} -func (m *ListAccountsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListAccountsResponse.Merge(m, src) -} -func (m *ListAccountsResponse) XXX_Size() int { - return xxx_messageInfo_ListAccountsResponse.Size(m) -} -func (m *ListAccountsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ListAccountsResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_ListAccountsResponse proto.InternalMessageInfo - -func (m *ListAccountsResponse) GetAccounts() []*Account { - if m != nil { - return m.Accounts +func (x *ListAccountsResponse) GetAccounts() []*Account { + if x != nil { + return x.Accounts } return nil } -func (m *ListAccountsResponse) GetNextPageToken() string { - if m != nil { - return m.NextPageToken +func (x *ListAccountsResponse) GetNextPageToken() string { + if x != nil { + return x.NextPageToken } return "" } -func (m *ListAccountsResponse) GetTotalSize() int32 { - if m != nil { - return m.TotalSize +func (x *ListAccountsResponse) GetTotalSize() int32 { + if x != nil { + return x.TotalSize } return 0 } type Account struct { - ValidatingPublicKey []byte `protobuf:"bytes,1,opt,name=validating_public_key,json=validatingPublicKey,proto3" json:"validating_public_key,omitempty"` - AccountName string `protobuf:"bytes,2,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"` - DepositTxData []byte `protobuf:"bytes,3,opt,name=deposit_tx_data,json=depositTxData,proto3" json:"deposit_tx_data,omitempty"` - DerivationPath string `protobuf:"bytes,4,opt,name=derivation_path,json=derivationPath,proto3" json:"derivation_path,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ValidatingPublicKey []byte `protobuf:"bytes,1,opt,name=validating_public_key,json=validatingPublicKey,proto3" json:"validating_public_key,omitempty"` + AccountName string `protobuf:"bytes,2,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"` + DepositTxData []byte `protobuf:"bytes,3,opt,name=deposit_tx_data,json=depositTxData,proto3" json:"deposit_tx_data,omitempty"` + DerivationPath string `protobuf:"bytes,4,opt,name=derivation_path,json=derivationPath,proto3" json:"derivation_path,omitempty"` } -func (m *Account) Reset() { *m = Account{} } -func (m *Account) String() string { return proto.CompactTextString(m) } -func (*Account) ProtoMessage() {} +func (x *Account) Reset() { + *x = Account{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Account) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Account) ProtoMessage() {} + +func (x *Account) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Account.ProtoReflect.Descriptor instead. func (*Account) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{7} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{7} } -func (m *Account) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Account.Unmarshal(m, b) -} -func (m *Account) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Account.Marshal(b, m, deterministic) -} -func (m *Account) XXX_Merge(src proto.Message) { - xxx_messageInfo_Account.Merge(m, src) -} -func (m *Account) XXX_Size() int { - return xxx_messageInfo_Account.Size(m) -} -func (m *Account) XXX_DiscardUnknown() { - xxx_messageInfo_Account.DiscardUnknown(m) -} - -var xxx_messageInfo_Account proto.InternalMessageInfo - -func (m *Account) GetValidatingPublicKey() []byte { - if m != nil { - return m.ValidatingPublicKey +func (x *Account) GetValidatingPublicKey() []byte { + if x != nil { + return x.ValidatingPublicKey } return nil } -func (m *Account) GetAccountName() string { - if m != nil { - return m.AccountName +func (x *Account) GetAccountName() string { + if x != nil { + return x.AccountName } return "" } -func (m *Account) GetDepositTxData() []byte { - if m != nil { - return m.DepositTxData +func (x *Account) GetDepositTxData() []byte { + if x != nil { + return x.DepositTxData } return nil } -func (m *Account) GetDerivationPath() string { - if m != nil { - return m.DerivationPath +func (x *Account) GetDerivationPath() string { + if x != nil { + return x.DerivationPath } return "" } type AccountRequest struct { - PublicKeys [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"` - Indices []uint64 `protobuf:"varint,2,rep,packed,name=indices,proto3" json:"indices,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + PublicKeys [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"` + Indices []uint64 `protobuf:"varint,2,rep,packed,name=indices,proto3" json:"indices,omitempty"` } -func (m *AccountRequest) Reset() { *m = AccountRequest{} } -func (m *AccountRequest) String() string { return proto.CompactTextString(m) } -func (*AccountRequest) ProtoMessage() {} +func (x *AccountRequest) Reset() { + *x = AccountRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *AccountRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AccountRequest) ProtoMessage() {} + +func (x *AccountRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AccountRequest.ProtoReflect.Descriptor instead. func (*AccountRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{8} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{8} } -func (m *AccountRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AccountRequest.Unmarshal(m, b) -} -func (m *AccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AccountRequest.Marshal(b, m, deterministic) -} -func (m *AccountRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_AccountRequest.Merge(m, src) -} -func (m *AccountRequest) XXX_Size() int { - return xxx_messageInfo_AccountRequest.Size(m) -} -func (m *AccountRequest) XXX_DiscardUnknown() { - xxx_messageInfo_AccountRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_AccountRequest proto.InternalMessageInfo - -func (m *AccountRequest) GetPublicKeys() [][]byte { - if m != nil { - return m.PublicKeys +func (x *AccountRequest) GetPublicKeys() [][]byte { + if x != nil { + return x.PublicKeys } return nil } -func (m *AccountRequest) GetIndices() []uint64 { - if m != nil { - return m.Indices +func (x *AccountRequest) GetIndices() []uint64 { + if x != nil { + return x.Indices } return nil } type AuthRequest struct { - Password string `protobuf:"bytes,1,opt,name=password,proto3" json:"password,omitempty"` - WalletDir string `protobuf:"bytes,2,opt,name=wallet_dir,json=walletDir,proto3" json:"wallet_dir,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Password string `protobuf:"bytes,1,opt,name=password,proto3" json:"password,omitempty"` + WalletDir string `protobuf:"bytes,2,opt,name=wallet_dir,json=walletDir,proto3" json:"wallet_dir,omitempty"` } -func (m *AuthRequest) Reset() { *m = AuthRequest{} } -func (m *AuthRequest) String() string { return proto.CompactTextString(m) } -func (*AuthRequest) ProtoMessage() {} +func (x *AuthRequest) Reset() { + *x = AuthRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *AuthRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AuthRequest) ProtoMessage() {} + +func (x *AuthRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AuthRequest.ProtoReflect.Descriptor instead. func (*AuthRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{9} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{9} } -func (m *AuthRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AuthRequest.Unmarshal(m, b) -} -func (m *AuthRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AuthRequest.Marshal(b, m, deterministic) -} -func (m *AuthRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_AuthRequest.Merge(m, src) -} -func (m *AuthRequest) XXX_Size() int { - return xxx_messageInfo_AuthRequest.Size(m) -} -func (m *AuthRequest) XXX_DiscardUnknown() { - xxx_messageInfo_AuthRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_AuthRequest proto.InternalMessageInfo - -func (m *AuthRequest) GetPassword() string { - if m != nil { - return m.Password +func (x *AuthRequest) GetPassword() string { + if x != nil { + return x.Password } return "" } -func (m *AuthRequest) GetWalletDir() string { - if m != nil { - return m.WalletDir +func (x *AuthRequest) GetWalletDir() string { + if x != nil { + return x.WalletDir } return "" } type AuthResponse struct { - Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` - TokenExpiration uint64 `protobuf:"varint,2,opt,name=token_expiration,json=tokenExpiration,proto3" json:"token_expiration,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` + TokenExpiration uint64 `protobuf:"varint,2,opt,name=token_expiration,json=tokenExpiration,proto3" json:"token_expiration,omitempty"` } -func (m *AuthResponse) Reset() { *m = AuthResponse{} } -func (m *AuthResponse) String() string { return proto.CompactTextString(m) } -func (*AuthResponse) ProtoMessage() {} +func (x *AuthResponse) Reset() { + *x = AuthResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *AuthResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AuthResponse) ProtoMessage() {} + +func (x *AuthResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AuthResponse.ProtoReflect.Descriptor instead. func (*AuthResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{10} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{10} } -func (m *AuthResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AuthResponse.Unmarshal(m, b) -} -func (m *AuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AuthResponse.Marshal(b, m, deterministic) -} -func (m *AuthResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_AuthResponse.Merge(m, src) -} -func (m *AuthResponse) XXX_Size() int { - return xxx_messageInfo_AuthResponse.Size(m) -} -func (m *AuthResponse) XXX_DiscardUnknown() { - xxx_messageInfo_AuthResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_AuthResponse proto.InternalMessageInfo - -func (m *AuthResponse) GetToken() string { - if m != nil { - return m.Token +func (x *AuthResponse) GetToken() string { + if x != nil { + return x.Token } return "" } -func (m *AuthResponse) GetTokenExpiration() uint64 { - if m != nil { - return m.TokenExpiration +func (x *AuthResponse) GetTokenExpiration() uint64 { + if x != nil { + return x.TokenExpiration } return 0 } type NodeConnectionResponse struct { - BeaconNodeEndpoint string `protobuf:"bytes,1,opt,name=beacon_node_endpoint,json=beaconNodeEndpoint,proto3" json:"beacon_node_endpoint,omitempty"` - Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"` - Syncing bool `protobuf:"varint,3,opt,name=syncing,proto3" json:"syncing,omitempty"` - GenesisTime uint64 `protobuf:"varint,4,opt,name=genesis_time,json=genesisTime,proto3" json:"genesis_time,omitempty"` - DepositContractAddress []byte `protobuf:"bytes,5,opt,name=deposit_contract_address,json=depositContractAddress,proto3" json:"deposit_contract_address,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + BeaconNodeEndpoint string `protobuf:"bytes,1,opt,name=beacon_node_endpoint,json=beaconNodeEndpoint,proto3" json:"beacon_node_endpoint,omitempty"` + Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"` + Syncing bool `protobuf:"varint,3,opt,name=syncing,proto3" json:"syncing,omitempty"` + GenesisTime uint64 `protobuf:"varint,4,opt,name=genesis_time,json=genesisTime,proto3" json:"genesis_time,omitempty"` + DepositContractAddress []byte `protobuf:"bytes,5,opt,name=deposit_contract_address,json=depositContractAddress,proto3" json:"deposit_contract_address,omitempty"` } -func (m *NodeConnectionResponse) Reset() { *m = NodeConnectionResponse{} } -func (m *NodeConnectionResponse) String() string { return proto.CompactTextString(m) } -func (*NodeConnectionResponse) ProtoMessage() {} +func (x *NodeConnectionResponse) Reset() { + *x = NodeConnectionResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *NodeConnectionResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NodeConnectionResponse) ProtoMessage() {} + +func (x *NodeConnectionResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[11] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NodeConnectionResponse.ProtoReflect.Descriptor instead. func (*NodeConnectionResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{11} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{11} } -func (m *NodeConnectionResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NodeConnectionResponse.Unmarshal(m, b) -} -func (m *NodeConnectionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NodeConnectionResponse.Marshal(b, m, deterministic) -} -func (m *NodeConnectionResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_NodeConnectionResponse.Merge(m, src) -} -func (m *NodeConnectionResponse) XXX_Size() int { - return xxx_messageInfo_NodeConnectionResponse.Size(m) -} -func (m *NodeConnectionResponse) XXX_DiscardUnknown() { - xxx_messageInfo_NodeConnectionResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_NodeConnectionResponse proto.InternalMessageInfo - -func (m *NodeConnectionResponse) GetBeaconNodeEndpoint() string { - if m != nil { - return m.BeaconNodeEndpoint +func (x *NodeConnectionResponse) GetBeaconNodeEndpoint() string { + if x != nil { + return x.BeaconNodeEndpoint } return "" } -func (m *NodeConnectionResponse) GetConnected() bool { - if m != nil { - return m.Connected +func (x *NodeConnectionResponse) GetConnected() bool { + if x != nil { + return x.Connected } return false } -func (m *NodeConnectionResponse) GetSyncing() bool { - if m != nil { - return m.Syncing +func (x *NodeConnectionResponse) GetSyncing() bool { + if x != nil { + return x.Syncing } return false } -func (m *NodeConnectionResponse) GetGenesisTime() uint64 { - if m != nil { - return m.GenesisTime +func (x *NodeConnectionResponse) GetGenesisTime() uint64 { + if x != nil { + return x.GenesisTime } return 0 } -func (m *NodeConnectionResponse) GetDepositContractAddress() []byte { - if m != nil { - return m.DepositContractAddress +func (x *NodeConnectionResponse) GetDepositContractAddress() []byte { + if x != nil { + return x.DepositContractAddress } return nil } type ChangePasswordRequest struct { - CurrentPassword string `protobuf:"bytes,1,opt,name=current_password,json=currentPassword,proto3" json:"current_password,omitempty"` - Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` - PasswordConfirmation string `protobuf:"bytes,3,opt,name=password_confirmation,json=passwordConfirmation,proto3" json:"password_confirmation,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + CurrentPassword string `protobuf:"bytes,1,opt,name=current_password,json=currentPassword,proto3" json:"current_password,omitempty"` + Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` + PasswordConfirmation string `protobuf:"bytes,3,opt,name=password_confirmation,json=passwordConfirmation,proto3" json:"password_confirmation,omitempty"` } -func (m *ChangePasswordRequest) Reset() { *m = ChangePasswordRequest{} } -func (m *ChangePasswordRequest) String() string { return proto.CompactTextString(m) } -func (*ChangePasswordRequest) ProtoMessage() {} +func (x *ChangePasswordRequest) Reset() { + *x = ChangePasswordRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ChangePasswordRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangePasswordRequest) ProtoMessage() {} + +func (x *ChangePasswordRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[12] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangePasswordRequest.ProtoReflect.Descriptor instead. func (*ChangePasswordRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{12} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{12} } -func (m *ChangePasswordRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ChangePasswordRequest.Unmarshal(m, b) -} -func (m *ChangePasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ChangePasswordRequest.Marshal(b, m, deterministic) -} -func (m *ChangePasswordRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ChangePasswordRequest.Merge(m, src) -} -func (m *ChangePasswordRequest) XXX_Size() int { - return xxx_messageInfo_ChangePasswordRequest.Size(m) -} -func (m *ChangePasswordRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ChangePasswordRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ChangePasswordRequest proto.InternalMessageInfo - -func (m *ChangePasswordRequest) GetCurrentPassword() string { - if m != nil { - return m.CurrentPassword +func (x *ChangePasswordRequest) GetCurrentPassword() string { + if x != nil { + return x.CurrentPassword } return "" } -func (m *ChangePasswordRequest) GetPassword() string { - if m != nil { - return m.Password +func (x *ChangePasswordRequest) GetPassword() string { + if x != nil { + return x.Password } return "" } -func (m *ChangePasswordRequest) GetPasswordConfirmation() string { - if m != nil { - return m.PasswordConfirmation +func (x *ChangePasswordRequest) GetPasswordConfirmation() string { + if x != nil { + return x.PasswordConfirmation } return "" } type HasWalletResponse struct { - WalletExists bool `protobuf:"varint,1,opt,name=wallet_exists,json=walletExists,proto3" json:"wallet_exists,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + WalletExists bool `protobuf:"varint,1,opt,name=wallet_exists,json=walletExists,proto3" json:"wallet_exists,omitempty"` } -func (m *HasWalletResponse) Reset() { *m = HasWalletResponse{} } -func (m *HasWalletResponse) String() string { return proto.CompactTextString(m) } -func (*HasWalletResponse) ProtoMessage() {} +func (x *HasWalletResponse) Reset() { + *x = HasWalletResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *HasWalletResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HasWalletResponse) ProtoMessage() {} + +func (x *HasWalletResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[13] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HasWalletResponse.ProtoReflect.Descriptor instead. func (*HasWalletResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{13} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{13} } -func (m *HasWalletResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_HasWalletResponse.Unmarshal(m, b) -} -func (m *HasWalletResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_HasWalletResponse.Marshal(b, m, deterministic) -} -func (m *HasWalletResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_HasWalletResponse.Merge(m, src) -} -func (m *HasWalletResponse) XXX_Size() int { - return xxx_messageInfo_HasWalletResponse.Size(m) -} -func (m *HasWalletResponse) XXX_DiscardUnknown() { - xxx_messageInfo_HasWalletResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_HasWalletResponse proto.InternalMessageInfo - -func (m *HasWalletResponse) GetWalletExists() bool { - if m != nil { - return m.WalletExists +func (x *HasWalletResponse) GetWalletExists() bool { + if x != nil { + return x.WalletExists } return false } type ImportKeystoresRequest struct { - KeystoresImported []string `protobuf:"bytes,1,rep,name=keystores_imported,json=keystoresImported,proto3" json:"keystores_imported,omitempty"` - KeystoresPassword string `protobuf:"bytes,2,opt,name=keystores_password,json=keystoresPassword,proto3" json:"keystores_password,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + KeystoresImported []string `protobuf:"bytes,1,rep,name=keystores_imported,json=keystoresImported,proto3" json:"keystores_imported,omitempty"` + KeystoresPassword string `protobuf:"bytes,2,opt,name=keystores_password,json=keystoresPassword,proto3" json:"keystores_password,omitempty"` } -func (m *ImportKeystoresRequest) Reset() { *m = ImportKeystoresRequest{} } -func (m *ImportKeystoresRequest) String() string { return proto.CompactTextString(m) } -func (*ImportKeystoresRequest) ProtoMessage() {} +func (x *ImportKeystoresRequest) Reset() { + *x = ImportKeystoresRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ImportKeystoresRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ImportKeystoresRequest) ProtoMessage() {} + +func (x *ImportKeystoresRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[14] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ImportKeystoresRequest.ProtoReflect.Descriptor instead. func (*ImportKeystoresRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{14} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{14} } -func (m *ImportKeystoresRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ImportKeystoresRequest.Unmarshal(m, b) -} -func (m *ImportKeystoresRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ImportKeystoresRequest.Marshal(b, m, deterministic) -} -func (m *ImportKeystoresRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ImportKeystoresRequest.Merge(m, src) -} -func (m *ImportKeystoresRequest) XXX_Size() int { - return xxx_messageInfo_ImportKeystoresRequest.Size(m) -} -func (m *ImportKeystoresRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ImportKeystoresRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ImportKeystoresRequest proto.InternalMessageInfo - -func (m *ImportKeystoresRequest) GetKeystoresImported() []string { - if m != nil { - return m.KeystoresImported +func (x *ImportKeystoresRequest) GetKeystoresImported() []string { + if x != nil { + return x.KeystoresImported } return nil } -func (m *ImportKeystoresRequest) GetKeystoresPassword() string { - if m != nil { - return m.KeystoresPassword +func (x *ImportKeystoresRequest) GetKeystoresPassword() string { + if x != nil { + return x.KeystoresPassword } return "" } type ImportKeystoresResponse struct { - ImportedPublicKeys [][]byte `protobuf:"bytes,1,rep,name=imported_public_keys,json=importedPublicKeys,proto3" json:"imported_public_keys,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ImportedPublicKeys [][]byte `protobuf:"bytes,1,rep,name=imported_public_keys,json=importedPublicKeys,proto3" json:"imported_public_keys,omitempty"` } -func (m *ImportKeystoresResponse) Reset() { *m = ImportKeystoresResponse{} } -func (m *ImportKeystoresResponse) String() string { return proto.CompactTextString(m) } -func (*ImportKeystoresResponse) ProtoMessage() {} +func (x *ImportKeystoresResponse) Reset() { + *x = ImportKeystoresResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ImportKeystoresResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ImportKeystoresResponse) ProtoMessage() {} + +func (x *ImportKeystoresResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[15] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ImportKeystoresResponse.ProtoReflect.Descriptor instead. func (*ImportKeystoresResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{15} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{15} } -func (m *ImportKeystoresResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ImportKeystoresResponse.Unmarshal(m, b) -} -func (m *ImportKeystoresResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ImportKeystoresResponse.Marshal(b, m, deterministic) -} -func (m *ImportKeystoresResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ImportKeystoresResponse.Merge(m, src) -} -func (m *ImportKeystoresResponse) XXX_Size() int { - return xxx_messageInfo_ImportKeystoresResponse.Size(m) -} -func (m *ImportKeystoresResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ImportKeystoresResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_ImportKeystoresResponse proto.InternalMessageInfo - -func (m *ImportKeystoresResponse) GetImportedPublicKeys() [][]byte { - if m != nil { - return m.ImportedPublicKeys +func (x *ImportKeystoresResponse) GetImportedPublicKeys() [][]byte { + if x != nil { + return x.ImportedPublicKeys } return nil } type CreateAccountRequest struct { - NumAccounts uint64 `protobuf:"varint,1,opt,name=num_accounts,json=numAccounts,proto3" json:"num_accounts,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NumAccounts uint64 `protobuf:"varint,1,opt,name=num_accounts,json=numAccounts,proto3" json:"num_accounts,omitempty"` } -func (m *CreateAccountRequest) Reset() { *m = CreateAccountRequest{} } -func (m *CreateAccountRequest) String() string { return proto.CompactTextString(m) } -func (*CreateAccountRequest) ProtoMessage() {} +func (x *CreateAccountRequest) Reset() { + *x = CreateAccountRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateAccountRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateAccountRequest) ProtoMessage() {} + +func (x *CreateAccountRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[16] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateAccountRequest.ProtoReflect.Descriptor instead. func (*CreateAccountRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{16} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{16} } -func (m *CreateAccountRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateAccountRequest.Unmarshal(m, b) -} -func (m *CreateAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateAccountRequest.Marshal(b, m, deterministic) -} -func (m *CreateAccountRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateAccountRequest.Merge(m, src) -} -func (m *CreateAccountRequest) XXX_Size() int { - return xxx_messageInfo_CreateAccountRequest.Size(m) -} -func (m *CreateAccountRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateAccountRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_CreateAccountRequest proto.InternalMessageInfo - -func (m *CreateAccountRequest) GetNumAccounts() uint64 { - if m != nil { - return m.NumAccounts +func (x *CreateAccountRequest) GetNumAccounts() uint64 { + if x != nil { + return x.NumAccounts } return 0 } type DepositMessage struct { - Pubkey []byte `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"` - WithdrawalCredentials []byte `protobuf:"bytes,2,opt,name=withdrawal_credentials,json=withdrawalCredentials,proto3" json:"withdrawal_credentials,omitempty"` - Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Pubkey []byte `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"` + WithdrawalCredentials []byte `protobuf:"bytes,2,opt,name=withdrawal_credentials,json=withdrawalCredentials,proto3" json:"withdrawal_credentials,omitempty"` + Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` } -func (m *DepositMessage) Reset() { *m = DepositMessage{} } -func (m *DepositMessage) String() string { return proto.CompactTextString(m) } -func (*DepositMessage) ProtoMessage() {} +func (x *DepositMessage) Reset() { + *x = DepositMessage{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DepositMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DepositMessage) ProtoMessage() {} + +func (x *DepositMessage) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[17] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DepositMessage.ProtoReflect.Descriptor instead. func (*DepositMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{17} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{17} } -func (m *DepositMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DepositMessage.Unmarshal(m, b) -} -func (m *DepositMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DepositMessage.Marshal(b, m, deterministic) -} -func (m *DepositMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_DepositMessage.Merge(m, src) -} -func (m *DepositMessage) XXX_Size() int { - return xxx_messageInfo_DepositMessage.Size(m) -} -func (m *DepositMessage) XXX_DiscardUnknown() { - xxx_messageInfo_DepositMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_DepositMessage proto.InternalMessageInfo - -func (m *DepositMessage) GetPubkey() []byte { - if m != nil { - return m.Pubkey +func (x *DepositMessage) GetPubkey() []byte { + if x != nil { + return x.Pubkey } return nil } -func (m *DepositMessage) GetWithdrawalCredentials() []byte { - if m != nil { - return m.WithdrawalCredentials +func (x *DepositMessage) GetWithdrawalCredentials() []byte { + if x != nil { + return x.WithdrawalCredentials } return nil } -func (m *DepositMessage) GetAmount() uint64 { - if m != nil { - return m.Amount +func (x *DepositMessage) GetAmount() uint64 { + if x != nil { + return x.Amount } return 0 } type DepositDataResponse struct { - DepositDataList []*DepositDataResponse_DepositData `protobuf:"bytes,1,rep,name=deposit_data_list,json=depositDataList,proto3" json:"deposit_data_list,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + DepositDataList []*DepositDataResponse_DepositData `protobuf:"bytes,1,rep,name=deposit_data_list,json=depositDataList,proto3" json:"deposit_data_list,omitempty"` } -func (m *DepositDataResponse) Reset() { *m = DepositDataResponse{} } -func (m *DepositDataResponse) String() string { return proto.CompactTextString(m) } -func (*DepositDataResponse) ProtoMessage() {} -func (*DepositDataResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{18} -} - -func (m *DepositDataResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DepositDataResponse.Unmarshal(m, b) -} -func (m *DepositDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DepositDataResponse.Marshal(b, m, deterministic) -} -func (m *DepositDataResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_DepositDataResponse.Merge(m, src) -} -func (m *DepositDataResponse) XXX_Size() int { - return xxx_messageInfo_DepositDataResponse.Size(m) -} -func (m *DepositDataResponse) XXX_DiscardUnknown() { - xxx_messageInfo_DepositDataResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_DepositDataResponse proto.InternalMessageInfo - -func (m *DepositDataResponse) GetDepositDataList() []*DepositDataResponse_DepositData { - if m != nil { - return m.DepositDataList +func (x *DepositDataResponse) Reset() { + *x = DepositDataResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return nil } -type DepositDataResponse_DepositData struct { - Data map[string]string `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *DepositDataResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DepositDataResponse_DepositData) Reset() { *m = DepositDataResponse_DepositData{} } -func (m *DepositDataResponse_DepositData) String() string { return proto.CompactTextString(m) } -func (*DepositDataResponse_DepositData) ProtoMessage() {} -func (*DepositDataResponse_DepositData) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{18, 0} +func (*DepositDataResponse) ProtoMessage() {} + +func (x *DepositDataResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[18] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *DepositDataResponse_DepositData) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DepositDataResponse_DepositData.Unmarshal(m, b) -} -func (m *DepositDataResponse_DepositData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DepositDataResponse_DepositData.Marshal(b, m, deterministic) -} -func (m *DepositDataResponse_DepositData) XXX_Merge(src proto.Message) { - xxx_messageInfo_DepositDataResponse_DepositData.Merge(m, src) -} -func (m *DepositDataResponse_DepositData) XXX_Size() int { - return xxx_messageInfo_DepositDataResponse_DepositData.Size(m) -} -func (m *DepositDataResponse_DepositData) XXX_DiscardUnknown() { - xxx_messageInfo_DepositDataResponse_DepositData.DiscardUnknown(m) +// Deprecated: Use DepositDataResponse.ProtoReflect.Descriptor instead. +func (*DepositDataResponse) Descriptor() ([]byte, []int) { + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{18} } -var xxx_messageInfo_DepositDataResponse_DepositData proto.InternalMessageInfo - -func (m *DepositDataResponse_DepositData) GetData() map[string]string { - if m != nil { - return m.Data +func (x *DepositDataResponse) GetDepositDataList() []*DepositDataResponse_DepositData { + if x != nil { + return x.DepositDataList } return nil } type DeleteAccountsRequest struct { - PublicKeys [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + PublicKeys [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"` } -func (m *DeleteAccountsRequest) Reset() { *m = DeleteAccountsRequest{} } -func (m *DeleteAccountsRequest) String() string { return proto.CompactTextString(m) } -func (*DeleteAccountsRequest) ProtoMessage() {} +func (x *DeleteAccountsRequest) Reset() { + *x = DeleteAccountsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DeleteAccountsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteAccountsRequest) ProtoMessage() {} + +func (x *DeleteAccountsRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[19] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteAccountsRequest.ProtoReflect.Descriptor instead. func (*DeleteAccountsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{19} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{19} } -func (m *DeleteAccountsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DeleteAccountsRequest.Unmarshal(m, b) -} -func (m *DeleteAccountsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DeleteAccountsRequest.Marshal(b, m, deterministic) -} -func (m *DeleteAccountsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DeleteAccountsRequest.Merge(m, src) -} -func (m *DeleteAccountsRequest) XXX_Size() int { - return xxx_messageInfo_DeleteAccountsRequest.Size(m) -} -func (m *DeleteAccountsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DeleteAccountsRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_DeleteAccountsRequest proto.InternalMessageInfo - -func (m *DeleteAccountsRequest) GetPublicKeys() [][]byte { - if m != nil { - return m.PublicKeys +func (x *DeleteAccountsRequest) GetPublicKeys() [][]byte { + if x != nil { + return x.PublicKeys } return nil } type DeleteAccountsResponse struct { - DeletedKeys [][]byte `protobuf:"bytes,1,rep,name=deleted_keys,json=deletedKeys,proto3" json:"deleted_keys,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + DeletedKeys [][]byte `protobuf:"bytes,1,rep,name=deleted_keys,json=deletedKeys,proto3" json:"deleted_keys,omitempty"` } -func (m *DeleteAccountsResponse) Reset() { *m = DeleteAccountsResponse{} } -func (m *DeleteAccountsResponse) String() string { return proto.CompactTextString(m) } -func (*DeleteAccountsResponse) ProtoMessage() {} +func (x *DeleteAccountsResponse) Reset() { + *x = DeleteAccountsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DeleteAccountsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteAccountsResponse) ProtoMessage() {} + +func (x *DeleteAccountsResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[20] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteAccountsResponse.ProtoReflect.Descriptor instead. func (*DeleteAccountsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_8a5153635bfe042e, []int{20} + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{20} } -func (m *DeleteAccountsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DeleteAccountsResponse.Unmarshal(m, b) -} -func (m *DeleteAccountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DeleteAccountsResponse.Marshal(b, m, deterministic) -} -func (m *DeleteAccountsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_DeleteAccountsResponse.Merge(m, src) -} -func (m *DeleteAccountsResponse) XXX_Size() int { - return xxx_messageInfo_DeleteAccountsResponse.Size(m) -} -func (m *DeleteAccountsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_DeleteAccountsResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_DeleteAccountsResponse proto.InternalMessageInfo - -func (m *DeleteAccountsResponse) GetDeletedKeys() [][]byte { - if m != nil { - return m.DeletedKeys +func (x *DeleteAccountsResponse) GetDeletedKeys() [][]byte { + if x != nil { + return x.DeletedKeys } return nil } -func init() { - proto.RegisterEnum("ethereum.validator.accounts.v2.KeymanagerKind", KeymanagerKind_name, KeymanagerKind_value) - proto.RegisterType((*CreateWalletRequest)(nil), "ethereum.validator.accounts.v2.CreateWalletRequest") - proto.RegisterType((*CreateWalletResponse)(nil), "ethereum.validator.accounts.v2.CreateWalletResponse") - proto.RegisterType((*EditWalletConfigRequest)(nil), "ethereum.validator.accounts.v2.EditWalletConfigRequest") - proto.RegisterType((*GenerateMnemonicResponse)(nil), "ethereum.validator.accounts.v2.GenerateMnemonicResponse") - proto.RegisterType((*WalletResponse)(nil), "ethereum.validator.accounts.v2.WalletResponse") - proto.RegisterMapType((map[string]string)(nil), "ethereum.validator.accounts.v2.WalletResponse.KeymanagerConfigEntry") - proto.RegisterType((*ListAccountsRequest)(nil), "ethereum.validator.accounts.v2.ListAccountsRequest") - proto.RegisterType((*ListAccountsResponse)(nil), "ethereum.validator.accounts.v2.ListAccountsResponse") - proto.RegisterType((*Account)(nil), "ethereum.validator.accounts.v2.Account") - proto.RegisterType((*AccountRequest)(nil), "ethereum.validator.accounts.v2.AccountRequest") - proto.RegisterType((*AuthRequest)(nil), "ethereum.validator.accounts.v2.AuthRequest") - proto.RegisterType((*AuthResponse)(nil), "ethereum.validator.accounts.v2.AuthResponse") - proto.RegisterType((*NodeConnectionResponse)(nil), "ethereum.validator.accounts.v2.NodeConnectionResponse") - proto.RegisterType((*ChangePasswordRequest)(nil), "ethereum.validator.accounts.v2.ChangePasswordRequest") - proto.RegisterType((*HasWalletResponse)(nil), "ethereum.validator.accounts.v2.HasWalletResponse") - proto.RegisterType((*ImportKeystoresRequest)(nil), "ethereum.validator.accounts.v2.ImportKeystoresRequest") - proto.RegisterType((*ImportKeystoresResponse)(nil), "ethereum.validator.accounts.v2.ImportKeystoresResponse") - proto.RegisterType((*CreateAccountRequest)(nil), "ethereum.validator.accounts.v2.CreateAccountRequest") - proto.RegisterType((*DepositMessage)(nil), "ethereum.validator.accounts.v2.DepositMessage") - proto.RegisterType((*DepositDataResponse)(nil), "ethereum.validator.accounts.v2.DepositDataResponse") - proto.RegisterType((*DepositDataResponse_DepositData)(nil), "ethereum.validator.accounts.v2.DepositDataResponse.DepositData") - proto.RegisterMapType((map[string]string)(nil), "ethereum.validator.accounts.v2.DepositDataResponse.DepositData.DataEntry") - proto.RegisterType((*DeleteAccountsRequest)(nil), "ethereum.validator.accounts.v2.DeleteAccountsRequest") - proto.RegisterType((*DeleteAccountsResponse)(nil), "ethereum.validator.accounts.v2.DeleteAccountsResponse") +type DepositDataResponse_DepositData struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Data map[string]string `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` } -func init() { - proto.RegisterFile("proto/validator/accounts/v2/web_api.proto", fileDescriptor_8a5153635bfe042e) +func (x *DepositDataResponse_DepositData) Reset() { + *x = DepositDataResponse_DepositData{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -var fileDescriptor_8a5153635bfe042e = []byte{ - // 1817 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0x4d, 0x6f, 0x23, 0x49, - 0xf9, 0xff, 0xb7, 0xed, 0x38, 0xf6, 0x63, 0xc7, 0x71, 0x2a, 0x89, 0xc7, 0x7f, 0xcf, 0xcc, 0x4e, - 0xa6, 0x97, 0x9d, 0x49, 0x32, 0x3b, 0xf6, 0xe2, 0x59, 0x76, 0x42, 0x38, 0xa0, 0x59, 0xc7, 0xec, - 0x44, 0x99, 0x37, 0xf5, 0x46, 0xac, 0x38, 0x40, 0xab, 0xd2, 0x5d, 0xdb, 0x2e, 0xd9, 0xae, 0xf6, - 0x76, 0x97, 0xf3, 0x32, 0xdc, 0x56, 0x48, 0x1c, 0x80, 0x0b, 0x7b, 0x40, 0x1c, 0x38, 0x30, 0x12, - 0x17, 0x38, 0x21, 0x21, 0x71, 0xe3, 0xc0, 0x57, 0xe0, 0xbe, 0x5c, 0xb8, 0x72, 0xe1, 0x13, 0xa0, - 0x7a, 0xe9, 0x17, 0x3b, 0x36, 0x4e, 0x06, 0x71, 0xb1, 0xba, 0x9e, 0x7a, 0xea, 0x79, 0x7e, 0xf5, - 0xbc, 0x97, 0x61, 0x67, 0x14, 0xf8, 0xdc, 0x6f, 0x9d, 0xe2, 0x01, 0x75, 0x31, 0xf7, 0x83, 0x16, - 0x76, 0x1c, 0x7f, 0xcc, 0x78, 0xd8, 0x3a, 0x6d, 0xb7, 0xce, 0xc8, 0x89, 0x8d, 0x47, 0xb4, 0x29, - 0x79, 0xd0, 0x3b, 0x84, 0xf7, 0x48, 0x40, 0xc6, 0xc3, 0x66, 0xcc, 0xdd, 0x8c, 0xb8, 0x9b, 0xa7, - 0xed, 0xc6, 0x2d, 0xcf, 0xf7, 0xbd, 0x01, 0x69, 0xe1, 0x11, 0x6d, 0x61, 0xc6, 0x7c, 0x8e, 0x39, - 0xf5, 0x59, 0xa8, 0x4e, 0x37, 0x6e, 0xea, 0x5d, 0xb9, 0x3a, 0x19, 0x7f, 0xde, 0x22, 0xc3, 0x11, - 0xbf, 0xd0, 0x9b, 0x0f, 0x3d, 0xca, 0x7b, 0xe3, 0x93, 0xa6, 0xe3, 0x0f, 0x5b, 0x9e, 0xef, 0xf9, - 0x09, 0x97, 0x58, 0x29, 0x88, 0xe2, 0x4b, 0xb1, 0x9b, 0x3f, 0xcf, 0xc2, 0x7a, 0x27, 0x20, 0x98, - 0x93, 0xcf, 0xf0, 0x60, 0x40, 0xb8, 0x45, 0xbe, 0x18, 0x93, 0x90, 0xa3, 0x3b, 0x50, 0x3a, 0x93, - 0x04, 0x7b, 0x84, 0x79, 0xaf, 0x6e, 0x6c, 0x19, 0xdb, 0x45, 0x0b, 0x14, 0xe9, 0x15, 0xe6, 0x3d, - 0xf4, 0x02, 0xa0, 0x4f, 0x2e, 0x86, 0x98, 0x61, 0x8f, 0x04, 0xf5, 0xcc, 0x96, 0xb1, 0x5d, 0x69, - 0x37, 0x9b, 0xff, 0xf9, 0x5e, 0xcd, 0xa3, 0xf8, 0xc4, 0x11, 0x65, 0xae, 0x95, 0x92, 0x80, 0xee, - 0xc3, 0x6a, 0xac, 0x30, 0x0c, 0xcf, 0xfc, 0xc0, 0xad, 0x67, 0xa5, 0xd2, 0x4a, 0xa4, 0x54, 0x51, - 0x51, 0x03, 0x0a, 0x43, 0x46, 0x86, 0x3e, 0xa3, 0x4e, 0x3d, 0x27, 0x39, 0xe2, 0x35, 0xba, 0x0b, - 0x65, 0x36, 0x1e, 0xda, 0x91, 0xca, 0xfa, 0xd2, 0x96, 0xb1, 0x9d, 0xb3, 0x4a, 0x6c, 0x3c, 0x7c, - 0xa2, 0x49, 0xe2, 0x62, 0x01, 0x19, 0xfa, 0x9c, 0xd8, 0xd8, 0x75, 0x83, 0x7a, 0x5e, 0x5d, 0x4c, - 0x91, 0x9e, 0xb8, 0x6e, 0x80, 0xee, 0xc1, 0xaa, 0x66, 0x70, 0x02, 0x7d, 0xfb, 0x65, 0xc9, 0xb4, - 0xa2, 0xc8, 0x9d, 0x40, 0x19, 0x20, 0xe1, 0xeb, 0x93, 0x0b, 0xc5, 0x57, 0x48, 0xf3, 0x1d, 0x91, - 0x0b, 0xc9, 0xf7, 0x00, 0x50, 0x24, 0x0f, 0x27, 0x22, 0x8b, 0x92, 0x55, 0x4b, 0xe8, 0x60, 0x2d, - 0xd4, 0xfc, 0x8b, 0x01, 0x1b, 0x93, 0xee, 0x08, 0x47, 0x3e, 0x0b, 0x09, 0xfa, 0x1e, 0xe4, 0x95, - 0x1d, 0xa4, 0x2b, 0x4a, 0x8b, 0x4d, 0x3d, 0x79, 0xde, 0xd2, 0xa7, 0xd1, 0x8f, 0xa0, 0x1a, 0x71, - 0xd9, 0x8e, 0x54, 0xe4, 0x4a, 0xe7, 0x95, 0xda, 0x8f, 0x16, 0x49, 0x3c, 0x20, 0x23, 0x3f, 0xa4, - 0xfc, 0x00, 0x73, 0x1c, 0x8b, 0x5d, 0x8d, 0x18, 0x14, 0x68, 0xd7, 0xfc, 0xb3, 0x01, 0x37, 0xba, - 0x2e, 0xe5, 0x4a, 0x7d, 0xc7, 0x67, 0x9f, 0x53, 0x2f, 0x15, 0x53, 0x69, 0xd3, 0x1b, 0x57, 0x31, - 0x7d, 0xe6, 0x8a, 0xa6, 0xcf, 0x5e, 0xdd, 0xf4, 0xb9, 0xd9, 0xa6, 0xff, 0x08, 0xea, 0x9f, 0x10, - 0x46, 0x02, 0xcc, 0xc9, 0x73, 0x1d, 0x4f, 0xb1, 0xf5, 0xd3, 0x31, 0x67, 0x4c, 0xc6, 0x9c, 0xf9, - 0xd7, 0x0c, 0x54, 0xa6, 0x9c, 0xb5, 0x30, 0x79, 0x3e, 0x83, 0xd5, 0x24, 0xf4, 0xed, 0x3e, 0x65, - 0xee, 0x5b, 0x66, 0x50, 0xa5, 0x3f, 0xb1, 0x46, 0x5f, 0xc0, 0x5a, 0x4a, 0xb0, 0x23, 0xcd, 0x5f, - 0xcf, 0x6e, 0x65, 0xb7, 0x4b, 0xed, 0x83, 0xeb, 0x45, 0x4c, 0x4a, 0x93, 0xf2, 0x62, 0x97, 0xf1, - 0xe0, 0xc2, 0xaa, 0xf6, 0xa7, 0xc8, 0x8d, 0x0e, 0x6c, 0xce, 0x64, 0x45, 0x55, 0xc8, 0xf6, 0xc9, - 0x85, 0xbe, 0xbd, 0xf8, 0x44, 0x1b, 0xb0, 0x74, 0x8a, 0x07, 0x63, 0xa2, 0xbd, 0xaa, 0x16, 0xfb, - 0x99, 0x3d, 0xc3, 0xfc, 0xa5, 0x01, 0xeb, 0xcf, 0x68, 0xc8, 0xa3, 0x34, 0x8d, 0x42, 0xe6, 0x21, - 0xac, 0x7b, 0x84, 0xdb, 0xae, 0x0a, 0x3d, 0x9b, 0x9f, 0xdb, 0x2e, 0xe6, 0x58, 0xca, 0x2c, 0x58, - 0x55, 0x8f, 0x70, 0x1d, 0x94, 0xc7, 0xe7, 0x22, 0x2c, 0xd1, 0x4d, 0x28, 0x8e, 0xb0, 0x47, 0xec, - 0x90, 0xbe, 0x56, 0x4a, 0x96, 0xac, 0x82, 0x20, 0x7c, 0x4a, 0x5f, 0x13, 0x74, 0x1b, 0x40, 0x6e, - 0x72, 0xbf, 0x4f, 0x98, 0x0e, 0x18, 0xc9, 0x7e, 0x2c, 0x08, 0x02, 0x2e, 0x1e, 0x0c, 0x64, 0x74, - 0x14, 0x2c, 0xf1, 0x69, 0xbe, 0x31, 0x60, 0x63, 0x12, 0x94, 0xf6, 0x6f, 0x07, 0x0a, 0x71, 0x89, - 0x31, 0xa4, 0x71, 0xef, 0x2f, 0x32, 0xae, 0x96, 0x61, 0xc5, 0x07, 0x45, 0x10, 0x33, 0x72, 0x2e, - 0x42, 0x24, 0xc6, 0xa4, 0x83, 0x5d, 0x90, 0x5f, 0xc5, 0xb8, 0x6e, 0x03, 0x70, 0x9f, 0xe3, 0x81, - 0xba, 0x54, 0x56, 0x5e, 0xaa, 0x28, 0x29, 0xe2, 0x56, 0xe6, 0x1f, 0x0d, 0x58, 0xd6, 0xc2, 0x51, - 0x1b, 0x36, 0xb5, 0x76, 0xca, 0x3c, 0x7b, 0x34, 0x3e, 0x19, 0x50, 0xc7, 0x8e, 0x7c, 0x50, 0xb6, - 0xd6, 0x93, 0xcd, 0x57, 0x72, 0xef, 0x88, 0x5c, 0x88, 0x92, 0xa9, 0x21, 0xd9, 0x0c, 0x0f, 0x23, - 0xd7, 0x94, 0x34, 0xed, 0x05, 0x1e, 0x12, 0x81, 0x74, 0xda, 0x01, 0x59, 0x29, 0x70, 0xc5, 0x9d, - 0xb0, 0xfe, 0x7d, 0xc1, 0x17, 0xd0, 0x53, 0xd9, 0xac, 0xd2, 0xb9, 0x56, 0x49, 0xc8, 0x32, 0xd5, - 0x8e, 0xa0, 0x12, 0xd9, 0x23, 0x29, 0x0d, 0x09, 0x5c, 0x65, 0xd4, 0xb2, 0x05, 0xa3, 0x08, 0x65, - 0x88, 0xea, 0xb0, 0x4c, 0x99, 0x4b, 0x1d, 0x12, 0xd6, 0x33, 0x5b, 0xd9, 0xed, 0x9c, 0x15, 0x2d, - 0xcd, 0xa7, 0x50, 0x7a, 0x32, 0xe6, 0xbd, 0x48, 0x52, 0x03, 0x0a, 0x71, 0x03, 0xd1, 0xa9, 0x1a, - 0xad, 0x85, 0x29, 0x75, 0x5e, 0xba, 0x34, 0xd0, 0x37, 0x2d, 0x2a, 0xca, 0x01, 0x0d, 0xcc, 0x97, - 0x50, 0x56, 0x92, 0xb4, 0x9b, 0x37, 0x60, 0x49, 0xf9, 0x45, 0xc9, 0x51, 0x0b, 0xb4, 0x03, 0x55, - 0xf9, 0x61, 0x93, 0xf3, 0x11, 0x0d, 0xe4, 0xa5, 0xa4, 0xa8, 0x9c, 0xb5, 0x2a, 0xe9, 0xdd, 0x98, - 0x6c, 0xfe, 0xdd, 0x80, 0xda, 0x0b, 0xdf, 0x25, 0x1d, 0x9f, 0x31, 0xe2, 0x08, 0x52, 0x2c, 0xfb, - 0x03, 0xd8, 0x38, 0x21, 0xd8, 0xf1, 0x99, 0xcd, 0x7c, 0x97, 0xd8, 0x84, 0xb9, 0x23, 0x9f, 0x32, - 0xae, 0x55, 0x21, 0xb5, 0x27, 0xce, 0x76, 0xf5, 0x0e, 0xba, 0x05, 0x45, 0x47, 0xc9, 0xd1, 0x25, - 0xbb, 0x60, 0x25, 0x04, 0x61, 0x9f, 0xf0, 0x82, 0x39, 0x94, 0x79, 0xd2, 0x37, 0x05, 0x2b, 0x5a, - 0x0a, 0x07, 0x7b, 0x84, 0x91, 0x90, 0x86, 0x36, 0xa7, 0x43, 0x22, 0x5d, 0x92, 0xb3, 0x4a, 0x9a, - 0x76, 0x4c, 0x87, 0x04, 0xed, 0x41, 0x3d, 0x72, 0xb0, 0xe3, 0x33, 0x1e, 0x60, 0x87, 0xcb, 0x12, - 0x4d, 0x42, 0xd5, 0x42, 0xcb, 0x56, 0x4d, 0xef, 0x77, 0xf4, 0xf6, 0x13, 0xb5, 0x6b, 0x7e, 0x65, - 0xc0, 0x66, 0xa7, 0x87, 0x99, 0x47, 0xa2, 0xfe, 0x1c, 0xf9, 0x61, 0x07, 0xaa, 0xce, 0x38, 0x08, - 0x08, 0x4b, 0x35, 0x74, 0x75, 0xb9, 0x55, 0x4d, 0x4f, 0x77, 0xf4, 0x98, 0x25, 0x33, 0xe5, 0xb2, - 0x47, 0xb0, 0x19, 0x7d, 0xab, 0x72, 0x16, 0x0c, 0x95, 0xc9, 0x55, 0xfe, 0x6e, 0x44, 0x9b, 0x9d, - 0xd4, 0x9e, 0xb9, 0x07, 0x6b, 0x4f, 0x71, 0x38, 0x55, 0x94, 0xdf, 0x85, 0x15, 0xed, 0x7c, 0x72, - 0x4e, 0x43, 0x99, 0xb9, 0xc2, 0x4e, 0x65, 0x45, 0xec, 0x4a, 0x9a, 0x79, 0x0a, 0xb5, 0xc3, 0xe1, - 0xc8, 0x0f, 0xb8, 0x08, 0x3a, 0xee, 0x07, 0x24, 0x55, 0x89, 0x50, 0x3f, 0xa2, 0xd9, 0x54, 0xf2, - 0x10, 0x57, 0x06, 0x6a, 0xd1, 0x5a, 0x8b, 0x77, 0x0e, 0xf5, 0xc6, 0x24, 0xfb, 0xd4, 0xed, 0x12, - 0xf6, 0xc8, 0x04, 0xe6, 0x11, 0xdc, 0xb8, 0xa4, 0x37, 0x89, 0x94, 0x48, 0x9d, 0x7d, 0x39, 0x47, - 0x50, 0xb4, 0x17, 0x67, 0x74, 0x68, 0x7e, 0x3b, 0x9a, 0x21, 0xa6, 0x92, 0x6c, 0x7a, 0x3a, 0x32, - 0x2e, 0x4d, 0x47, 0xe6, 0x6f, 0x0c, 0xa8, 0xe8, 0x92, 0xfa, 0x9c, 0x84, 0x21, 0xf6, 0x08, 0xda, - 0x81, 0xfc, 0x68, 0x7c, 0x12, 0x57, 0x91, 0x8f, 0xd7, 0xfe, 0xf5, 0xf5, 0x9d, 0x95, 0x30, 0x7c, - 0xfd, 0x50, 0xd4, 0xa3, 0x7d, 0xf3, 0xc3, 0x3d, 0xd3, 0xd2, 0x0c, 0xe8, 0x29, 0xd4, 0xce, 0x28, - 0xef, 0xb9, 0x01, 0x3e, 0xc3, 0x03, 0x31, 0x5e, 0xb8, 0x84, 0x71, 0x8a, 0x07, 0xa1, 0xbc, 0xf8, - 0xa5, 0xa3, 0x8f, 0xda, 0xa6, 0xb5, 0x99, 0x1c, 0xe8, 0x24, 0xfc, 0xa8, 0x06, 0x79, 0x3c, 0x14, - 0x90, 0xa4, 0x9f, 0x73, 0x96, 0x5e, 0x99, 0xbf, 0xcf, 0xc0, 0xfa, 0x8c, 0x39, 0x04, 0xf5, 0x61, - 0x2d, 0x8a, 0x60, 0x51, 0x9f, 0xec, 0x01, 0x0d, 0xb9, 0x2e, 0xcd, 0xdf, 0x7d, 0x8b, 0xb9, 0x66, - 0x82, 0x16, 0x15, 0x3f, 0xb1, 0x10, 0xed, 0xa0, 0xf1, 0x3b, 0x03, 0x4a, 0x29, 0x06, 0xf4, 0x43, - 0xc8, 0xe9, 0xae, 0x24, 0xf4, 0x1d, 0xfe, 0x97, 0xfa, 0x9a, 0xe2, 0x47, 0x35, 0x5b, 0x29, 0xb6, - 0xf1, 0x18, 0x8a, 0x31, 0xe9, 0x5a, 0x4d, 0x75, 0x0f, 0x36, 0x0f, 0xc8, 0x80, 0xc4, 0x71, 0x10, - 0x5e, 0xb5, 0xda, 0x9a, 0xdf, 0x81, 0xda, 0xf4, 0x49, 0x6d, 0xe8, 0xbb, 0x50, 0x76, 0xe5, 0x8e, - 0x9b, 0x3e, 0x5b, 0xd2, 0x34, 0x71, 0x78, 0xf7, 0x31, 0x54, 0x26, 0xa7, 0x14, 0x54, 0x82, 0xe5, - 0x83, 0xae, 0x75, 0xf8, 0xfd, 0xee, 0x41, 0xf5, 0xff, 0x50, 0x19, 0x0a, 0x87, 0xcf, 0x5f, 0xbd, - 0xb4, 0x8e, 0xbb, 0x07, 0x55, 0x03, 0x01, 0xe4, 0xad, 0xee, 0xf3, 0x97, 0xc7, 0xdd, 0x6a, 0xa6, - 0xfd, 0xb3, 0x65, 0xc8, 0xab, 0xa4, 0x45, 0x3f, 0x86, 0x62, 0x9c, 0xc1, 0xa8, 0xd6, 0x54, 0x0f, - 0x9e, 0x66, 0xf4, 0x94, 0x69, 0x76, 0xc5, 0x83, 0xa7, 0xf1, 0xcd, 0x45, 0x96, 0xbe, 0x54, 0x04, - 0xcc, 0x77, 0xbf, 0xfc, 0xdb, 0x3f, 0xbe, 0xca, 0xdc, 0x46, 0x37, 0xc5, 0x9b, 0x2c, 0x79, 0xa9, - 0xa9, 0x1a, 0xd0, 0x52, 0x85, 0x01, 0xfd, 0xd6, 0x80, 0x72, 0x7a, 0x08, 0x47, 0x0b, 0x47, 0xe3, - 0x19, 0x2f, 0xa8, 0xc6, 0x87, 0xd7, 0x3b, 0xa4, 0x01, 0xde, 0x93, 0x00, 0xb7, 0xcc, 0xd9, 0x00, - 0xd5, 0xc4, 0xbe, 0x6f, 0xec, 0xa2, 0x37, 0x06, 0x80, 0x98, 0xb3, 0xd5, 0xc0, 0x85, 0x1e, 0x2f, - 0x52, 0x36, 0x67, 0x26, 0x6f, 0x5c, 0xf3, 0x1d, 0x61, 0x3e, 0x90, 0xf8, 0xde, 0x33, 0xb7, 0x66, - 0xe3, 0x93, 0xb2, 0x5b, 0xc4, 0xa5, 0x5c, 0x80, 0xe4, 0x50, 0x4e, 0xeb, 0x9c, 0xeb, 0xc8, 0xeb, - 0x82, 0xb8, 0x25, 0x41, 0xd4, 0xd0, 0xc6, 0x2c, 0x10, 0xe8, 0x17, 0x06, 0x54, 0xa7, 0x27, 0xf9, - 0xb9, 0xaa, 0xf7, 0x16, 0xa9, 0x9e, 0xf7, 0x26, 0x30, 0xef, 0x4b, 0x10, 0x77, 0xd1, 0x9d, 0x49, - 0x10, 0xd1, 0xbb, 0xa0, 0xe5, 0xe9, 0x83, 0xe8, 0x4f, 0x06, 0xac, 0x4e, 0x15, 0x77, 0xf4, 0xd1, - 0x22, 0xb5, 0xb3, 0xbb, 0x50, 0xe3, 0xf1, 0xb5, 0xcf, 0x69, 0xb4, 0x1f, 0x48, 0xb4, 0xbb, 0xe6, - 0x7b, 0x33, 0xfd, 0x16, 0x37, 0xa4, 0x96, 0x6a, 0x27, 0xfb, 0xc6, 0x6e, 0xfb, 0xeb, 0x2c, 0x14, - 0xe2, 0x57, 0xf3, 0x1f, 0x0c, 0x58, 0x99, 0xe8, 0x29, 0xe8, 0x8a, 0xe1, 0x3d, 0xd9, 0x82, 0x1a, - 0x6f, 0xf3, 0xc8, 0x34, 0x5b, 0x12, 0xfb, 0x8e, 0xf9, 0x8d, 0x99, 0xd8, 0xe3, 0x7f, 0x59, 0x92, - 0xe4, 0xf8, 0xb5, 0x01, 0xe5, 0xf4, 0xe0, 0xbe, 0x38, 0x81, 0x67, 0xbc, 0x3d, 0x16, 0x27, 0xf0, - 0xac, 0xb7, 0x81, 0xf9, 0x8e, 0x04, 0x5b, 0x47, 0xb5, 0x49, 0xb0, 0xf1, 0xd8, 0xff, 0x53, 0x03, - 0x2a, 0x93, 0x13, 0x13, 0xfa, 0xd6, 0x42, 0x53, 0xce, 0x9a, 0xb0, 0x1a, 0x73, 0x42, 0x7a, 0x5e, - 0x09, 0x89, 0x86, 0x90, 0x28, 0x3b, 0xdb, 0x6f, 0x0c, 0xc8, 0x3f, 0x25, 0x78, 0xc0, 0x7b, 0xe8, - 0x57, 0x06, 0xdc, 0xf8, 0x84, 0xf0, 0x8f, 0xe3, 0xa9, 0x33, 0x99, 0x58, 0xe7, 0x66, 0xce, 0xc2, - 0x10, 0x9e, 0x3d, 0xf9, 0x9a, 0xef, 0x4b, 0x78, 0xf7, 0xd0, 0x94, 0x37, 0x7b, 0x12, 0x49, 0x4b, - 0x4e, 0xc3, 0x4e, 0x7c, 0xaa, 0xfd, 0xcf, 0x0c, 0xe4, 0xc4, 0x50, 0x8e, 0xbe, 0x34, 0x60, 0xe9, - 0x99, 0xef, 0x51, 0x86, 0x1e, 0x2c, 0x7c, 0x6b, 0x25, 0xcf, 0x81, 0xc6, 0xfb, 0x57, 0x63, 0x9e, - 0x74, 0x9e, 0xb9, 0x3e, 0x89, 0x6d, 0x20, 0xf4, 0x8a, 0xc0, 0xfa, 0x89, 0x01, 0xf9, 0x4f, 0xa9, - 0xc7, 0xc6, 0xa3, 0xff, 0x25, 0x8a, 0x3b, 0x12, 0xc5, 0xff, 0x9b, 0x53, 0xe5, 0x2d, 0x94, 0x8a, - 0x05, 0x8c, 0x1f, 0x40, 0xfe, 0x99, 0xef, 0xf9, 0xe3, 0xf9, 0xad, 0x71, 0x5e, 0x6c, 0xcc, 0x11, - 0x3d, 0x90, 0xd2, 0xf6, 0x8d, 0xdd, 0x93, 0xbc, 0x3c, 0xf0, 0xe8, 0xdf, 0x01, 0x00, 0x00, 0xff, - 0xff, 0x5e, 0xfd, 0x9b, 0x9e, 0xcd, 0x14, 0x00, 0x00, +func (x *DepositDataResponse_DepositData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DepositDataResponse_DepositData) ProtoMessage() {} + +func (x *DepositDataResponse_DepositData) ProtoReflect() protoreflect.Message { + mi := &file_proto_validator_accounts_v2_web_api_proto_msgTypes[22] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DepositDataResponse_DepositData.ProtoReflect.Descriptor instead. +func (*DepositDataResponse_DepositData) Descriptor() ([]byte, []int) { + return file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP(), []int{18, 0} +} + +func (x *DepositDataResponse_DepositData) GetData() map[string]string { + if x != nil { + return x.Data + } + return nil +} + +var File_proto_validator_accounts_v2_web_api_proto protoreflect.FileDescriptor + +var file_proto_validator_accounts_v2_web_api_proto_rawDesc = []byte{ + 0x0a, 0x29, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x77, 0x65, + 0x62, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x65, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, + 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x03, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, + 0x0b, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0a, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x4e, + 0x0a, 0x0a, 0x6b, 0x65, 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, + 0x2e, 0x76, 0x32, 0x2e, 0x4b, 0x65, 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x4b, 0x69, + 0x6e, 0x64, 0x52, 0x0a, 0x6b, 0x65, 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x12, 0x27, + 0x0a, 0x0f, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x50, + 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, + 0x6e, 0x69, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, + 0x6e, 0x69, 0x63, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x75, 0x6d, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x6e, 0x75, 0x6d, 0x41, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, + 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x6d, + 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x65, 0x6d, 0x6f, 0x74, + 0x65, 0x5f, 0x63, 0x72, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0d, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x72, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, + 0x26, 0x0a, 0x0f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x61, + 0x74, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, + 0x4b, 0x65, 0x79, 0x50, 0x61, 0x74, 0x68, 0x12, 0x2b, 0x0a, 0x12, 0x72, 0x65, 0x6d, 0x6f, 0x74, + 0x65, 0x5f, 0x63, 0x61, 0x5f, 0x63, 0x72, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x09, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x61, 0x43, 0x72, 0x74, + 0x50, 0x61, 0x74, 0x68, 0x22, 0xbe, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x57, + 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, + 0x06, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, + 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x57, + 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x06, 0x77, + 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x12, 0x5e, 0x0a, 0x10, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x73, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x33, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, + 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x22, 0xb7, 0x01, 0x0a, 0x17, 0x45, 0x64, 0x69, 0x74, 0x57, 0x61, + 0x6c, 0x6c, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, + 0x64, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x63, 0x72, 0x74, + 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x6d, + 0x6f, 0x74, 0x65, 0x43, 0x72, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x65, + 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x50, 0x61, + 0x74, 0x68, 0x12, 0x2b, 0x0a, 0x12, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x63, 0x61, 0x5f, + 0x63, 0x72, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, + 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x61, 0x43, 0x72, 0x74, 0x50, 0x61, 0x74, 0x68, 0x22, + 0x36, 0x0a, 0x18, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6e, 0x65, 0x6d, 0x6f, + 0x6e, 0x69, 0x63, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6d, + 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, + 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x22, 0xc2, 0x02, 0x0a, 0x0e, 0x57, 0x61, 0x6c, 0x6c, + 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x77, 0x61, + 0x6c, 0x6c, 0x65, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0a, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x57, 0x0a, 0x0f, 0x6b, + 0x65, 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4b, 0x65, 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, + 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x0e, 0x6b, 0x65, 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, + 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x71, 0x0a, 0x11, 0x6b, 0x65, 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x44, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, + 0x2e, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, + 0x4b, 0x65, 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6b, 0x65, 0x79, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x43, 0x0a, 0x15, 0x4b, 0x65, 0x79, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, + 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, + 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x92, 0x01, 0x0a, + 0x13, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x65, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x5f, 0x74, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x10, 0x67, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x54, 0x78, 0x44, + 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, + 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, + 0x10, 0x0a, 0x03, 0x61, 0x6c, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x61, 0x6c, + 0x6c, 0x22, 0xa2, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x08, 0x61, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, + 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, + 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, + 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, + 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, + 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, + 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xb1, 0x01, 0x0a, 0x07, 0x41, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, + 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0c, 0x52, 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x75, 0x62, + 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x64, 0x65, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x5f, 0x74, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0c, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x54, 0x78, 0x44, 0x61, 0x74, + 0x61, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x65, 0x72, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x65, 0x72, 0x69, + 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x22, 0x4b, 0x0a, 0x0e, 0x41, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, + 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0c, 0x52, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x18, 0x0a, + 0x07, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x04, 0x52, 0x07, + 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x22, 0x48, 0x0a, 0x0b, 0x41, 0x75, 0x74, 0x68, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, + 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, + 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x5f, 0x64, 0x69, 0x72, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x44, 0x69, + 0x72, 0x22, 0x4f, 0x0a, 0x0c, 0x41, 0x75, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x74, 0x6f, 0x6b, 0x65, 0x6e, + 0x5f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x0f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0xdf, 0x01, 0x0a, 0x16, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, + 0x14, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x6e, 0x64, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x62, 0x65, 0x61, + 0x63, 0x6f, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, + 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x18, 0x0a, + 0x07, 0x73, 0x79, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, + 0x73, 0x79, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x12, 0x21, 0x0a, 0x0c, 0x67, 0x65, 0x6e, 0x65, 0x73, + 0x69, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x67, + 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x18, 0x64, 0x65, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x16, 0x64, 0x65, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x22, 0x93, 0x01, 0x0a, 0x15, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, + 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, + 0x0a, 0x10, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, + 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, + 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, + 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x33, 0x0a, 0x15, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x38, 0x0a, 0x11, 0x48, 0x61, + 0x73, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x23, 0x0a, 0x0d, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x5f, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x45, 0x78, + 0x69, 0x73, 0x74, 0x73, 0x22, 0x76, 0x0a, 0x16, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, + 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, + 0x0a, 0x12, 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x5f, 0x69, 0x6d, 0x70, 0x6f, + 0x72, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x11, 0x6b, 0x65, 0x79, 0x73, + 0x74, 0x6f, 0x72, 0x65, 0x73, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x12, 0x2d, 0x0a, + 0x12, 0x6b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, + 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6b, 0x65, 0x79, 0x73, 0x74, + 0x6f, 0x72, 0x65, 0x73, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x4b, 0x0a, 0x17, + 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x69, 0x6d, 0x70, 0x6f, 0x72, + 0x74, 0x65, 0x64, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x12, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x50, + 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x73, 0x22, 0x39, 0x0a, 0x14, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x75, 0x6d, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x6e, 0x75, 0x6d, 0x41, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x73, 0x22, 0x9d, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x29, 0x0a, 0x06, 0x70, 0x75, 0x62, 0x6b, 0x65, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x11, 0xf2, 0xde, 0x1f, 0x0d, 0x73, 0x73, 0x7a, + 0x2d, 0x73, 0x69, 0x7a, 0x65, 0x3a, 0x22, 0x34, 0x38, 0x22, 0x52, 0x06, 0x70, 0x75, 0x62, 0x6b, + 0x65, 0x79, 0x12, 0x48, 0x0a, 0x16, 0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x61, 0x6c, + 0x5f, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0c, 0x42, 0x11, 0xf2, 0xde, 0x1f, 0x0d, 0x73, 0x73, 0x7a, 0x2d, 0x73, 0x69, 0x7a, 0x65, + 0x3a, 0x22, 0x33, 0x32, 0x22, 0x52, 0x15, 0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x61, + 0x6c, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x12, 0x16, 0x0a, 0x06, + 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x61, 0x6d, + 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xaa, 0x02, 0x0a, 0x13, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x11, + 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, + 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x65, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0xa5, 0x01, 0x0a, 0x0b, 0x44, 0x65, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x5d, 0x0a, 0x04, 0x64, 0x61, 0x74, + 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x65, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x37, 0x0a, 0x09, 0x44, 0x61, 0x74, 0x61, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, + 0x01, 0x22, 0x38, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x75, + 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, + 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x73, 0x22, 0x3b, 0x0a, 0x16, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, + 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0b, 0x64, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x73, 0x2a, 0x37, 0x0a, 0x0e, 0x4b, 0x65, 0x79, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, + 0x52, 0x49, 0x56, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x4d, 0x50, 0x4f, 0x52, + 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x52, 0x45, 0x4d, 0x4f, 0x54, 0x45, 0x10, + 0x02, 0x32, 0x8b, 0x07, 0x0a, 0x06, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x12, 0x7b, 0x0a, 0x09, + 0x48, 0x61, 0x73, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x1a, 0x31, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, + 0x76, 0x32, 0x2e, 0x48, 0x61, 0x73, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x76, + 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x77, 0x61, 0x6c, 0x6c, + 0x65, 0x74, 0x2f, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x12, 0xa1, 0x01, 0x0a, 0x0c, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x12, 0x33, 0x2e, 0x65, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x34, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, + 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x22, 0x1b, 0x2f, + 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x77, 0x61, 0x6c, + 0x6c, 0x65, 0x74, 0x2f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0xa2, 0x01, + 0x0a, 0x0a, 0x45, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x37, 0x2e, 0x65, + 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x45, 0x64, + 0x69, 0x74, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x22, 0x20, 0x2f, + 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x77, 0x61, 0x6c, + 0x6c, 0x65, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x65, 0x64, 0x69, 0x74, 0x3a, + 0x01, 0x2a, 0x12, 0x74, 0x0a, 0x0c, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x2e, 0x2e, 0x65, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x57, 0x61, 0x6c, 0x6c, + 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1c, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x16, 0x12, 0x14, 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x2f, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x12, 0x8d, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x6e, + 0x65, 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x12, 0x16, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x38, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4d, + 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x27, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x12, 0x1f, 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x2f, + 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x12, 0xb4, 0x01, 0x0a, 0x0f, 0x49, 0x6d, 0x70, + 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x36, 0x2e, 0x65, + 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x49, 0x6d, + 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x73, + 0x74, 0x6f, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x22, 0x25, 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2f, 0x6b, 0x65, 0x79, 0x73, + 0x74, 0x6f, 0x72, 0x65, 0x73, 0x2f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0x32, + 0xde, 0x03, 0x0a, 0x08, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0xab, 0x01, 0x0a, + 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x34, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x44, 0x61, 0x74, + 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2f, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x29, 0x22, 0x24, 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x2f, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, + 0x2f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x99, 0x01, 0x0a, 0x0c, 0x4c, + 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x33, 0x2e, 0x65, 0x74, + 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, + 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x34, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, + 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x12, 0x16, + 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x61, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x87, 0x01, 0x0a, 0x0e, 0x43, 0x68, 0x61, 0x6e, 0x67, + 0x65, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x35, 0x2e, 0x65, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, + 0x65, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, + 0x22, 0x1b, 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, + 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x65, 0x64, 0x69, 0x74, 0x3a, 0x01, 0x2a, + 0x32, 0xa2, 0x01, 0x0a, 0x06, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x12, 0x97, 0x01, 0x0a, 0x17, + 0x47, 0x65, 0x74, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, + 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, + 0x36, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, + 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x12, + 0x24, 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x68, + 0x65, 0x61, 0x6c, 0x74, 0x68, 0x2f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0xed, 0x02, 0x0a, 0x04, 0x41, 0x75, 0x74, 0x68, 0x12, 0x82, + 0x01, 0x0a, 0x05, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x2b, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x1e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x22, 0x13, 0x2f, 0x76, 0x32, + 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, + 0x3a, 0x01, 0x2a, 0x12, 0x84, 0x01, 0x0a, 0x06, 0x53, 0x69, 0x67, 0x6e, 0x75, 0x70, 0x12, 0x2b, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x6f, 0x72, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, + 0x41, 0x75, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x65, 0x74, + 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x75, 0x74, + 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x19, 0x22, 0x14, 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x2f, 0x73, 0x69, 0x67, 0x6e, 0x75, 0x70, 0x3a, 0x01, 0x2a, 0x12, 0x59, 0x0a, 0x06, 0x4c, 0x6f, + 0x67, 0x6f, 0x75, 0x74, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x16, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, + 0x6d, 0x70, 0x74, 0x79, 0x22, 0x1f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x22, 0x14, 0x2f, 0x76, + 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x6c, 0x6f, 0x67, 0x6f, + 0x75, 0x74, 0x3a, 0x01, 0x2a, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_proto_validator_accounts_v2_web_api_proto_rawDescOnce sync.Once + file_proto_validator_accounts_v2_web_api_proto_rawDescData = file_proto_validator_accounts_v2_web_api_proto_rawDesc +) + +func file_proto_validator_accounts_v2_web_api_proto_rawDescGZIP() []byte { + file_proto_validator_accounts_v2_web_api_proto_rawDescOnce.Do(func() { + file_proto_validator_accounts_v2_web_api_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto_validator_accounts_v2_web_api_proto_rawDescData) + }) + return file_proto_validator_accounts_v2_web_api_proto_rawDescData +} + +var file_proto_validator_accounts_v2_web_api_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_proto_validator_accounts_v2_web_api_proto_msgTypes = make([]protoimpl.MessageInfo, 24) +var file_proto_validator_accounts_v2_web_api_proto_goTypes = []interface{}{ + (KeymanagerKind)(0), // 0: ethereum.validator.accounts.v2.KeymanagerKind + (*CreateWalletRequest)(nil), // 1: ethereum.validator.accounts.v2.CreateWalletRequest + (*CreateWalletResponse)(nil), // 2: ethereum.validator.accounts.v2.CreateWalletResponse + (*EditWalletConfigRequest)(nil), // 3: ethereum.validator.accounts.v2.EditWalletConfigRequest + (*GenerateMnemonicResponse)(nil), // 4: ethereum.validator.accounts.v2.GenerateMnemonicResponse + (*WalletResponse)(nil), // 5: ethereum.validator.accounts.v2.WalletResponse + (*ListAccountsRequest)(nil), // 6: ethereum.validator.accounts.v2.ListAccountsRequest + (*ListAccountsResponse)(nil), // 7: ethereum.validator.accounts.v2.ListAccountsResponse + (*Account)(nil), // 8: ethereum.validator.accounts.v2.Account + (*AccountRequest)(nil), // 9: ethereum.validator.accounts.v2.AccountRequest + (*AuthRequest)(nil), // 10: ethereum.validator.accounts.v2.AuthRequest + (*AuthResponse)(nil), // 11: ethereum.validator.accounts.v2.AuthResponse + (*NodeConnectionResponse)(nil), // 12: ethereum.validator.accounts.v2.NodeConnectionResponse + (*ChangePasswordRequest)(nil), // 13: ethereum.validator.accounts.v2.ChangePasswordRequest + (*HasWalletResponse)(nil), // 14: ethereum.validator.accounts.v2.HasWalletResponse + (*ImportKeystoresRequest)(nil), // 15: ethereum.validator.accounts.v2.ImportKeystoresRequest + (*ImportKeystoresResponse)(nil), // 16: ethereum.validator.accounts.v2.ImportKeystoresResponse + (*CreateAccountRequest)(nil), // 17: ethereum.validator.accounts.v2.CreateAccountRequest + (*DepositMessage)(nil), // 18: ethereum.validator.accounts.v2.DepositMessage + (*DepositDataResponse)(nil), // 19: ethereum.validator.accounts.v2.DepositDataResponse + (*DeleteAccountsRequest)(nil), // 20: ethereum.validator.accounts.v2.DeleteAccountsRequest + (*DeleteAccountsResponse)(nil), // 21: ethereum.validator.accounts.v2.DeleteAccountsResponse + nil, // 22: ethereum.validator.accounts.v2.WalletResponse.KeymanagerConfigEntry + (*DepositDataResponse_DepositData)(nil), // 23: ethereum.validator.accounts.v2.DepositDataResponse.DepositData + nil, // 24: ethereum.validator.accounts.v2.DepositDataResponse.DepositData.DataEntry + (*empty.Empty)(nil), // 25: google.protobuf.Empty +} +var file_proto_validator_accounts_v2_web_api_proto_depIdxs = []int32{ + 0, // 0: ethereum.validator.accounts.v2.CreateWalletRequest.keymanager:type_name -> ethereum.validator.accounts.v2.KeymanagerKind + 5, // 1: ethereum.validator.accounts.v2.CreateWalletResponse.wallet:type_name -> ethereum.validator.accounts.v2.WalletResponse + 19, // 2: ethereum.validator.accounts.v2.CreateWalletResponse.accounts_created:type_name -> ethereum.validator.accounts.v2.DepositDataResponse + 0, // 3: ethereum.validator.accounts.v2.WalletResponse.keymanager_kind:type_name -> ethereum.validator.accounts.v2.KeymanagerKind + 22, // 4: ethereum.validator.accounts.v2.WalletResponse.keymanager_config:type_name -> ethereum.validator.accounts.v2.WalletResponse.KeymanagerConfigEntry + 8, // 5: ethereum.validator.accounts.v2.ListAccountsResponse.accounts:type_name -> ethereum.validator.accounts.v2.Account + 23, // 6: ethereum.validator.accounts.v2.DepositDataResponse.deposit_data_list:type_name -> ethereum.validator.accounts.v2.DepositDataResponse.DepositData + 24, // 7: ethereum.validator.accounts.v2.DepositDataResponse.DepositData.data:type_name -> ethereum.validator.accounts.v2.DepositDataResponse.DepositData.DataEntry + 25, // 8: ethereum.validator.accounts.v2.Wallet.HasWallet:input_type -> google.protobuf.Empty + 1, // 9: ethereum.validator.accounts.v2.Wallet.CreateWallet:input_type -> ethereum.validator.accounts.v2.CreateWalletRequest + 3, // 10: ethereum.validator.accounts.v2.Wallet.EditConfig:input_type -> ethereum.validator.accounts.v2.EditWalletConfigRequest + 25, // 11: ethereum.validator.accounts.v2.Wallet.WalletConfig:input_type -> google.protobuf.Empty + 25, // 12: ethereum.validator.accounts.v2.Wallet.GenerateMnemonic:input_type -> google.protobuf.Empty + 15, // 13: ethereum.validator.accounts.v2.Wallet.ImportKeystores:input_type -> ethereum.validator.accounts.v2.ImportKeystoresRequest + 17, // 14: ethereum.validator.accounts.v2.Accounts.CreateAccount:input_type -> ethereum.validator.accounts.v2.CreateAccountRequest + 6, // 15: ethereum.validator.accounts.v2.Accounts.ListAccounts:input_type -> ethereum.validator.accounts.v2.ListAccountsRequest + 13, // 16: ethereum.validator.accounts.v2.Accounts.ChangePassword:input_type -> ethereum.validator.accounts.v2.ChangePasswordRequest + 25, // 17: ethereum.validator.accounts.v2.Health.GetBeaconNodeConnection:input_type -> google.protobuf.Empty + 10, // 18: ethereum.validator.accounts.v2.Auth.Login:input_type -> ethereum.validator.accounts.v2.AuthRequest + 10, // 19: ethereum.validator.accounts.v2.Auth.Signup:input_type -> ethereum.validator.accounts.v2.AuthRequest + 25, // 20: ethereum.validator.accounts.v2.Auth.Logout:input_type -> google.protobuf.Empty + 14, // 21: ethereum.validator.accounts.v2.Wallet.HasWallet:output_type -> ethereum.validator.accounts.v2.HasWalletResponse + 2, // 22: ethereum.validator.accounts.v2.Wallet.CreateWallet:output_type -> ethereum.validator.accounts.v2.CreateWalletResponse + 5, // 23: ethereum.validator.accounts.v2.Wallet.EditConfig:output_type -> ethereum.validator.accounts.v2.WalletResponse + 5, // 24: ethereum.validator.accounts.v2.Wallet.WalletConfig:output_type -> ethereum.validator.accounts.v2.WalletResponse + 4, // 25: ethereum.validator.accounts.v2.Wallet.GenerateMnemonic:output_type -> ethereum.validator.accounts.v2.GenerateMnemonicResponse + 16, // 26: ethereum.validator.accounts.v2.Wallet.ImportKeystores:output_type -> ethereum.validator.accounts.v2.ImportKeystoresResponse + 19, // 27: ethereum.validator.accounts.v2.Accounts.CreateAccount:output_type -> ethereum.validator.accounts.v2.DepositDataResponse + 7, // 28: ethereum.validator.accounts.v2.Accounts.ListAccounts:output_type -> ethereum.validator.accounts.v2.ListAccountsResponse + 25, // 29: ethereum.validator.accounts.v2.Accounts.ChangePassword:output_type -> google.protobuf.Empty + 12, // 30: ethereum.validator.accounts.v2.Health.GetBeaconNodeConnection:output_type -> ethereum.validator.accounts.v2.NodeConnectionResponse + 11, // 31: ethereum.validator.accounts.v2.Auth.Login:output_type -> ethereum.validator.accounts.v2.AuthResponse + 11, // 32: ethereum.validator.accounts.v2.Auth.Signup:output_type -> ethereum.validator.accounts.v2.AuthResponse + 25, // 33: ethereum.validator.accounts.v2.Auth.Logout:output_type -> google.protobuf.Empty + 21, // [21:34] is the sub-list for method output_type + 8, // [8:21] is the sub-list for method input_type + 8, // [8:8] is the sub-list for extension type_name + 8, // [8:8] is the sub-list for extension extendee + 0, // [0:8] is the sub-list for field type_name +} + +func init() { file_proto_validator_accounts_v2_web_api_proto_init() } +func file_proto_validator_accounts_v2_web_api_proto_init() { + if File_proto_validator_accounts_v2_web_api_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_proto_validator_accounts_v2_web_api_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateWalletRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateWalletResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EditWalletConfigRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GenerateMnemonicResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*WalletResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListAccountsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListAccountsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Account); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AccountRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AuthRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AuthResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NodeConnectionResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ChangePasswordRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*HasWalletResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ImportKeystoresRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ImportKeystoresResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateAccountRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DepositMessage); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DepositDataResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DeleteAccountsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DeleteAccountsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_validator_accounts_v2_web_api_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DepositDataResponse_DepositData); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_proto_validator_accounts_v2_web_api_proto_rawDesc, + NumEnums: 1, + NumMessages: 24, + NumExtensions: 0, + NumServices: 4, + }, + GoTypes: file_proto_validator_accounts_v2_web_api_proto_goTypes, + DependencyIndexes: file_proto_validator_accounts_v2_web_api_proto_depIdxs, + EnumInfos: file_proto_validator_accounts_v2_web_api_proto_enumTypes, + MessageInfos: file_proto_validator_accounts_v2_web_api_proto_msgTypes, + }.Build() + File_proto_validator_accounts_v2_web_api_proto = out.File + file_proto_validator_accounts_v2_web_api_proto_rawDesc = nil + file_proto_validator_accounts_v2_web_api_proto_goTypes = nil + file_proto_validator_accounts_v2_web_api_proto_depIdxs = nil } // Reference imports to suppress errors if they are not otherwise used. @@ -1432,22 +2198,22 @@ type WalletServer interface { type UnimplementedWalletServer struct { } -func (*UnimplementedWalletServer) HasWallet(ctx context.Context, req *empty.Empty) (*HasWalletResponse, error) { +func (*UnimplementedWalletServer) HasWallet(context.Context, *empty.Empty) (*HasWalletResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method HasWallet not implemented") } -func (*UnimplementedWalletServer) CreateWallet(ctx context.Context, req *CreateWalletRequest) (*CreateWalletResponse, error) { +func (*UnimplementedWalletServer) CreateWallet(context.Context, *CreateWalletRequest) (*CreateWalletResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateWallet not implemented") } -func (*UnimplementedWalletServer) EditConfig(ctx context.Context, req *EditWalletConfigRequest) (*WalletResponse, error) { +func (*UnimplementedWalletServer) EditConfig(context.Context, *EditWalletConfigRequest) (*WalletResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method EditConfig not implemented") } -func (*UnimplementedWalletServer) WalletConfig(ctx context.Context, req *empty.Empty) (*WalletResponse, error) { +func (*UnimplementedWalletServer) WalletConfig(context.Context, *empty.Empty) (*WalletResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method WalletConfig not implemented") } -func (*UnimplementedWalletServer) GenerateMnemonic(ctx context.Context, req *empty.Empty) (*GenerateMnemonicResponse, error) { +func (*UnimplementedWalletServer) GenerateMnemonic(context.Context, *empty.Empty) (*GenerateMnemonicResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GenerateMnemonic not implemented") } -func (*UnimplementedWalletServer) ImportKeystores(ctx context.Context, req *ImportKeystoresRequest) (*ImportKeystoresResponse, error) { +func (*UnimplementedWalletServer) ImportKeystores(context.Context, *ImportKeystoresRequest) (*ImportKeystoresResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ImportKeystores not implemented") } @@ -1651,13 +2417,13 @@ type AccountsServer interface { type UnimplementedAccountsServer struct { } -func (*UnimplementedAccountsServer) CreateAccount(ctx context.Context, req *CreateAccountRequest) (*DepositDataResponse, error) { +func (*UnimplementedAccountsServer) CreateAccount(context.Context, *CreateAccountRequest) (*DepositDataResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateAccount not implemented") } -func (*UnimplementedAccountsServer) ListAccounts(ctx context.Context, req *ListAccountsRequest) (*ListAccountsResponse, error) { +func (*UnimplementedAccountsServer) ListAccounts(context.Context, *ListAccountsRequest) (*ListAccountsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListAccounts not implemented") } -func (*UnimplementedAccountsServer) ChangePassword(ctx context.Context, req *ChangePasswordRequest) (*empty.Empty, error) { +func (*UnimplementedAccountsServer) ChangePassword(context.Context, *ChangePasswordRequest) (*empty.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method ChangePassword not implemented") } @@ -1773,7 +2539,7 @@ type HealthServer interface { type UnimplementedHealthServer struct { } -func (*UnimplementedHealthServer) GetBeaconNodeConnection(ctx context.Context, req *empty.Empty) (*NodeConnectionResponse, error) { +func (*UnimplementedHealthServer) GetBeaconNodeConnection(context.Context, *empty.Empty) (*NodeConnectionResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetBeaconNodeConnection not implemented") } @@ -1867,13 +2633,13 @@ type AuthServer interface { type UnimplementedAuthServer struct { } -func (*UnimplementedAuthServer) Login(ctx context.Context, req *AuthRequest) (*AuthResponse, error) { +func (*UnimplementedAuthServer) Login(context.Context, *AuthRequest) (*AuthResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Login not implemented") } -func (*UnimplementedAuthServer) Signup(ctx context.Context, req *AuthRequest) (*AuthResponse, error) { +func (*UnimplementedAuthServer) Signup(context.Context, *AuthRequest) (*AuthResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Signup not implemented") } -func (*UnimplementedAuthServer) Logout(ctx context.Context, req *empty.Empty) (*empty.Empty, error) { +func (*UnimplementedAuthServer) Logout(context.Context, *empty.Empty) (*empty.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method Logout not implemented") }