feat: remaining record content types to support #79

Closed
0xmuralik wants to merge 35 commits from murali/record-attributes into main
2 changed files with 284 additions and 275 deletions
Showing only changes of commit 6e272334e4 - Show all commits

View File

@ -32,8 +32,8 @@ message WebsiteRegistrationRecord {
string url = 1 [(gogoproto.moretags) = "json:\"url\" yaml:\"url\""];
HashReference repo_hash_reference = 2
[(gogoproto.moretags) = "json:\"repoHashReference\" yaml:\"repoHashReference\""];
HashReference build_artifact_hash_ref = 3 [(gogoproto.moretags) = "json:\"buildArtifactHashRef\" yaml:\"buildArtifactHashRef\""];
HashReference tls_cert_hash_ref = 4 [(gogoproto.moretags) = "json:\"tlsCertHashRef\" yaml:\"tlsCertHashRef\""];
HashReference build_artifact_ref = 3 [(gogoproto.moretags) = "json:\"buildArtifactHashRef\" yaml:\"buildArtifactHashRef\""];
HashReference tls_cert_ref = 4 [(gogoproto.moretags) = "json:\"tlsCertHashRef\" yaml:\"tlsCertHashRef\""];
string type = 5 [(gogoproto.moretags) = "json:\"type\" yaml:\"type\""];
string version = 6 [(gogoproto.moretags) = "json:\"version\" yaml:\"version\""];
}
@ -50,29 +50,29 @@ message Binary{
HashReference hash_reference=1;
string targeted_arch=2;
string runtime_version=3;
HashReference repo_hash_reference=4;
HashReference repo_reference=4;
string version=5;
string type=6;
}
message DockerImage{
string image_id=1;
HashReference binary_hash_reference=2;
HashReference repo_hash_reference=3;
HashReference binary_reference=2;
HashReference repo_reference=3;
string version=4;
string type=5;
}
message WatcherRegistrationRecord{
WatcherMetadata metadata =1;
HashReference repo_hash_reference=2;
HashReference repo_reference=2;
WASMBinary wasm=3;
string version=4;
string type=5;
message WatcherMetadata{
string version=1;
HashReference chain_hash_reference=2;
HashReference chain_reference=2;
}
message WASMBinary{
@ -87,16 +87,16 @@ message WatcherRegistrationRecord{
}
message ResponderContract{
HashReference service_provider_hash_ref=1;
HashReference auction_hash_ref=2;
HashReference watcher_hash_ref=3;
HashReference service_provider_ref=1;
HashReference auction_ref=2;
HashReference watcher_ref=3;
string version=4;
string type=5;
}
message JSPackage{
HashReference repo_hash_reference=1;
HashReference js_package_hash_ref=2;
HashReference repo_reference=1;
HashReference js_package_ref=2;
string version=3;
string type=4;
string name =5;
@ -109,5 +109,5 @@ message ChainRegistrationRecord{
string version=4;
string chain_id=5;
string network_id=6;
string genesis_hash=7;
HashReference genesis_hash=7;
}

View File

@ -230,8 +230,8 @@ func (m *ServiceProviderRecord_X500) GetCountry() string {
type WebsiteRegistrationRecord struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty" json:"url" yaml:"url"`
RepoHashReference *HashReference `protobuf:"bytes,2,opt,name=repo_hash_reference,json=repoHashReference,proto3" json:"repo_hash_reference,omitempty" json:"repoHashReference" yaml:"repoHashReference"`
BuildArtifactHashRef *HashReference `protobuf:"bytes,3,opt,name=build_artifact_hash_ref,json=buildArtifactHashRef,proto3" json:"build_artifact_hash_ref,omitempty" json:"buildArtifactHashRef" yaml:"buildArtifactHashRef"`
TlsCertHashRef *HashReference `protobuf:"bytes,4,opt,name=tls_cert_hash_ref,json=tlsCertHashRef,proto3" json:"tls_cert_hash_ref,omitempty" json:"tlsCertHashRef" yaml:"tlsCertHashRef"`
BuildArtifactRef *HashReference `protobuf:"bytes,3,opt,name=build_artifact_ref,json=buildArtifactRef,proto3" json:"build_artifact_ref,omitempty" json:"buildArtifactHashRef" yaml:"buildArtifactHashRef"`
TlsCertRef *HashReference `protobuf:"bytes,4,opt,name=tls_cert_ref,json=tlsCertRef,proto3" json:"tls_cert_ref,omitempty" json:"tlsCertHashRef" yaml:"tlsCertHashRef"`
Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty" json:"type" yaml:"type"`
Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty" json:"version" yaml:"version"`
}
@ -283,16 +283,16 @@ func (m *WebsiteRegistrationRecord) GetRepoHashReference() *HashReference {
return nil
}
func (m *WebsiteRegistrationRecord) GetBuildArtifactHashRef() *HashReference {
func (m *WebsiteRegistrationRecord) GetBuildArtifactRef() *HashReference {
if m != nil {
return m.BuildArtifactHashRef
return m.BuildArtifactRef
}
return nil
}
func (m *WebsiteRegistrationRecord) GetTlsCertHashRef() *HashReference {
func (m *WebsiteRegistrationRecord) GetTlsCertRef() *HashReference {
if m != nil {
return m.TlsCertHashRef
return m.TlsCertRef
}
return nil
}
@ -391,7 +391,7 @@ type Binary struct {
HashReference *HashReference `protobuf:"bytes,1,opt,name=hash_reference,json=hashReference,proto3" json:"hash_reference,omitempty"`
TargetedArch string `protobuf:"bytes,2,opt,name=targeted_arch,json=targetedArch,proto3" json:"targeted_arch,omitempty"`
RuntimeVersion string `protobuf:"bytes,3,opt,name=runtime_version,json=runtimeVersion,proto3" json:"runtime_version,omitempty"`
RepoHashReference *HashReference `protobuf:"bytes,4,opt,name=repo_hash_reference,json=repoHashReference,proto3" json:"repo_hash_reference,omitempty"`
RepoReference *HashReference `protobuf:"bytes,4,opt,name=repo_reference,json=repoReference,proto3" json:"repo_reference,omitempty"`
Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
}
@ -450,9 +450,9 @@ func (m *Binary) GetRuntimeVersion() string {
return ""
}
func (m *Binary) GetRepoHashReference() *HashReference {
func (m *Binary) GetRepoReference() *HashReference {
if m != nil {
return m.RepoHashReference
return m.RepoReference
}
return nil
}
@ -473,8 +473,8 @@ func (m *Binary) GetType() string {
type DockerImage struct {
ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
BinaryHashReference *HashReference `protobuf:"bytes,2,opt,name=binary_hash_reference,json=binaryHashReference,proto3" json:"binary_hash_reference,omitempty"`
RepoHashReference *HashReference `protobuf:"bytes,3,opt,name=repo_hash_reference,json=repoHashReference,proto3" json:"repo_hash_reference,omitempty"`
BinaryReference *HashReference `protobuf:"bytes,2,opt,name=binary_reference,json=binaryReference,proto3" json:"binary_reference,omitempty"`
RepoReference *HashReference `protobuf:"bytes,3,opt,name=repo_reference,json=repoReference,proto3" json:"repo_reference,omitempty"`
Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
}
@ -519,16 +519,16 @@ func (m *DockerImage) GetImageId() string {
return ""
}
func (m *DockerImage) GetBinaryHashReference() *HashReference {
func (m *DockerImage) GetBinaryReference() *HashReference {
if m != nil {
return m.BinaryHashReference
return m.BinaryReference
}
return nil
}
func (m *DockerImage) GetRepoHashReference() *HashReference {
func (m *DockerImage) GetRepoReference() *HashReference {
if m != nil {
return m.RepoHashReference
return m.RepoReference
}
return nil
}
@ -549,7 +549,7 @@ func (m *DockerImage) GetType() string {
type WatcherRegistrationRecord struct {
Metadata *WatcherRegistrationRecord_WatcherMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
RepoHashReference *HashReference `protobuf:"bytes,2,opt,name=repo_hash_reference,json=repoHashReference,proto3" json:"repo_hash_reference,omitempty"`
RepoReference *HashReference `protobuf:"bytes,2,opt,name=repo_reference,json=repoReference,proto3" json:"repo_reference,omitempty"`
Wasm *WatcherRegistrationRecord_WASMBinary `protobuf:"bytes,3,opt,name=wasm,proto3" json:"wasm,omitempty"`
Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
@ -595,9 +595,9 @@ func (m *WatcherRegistrationRecord) GetMetadata() *WatcherRegistrationRecord_Wat
return nil
}
func (m *WatcherRegistrationRecord) GetRepoHashReference() *HashReference {
func (m *WatcherRegistrationRecord) GetRepoReference() *HashReference {
if m != nil {
return m.RepoHashReference
return m.RepoReference
}
return nil
}
@ -625,7 +625,7 @@ func (m *WatcherRegistrationRecord) GetType() string {
type WatcherRegistrationRecord_WatcherMetadata struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
ChainHashReference *HashReference `protobuf:"bytes,2,opt,name=chain_hash_reference,json=chainHashReference,proto3" json:"chain_hash_reference,omitempty"`
ChainReference *HashReference `protobuf:"bytes,2,opt,name=chain_reference,json=chainReference,proto3" json:"chain_reference,omitempty"`
}
func (m *WatcherRegistrationRecord_WatcherMetadata) Reset() {
@ -672,9 +672,9 @@ func (m *WatcherRegistrationRecord_WatcherMetadata) GetVersion() string {
return ""
}
func (m *WatcherRegistrationRecord_WatcherMetadata) GetChainHashReference() *HashReference {
func (m *WatcherRegistrationRecord_WatcherMetadata) GetChainReference() *HashReference {
if m != nil {
return m.ChainHashReference
return m.ChainReference
}
return nil
}
@ -788,9 +788,9 @@ func (m *WatcherRegistrationRecord_WASMBinaryMetadata) GetExecutionEngineVersion
}
type ResponderContract struct {
ServiceProviderHashRef *HashReference `protobuf:"bytes,1,opt,name=service_provider_hash_ref,json=serviceProviderHashRef,proto3" json:"service_provider_hash_ref,omitempty"`
AuctionHashRef *HashReference `protobuf:"bytes,2,opt,name=auction_hash_ref,json=auctionHashRef,proto3" json:"auction_hash_ref,omitempty"`
WatcherHashRef *HashReference `protobuf:"bytes,3,opt,name=watcher_hash_ref,json=watcherHashRef,proto3" json:"watcher_hash_ref,omitempty"`
ServiceProviderRef *HashReference `protobuf:"bytes,1,opt,name=service_provider_ref,json=serviceProviderRef,proto3" json:"service_provider_ref,omitempty"`
AuctionRef *HashReference `protobuf:"bytes,2,opt,name=auction_ref,json=auctionRef,proto3" json:"auction_ref,omitempty"`
WatcherRef *HashReference `protobuf:"bytes,3,opt,name=watcher_ref,json=watcherRef,proto3" json:"watcher_ref,omitempty"`
Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
}
@ -828,23 +828,23 @@ func (m *ResponderContract) XXX_DiscardUnknown() {
var xxx_messageInfo_ResponderContract proto.InternalMessageInfo
func (m *ResponderContract) GetServiceProviderHashRef() *HashReference {
func (m *ResponderContract) GetServiceProviderRef() *HashReference {
if m != nil {
return m.ServiceProviderHashRef
return m.ServiceProviderRef
}
return nil
}
func (m *ResponderContract) GetAuctionHashRef() *HashReference {
func (m *ResponderContract) GetAuctionRef() *HashReference {
if m != nil {
return m.AuctionHashRef
return m.AuctionRef
}
return nil
}
func (m *ResponderContract) GetWatcherHashRef() *HashReference {
func (m *ResponderContract) GetWatcherRef() *HashReference {
if m != nil {
return m.WatcherHashRef
return m.WatcherRef
}
return nil
}
@ -864,8 +864,8 @@ func (m *ResponderContract) GetType() string {
}
type JSPackage struct {
RepoHashReference *HashReference `protobuf:"bytes,1,opt,name=repo_hash_reference,json=repoHashReference,proto3" json:"repo_hash_reference,omitempty"`
JsPackageHashRef *HashReference `protobuf:"bytes,2,opt,name=js_package_hash_ref,json=jsPackageHashRef,proto3" json:"js_package_hash_ref,omitempty"`
RepoReference *HashReference `protobuf:"bytes,1,opt,name=repo_reference,json=repoReference,proto3" json:"repo_reference,omitempty"`
JsPackageRef *HashReference `protobuf:"bytes,2,opt,name=js_package_ref,json=jsPackageRef,proto3" json:"js_package_ref,omitempty"`
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
@ -904,16 +904,16 @@ func (m *JSPackage) XXX_DiscardUnknown() {
var xxx_messageInfo_JSPackage proto.InternalMessageInfo
func (m *JSPackage) GetRepoHashReference() *HashReference {
func (m *JSPackage) GetRepoReference() *HashReference {
if m != nil {
return m.RepoHashReference
return m.RepoReference
}
return nil
}
func (m *JSPackage) GetJsPackageHashRef() *HashReference {
func (m *JSPackage) GetJsPackageRef() *HashReference {
if m != nil {
return m.JsPackageHashRef
return m.JsPackageRef
}
return nil
}
@ -946,7 +946,7 @@ type ChainRegistrationRecord struct {
Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
ChainId string `protobuf:"bytes,5,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
NetworkId string `protobuf:"bytes,6,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
GenesisHash string `protobuf:"bytes,7,opt,name=genesis_hash,json=genesisHash,proto3" json:"genesis_hash,omitempty"`
GenesisHash *HashReference `protobuf:"bytes,7,opt,name=genesis_hash,json=genesisHash,proto3" json:"genesis_hash,omitempty"`
}
func (m *ChainRegistrationRecord) Reset() { *m = ChainRegistrationRecord{} }
@ -1024,11 +1024,11 @@ func (m *ChainRegistrationRecord) GetNetworkId() string {
return ""
}
func (m *ChainRegistrationRecord) GetGenesisHash() string {
func (m *ChainRegistrationRecord) GetGenesisHash() *HashReference {
if m != nil {
return m.GenesisHash
}
return ""
return nil
}
func init() {
@ -1054,93 +1054,93 @@ func init() {
}
var fileDescriptor_f305abc771332c96 = []byte{
// 1370 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x58, 0x4d, 0x6f, 0x53, 0x47,
0x17, 0xe6, 0xda, 0x4e, 0x82, 0x4f, 0x48, 0x48, 0x86, 0x00, 0x8e, 0x11, 0x71, 0x30, 0x42, 0x04,
0xe5, 0x7d, 0xed, 0x00, 0xe2, 0x7d, 0x11, 0x74, 0x01, 0x01, 0x5a, 0xd2, 0x8a, 0x2a, 0x9a, 0x50,
0xa0, 0xad, 0x2a, 0x77, 0x3c, 0x77, 0xb0, 0x87, 0xd8, 0x77, 0xac, 0xb9, 0xe3, 0x80, 0xbb, 0xac,
0x54, 0xa9, 0x4b, 0xfe, 0x40, 0xff, 0x40, 0x77, 0xdd, 0xf4, 0x17, 0x74, 0xd1, 0x25, 0x55, 0x17,
0xad, 0xba, 0xb0, 0x2a, 0x58, 0x75, 0x59, 0xff, 0x82, 0x6a, 0x3e, 0xae, 0xef, 0xf5, 0x47, 0x50,
0x4d, 0x68, 0x77, 0x33, 0xcf, 0x99, 0xf3, 0x9c, 0x33, 0xcf, 0x3d, 0x73, 0x66, 0x6c, 0x58, 0xdf,
0x6b, 0x37, 0x28, 0x09, 0xf8, 0x17, 0xac, 0x2c, 0x59, 0x8d, 0x87, 0x4a, 0x76, 0xca, 0x7b, 0x17,
0xab, 0x4c, 0x91, 0x8b, 0x65, 0xa2, 0x94, 0xe4, 0xd5, 0xb6, 0x62, 0x61, 0xa9, 0x25, 0x85, 0x12,
0x28, 0xdf, 0x5f, 0x5c, 0x8a, 0x16, 0x97, 0xdc, 0xe2, 0xfc, 0x52, 0x4d, 0xd4, 0x84, 0x59, 0x56,
0xd6, 0x23, 0xeb, 0x51, 0xfc, 0xde, 0x83, 0xb9, 0xbb, 0x24, 0xac, 0x63, 0xf6, 0x98, 0x49, 0x16,
0x50, 0x86, 0x28, 0xcc, 0xd7, 0x49, 0x58, 0xaf, 0xc8, 0x08, 0xc9, 0x79, 0xab, 0xe9, 0xb5, 0xd9,
0x4b, 0xef, 0x94, 0xf6, 0x27, 0x2f, 0x0d, 0x50, 0x0c, 0xce, 0xee, 0x04, 0x4a, 0x76, 0xf0, 0x5c,
0x3d, 0x89, 0xe5, 0x6f, 0x00, 0x1a, 0x5d, 0x84, 0x16, 0x20, 0xbd, 0xcb, 0x3a, 0x39, 0x6f, 0xd5,
0x5b, 0xcb, 0x62, 0x3d, 0x44, 0x4b, 0x30, 0xb5, 0x47, 0x1a, 0x6d, 0x96, 0x4b, 0x19, 0xcc, 0x4e,
0xae, 0xa5, 0xae, 0x7a, 0xc5, 0xdf, 0xa6, 0xe1, 0xf8, 0x0e, 0x93, 0x7b, 0x9c, 0xb2, 0x6d, 0x29,
0xf6, 0xb8, 0xcf, 0x24, 0x66, 0x54, 0x48, 0x1f, 0x5d, 0x85, 0x99, 0xaa, 0x08, 0xfc, 0x0a, 0xf7,
0x2d, 0xd3, 0x66, 0xa1, 0xd7, 0x2d, 0x9c, 0x7a, 0x12, 0x8a, 0xe0, 0x5a, 0x51, 0x1b, 0xb6, 0xfc,
0xe2, 0x6a, 0x87, 0x34, 0x1b, 0xfd, 0x19, 0x9e, 0xb6, 0x03, 0x74, 0x1b, 0xa0, 0x41, 0xa8, 0x08,
0x38, 0xd5, 0xce, 0x26, 0xe4, 0xe6, 0xb9, 0x5e, 0xb7, 0x70, 0xc6, 0x3a, 0x3b, 0x5b, 0xec, 0x1f,
0x03, 0x38, 0xdb, 0x1f, 0xa3, 0x1a, 0x64, 0x9e, 0x5d, 0xd9, 0xd8, 0xc8, 0xa5, 0x57, 0xbd, 0xb5,
0xd9, 0x4b, 0xff, 0x7b, 0x9d, 0x6c, 0x63, 0x37, 0x50, 0x7a, 0x74, 0x65, 0x63, 0x63, 0xf3, 0x54,
0xaf, 0x5b, 0x38, 0x69, 0xe3, 0x6a, 0xb6, 0x28, 0xa4, 0x19, 0x63, 0x13, 0x00, 0x95, 0x21, 0xa3,
0x3a, 0x2d, 0x96, 0xcb, 0x98, 0x44, 0x13, 0x0e, 0x1a, 0x8d, 0x1c, 0xcc, 0x18, 0x9b, 0x85, 0xe8,
0x3a, 0xcc, 0xec, 0x31, 0x19, 0x72, 0x11, 0xe4, 0xa6, 0x8d, 0xcf, 0x99, 0x5e, 0xb7, 0x70, 0xda,
0xfa, 0x38, 0x43, 0xe4, 0x16, 0x4d, 0x71, 0xe4, 0x91, 0xff, 0x23, 0x0d, 0x19, 0x9d, 0x19, 0xba,
0x0b, 0xb3, 0x54, 0x34, 0x9b, 0x22, 0xa8, 0x04, 0xa4, 0xc9, 0x9c, 0xc6, 0xe7, 0x7b, 0xdd, 0xc2,
0x59, 0xcb, 0x64, 0x8d, 0x1f, 0x92, 0x66, 0x3f, 0x87, 0x04, 0x82, 0x21, 0x9e, 0xa0, 0xcf, 0x61,
0x51, 0xc8, 0x9a, 0xd6, 0x86, 0x28, 0x2e, 0x82, 0x4a, 0x3b, 0xe0, 0xca, 0xc9, 0x7e, 0xb9, 0xd7,
0x2d, 0x94, 0x2d, 0x5f, 0x72, 0xc9, 0x47, 0x01, 0x57, 0x11, 0xeb, 0x08, 0x8e, 0x17, 0x86, 0xa1,
0x91, 0x08, 0x26, 0xe3, 0xf4, 0xeb, 0x22, 0x24, 0xf3, 0x1e, 0xc1, 0x07, 0x23, 0x98, 0x3d, 0x6c,
0xc3, 0x5c, 0x43, 0x50, 0xd2, 0xe0, 0xaa, 0x63, 0xd9, 0xed, 0xd7, 0x58, 0xef, 0x75, 0x0b, 0xe7,
0x5d, 0xd9, 0x38, 0x73, 0x92, 0x79, 0x00, 0xc3, 0x47, 0x92, 0x53, 0x5d, 0x85, 0xa1, 0x22, 0x8a,
0x59, 0xba, 0xa9, 0xe1, 0x2a, 0x34, 0xb6, 0x24, 0x57, 0x0c, 0xe0, 0x6c, 0x7f, 0xac, 0xbf, 0x35,
0x15, 0x6d, 0x7d, 0xac, 0x46, 0xbf, 0xb5, 0x33, 0xc4, 0x9f, 0xc7, 0x4e, 0x71, 0xe4, 0x51, 0xfc,
0x33, 0x03, 0xcb, 0x0f, 0x59, 0x35, 0xe4, 0x8a, 0x61, 0x5b, 0xb3, 0x66, 0xc3, 0xee, 0x80, 0xad,
0x43, 0xba, 0x2d, 0x1b, 0xee, 0xc3, 0x2f, 0xf7, 0xba, 0x85, 0xe3, 0x96, 0xb6, 0x2d, 0x1b, 0x11,
0xa5, 0x1e, 0x62, 0xbd, 0x0a, 0x3d, 0xf7, 0xe0, 0x98, 0x64, 0x2d, 0x51, 0x19, 0x6a, 0x2a, 0x29,
0x73, 0x3a, 0x2e, 0xfc, 0xed, 0xa6, 0xb2, 0x79, 0xa5, 0xd7, 0x2d, 0x5c, 0xb4, 0x81, 0x34, 0xdf,
0x80, 0x31, 0x0a, 0x3b, 0x6a, 0xc0, 0x8b, 0x23, 0x18, 0xfa, 0xc6, 0x83, 0x93, 0xd5, 0x36, 0x6f,
0xf8, 0x15, 0x22, 0x15, 0x7f, 0x4c, 0xa8, 0xea, 0x27, 0xe7, 0x0e, 0xed, 0x04, 0x69, 0x5d, 0xef,
0x75, 0x0b, 0xff, 0x77, 0xcd, 0x45, 0x73, 0xde, 0x74, 0x94, 0x6e, 0x55, 0xbf, 0xd5, 0x8c, 0xb3,
0xe1, 0xa5, 0x71, 0x30, 0xfa, 0xca, 0x83, 0x45, 0xd5, 0x08, 0x2b, 0x94, 0xc9, 0x44, 0x66, 0x99,
0x49, 0x33, 0x2b, 0xf7, 0xba, 0x85, 0x75, 0xd7, 0x10, 0x1a, 0xe1, 0x2d, 0x26, 0x87, 0x73, 0x1a,
0x42, 0xf1, 0xfc, 0x20, 0xd0, 0xef, 0x2f, 0x53, 0xff, 0x46, 0x7f, 0x29, 0xfe, 0x9c, 0x82, 0xb9,
0xf7, 0xb8, 0xc2, 0xac, 0x25, 0x42, 0xae, 0x84, 0xec, 0xe8, 0xf8, 0x89, 0x0e, 0x93, 0x88, 0x1f,
0x24, 0xaa, 0xdf, 0x8c, 0xb1, 0x59, 0x88, 0x1e, 0xc0, 0xbc, 0x29, 0xb5, 0xc1, 0x2a, 0xcb, 0x26,
0x95, 0x18, 0xb4, 0x27, 0xeb, 0x26, 0x81, 0xe2, 0x39, 0x0d, 0xc4, 0x05, 0xf3, 0x01, 0xcc, 0xfa,
0x2c, 0xa4, 0x92, 0xb7, 0xf4, 0x29, 0x70, 0xfd, 0xe3, 0x42, 0xaf, 0x5b, 0x38, 0x67, 0x49, 0x13,
0xc6, 0x88, 0x31, 0x09, 0xe1, 0xa4, 0x77, 0x52, 0xa4, 0xcc, 0xa4, 0x22, 0x4d, 0xfc, 0x49, 0x8a,
0xdf, 0xa5, 0x60, 0x7a, 0x93, 0x07, 0x44, 0x76, 0xd0, 0xf6, 0x98, 0x8b, 0x7d, 0xb2, 0x92, 0x1a,
0xba, 0xc5, 0xd1, 0x59, 0x98, 0x53, 0x44, 0xd6, 0x98, 0x62, 0xfa, 0x28, 0xd1, 0xba, 0xbb, 0xa5,
0x8f, 0x44, 0xe0, 0x4d, 0x49, 0xeb, 0xe8, 0x3c, 0x1c, 0x95, 0xed, 0x40, 0xf1, 0x26, 0xab, 0x44,
0xfb, 0x36, 0x02, 0xe2, 0x79, 0x07, 0x3f, 0x70, 0x7b, 0xfb, 0x78, 0x7c, 0xa3, 0x98, 0xb4, 0xee,
0xc7, 0x9d, 0xf8, 0x5c, 0xac, 0xb9, 0x51, 0x2e, 0x16, 0x14, 0x39, 0x41, 0x4d, 0xbd, 0x3a, 0xcd,
0x9e, 0xa7, 0x60, 0xf6, 0xb6, 0xa0, 0xbb, 0x4c, 0x6e, 0x35, 0x49, 0x8d, 0xa1, 0x65, 0x38, 0xcc,
0xf5, 0xa0, 0xff, 0xa2, 0xc0, 0x33, 0x66, 0xbe, 0xe5, 0xa3, 0xcf, 0xe0, 0x78, 0xd5, 0xa8, 0x7b,
0xd0, 0xf6, 0x86, 0x8f, 0x59, 0x9e, 0xc1, 0xbc, 0xf7, 0x91, 0x24, 0xfd, 0x76, 0x25, 0xc9, 0x8c,
0x97, 0x64, 0x2a, 0x21, 0xc9, 0xb7, 0xd3, 0xb0, 0xfc, 0x90, 0x28, 0x5a, 0xd7, 0x8f, 0x94, 0x91,
0x0b, 0x81, 0xc0, 0xe1, 0x26, 0x53, 0xc4, 0x27, 0x8a, 0xb8, 0x9a, 0xba, 0xf3, 0xba, 0xdc, 0xf6,
0x25, 0x8a, 0x2c, 0xf7, 0x1c, 0x19, 0xee, 0xd3, 0xee, 0xa7, 0x44, 0xea, 0x2d, 0x28, 0x71, 0x1f,
0x32, 0x4f, 0x49, 0xd8, 0x74, 0xaa, 0xde, 0x78, 0xc3, 0xcc, 0x6f, 0xee, 0xdc, 0xb3, 0xe7, 0x0c,
0x1b, 0xb6, 0xc9, 0xf4, 0xcd, 0x7f, 0xed, 0xc1, 0xd1, 0xa1, 0xcd, 0x27, 0x19, 0xbc, 0x41, 0x86,
0x4f, 0x61, 0x89, 0xd6, 0x09, 0x0f, 0x0e, 0xac, 0x06, 0x32, 0x34, 0x03, 0x58, 0xfe, 0x07, 0x0f,
0x20, 0xde, 0xcd, 0x3f, 0xd0, 0x35, 0xfc, 0x44, 0xb5, 0xd8, 0x8c, 0xef, 0x1e, 0x54, 0xf3, 0xd1,
0x82, 0xc9, 0x77, 0x00, 0x8d, 0xda, 0xd1, 0x05, 0x58, 0xa0, 0xa2, 0xd9, 0xe2, 0x0d, 0x26, 0x2b,
0x83, 0xe2, 0x1e, 0x8d, 0xf0, 0xa8, 0x1d, 0x5d, 0x85, 0x1c, 0x7b, 0xc6, 0x68, 0xdb, 0xbc, 0x1b,
0x59, 0x50, 0xe3, 0x41, 0xdc, 0xc0, 0x6c, 0x9f, 0x3b, 0xd1, 0xb7, 0xdf, 0x31, 0x66, 0xe7, 0x59,
0xfc, 0x29, 0x05, 0x8b, 0x98, 0x85, 0x2d, 0x11, 0xf8, 0x4c, 0xde, 0x12, 0x81, 0x92, 0x84, 0x2a,
0xe4, 0xc3, 0x72, 0x68, 0x9f, 0xfb, 0x95, 0x96, 0x7b, 0xef, 0xc7, 0x97, 0xfb, 0xc4, 0x9a, 0x9e,
0x08, 0x07, 0x7f, 0x3a, 0x44, 0x77, 0xf6, 0x0e, 0x2c, 0x90, 0x36, 0x35, 0x39, 0xf7, 0xc9, 0x27,
0x2e, 0x8b, 0x79, 0x47, 0x91, 0x20, 0x7d, 0x6a, 0xbf, 0xc2, 0x9b, 0x3f, 0x94, 0xf0, 0xbc, 0xa3,
0x88, 0x48, 0x27, 0x6b, 0x40, 0x5f, 0xa6, 0x20, 0xfb, 0xfe, 0xce, 0x36, 0xa1, 0xbb, 0xba, 0x23,
0xef, 0xd3, 0x0d, 0xbc, 0xb7, 0xd0, 0x0d, 0x1e, 0xc1, 0xb1, 0x27, 0x61, 0xa5, 0x65, 0x03, 0x1d,
0x40, 0xc3, 0x85, 0x27, 0xa1, 0xcb, 0x76, 0xcc, 0x86, 0xd3, 0xe3, 0x37, 0x9c, 0x89, 0x37, 0xac,
0xb1, 0xf8, 0xfd, 0x6f, 0xdf, 0x37, 0xc5, 0x5f, 0x3c, 0x38, 0x79, 0x4b, 0x9f, 0xd8, 0x31, 0x3d,
0x18, 0x25, 0x1f, 0x4b, 0xee, 0x3d, 0x74, 0x1a, 0x80, 0xb7, 0x1a, 0x7e, 0x45, 0x13, 0x86, 0xb9,
0xd4, 0x6a, 0x7a, 0x2d, 0x8b, 0xb3, 0x1a, 0xb9, 0xaf, 0x81, 0x7e, 0xd8, 0x74, 0x22, 0xec, 0xfe,
0x5f, 0x65, 0x19, 0x0e, 0xdb, 0xa6, 0xc3, 0xfd, 0xe8, 0x12, 0x35, 0xf3, 0x2d, 0x5f, 0xc7, 0x09,
0x98, 0x7a, 0x2a, 0xe4, 0xae, 0x36, 0xda, 0xab, 0x34, 0xeb, 0x90, 0x2d, 0x1f, 0x9d, 0x81, 0x23,
0x35, 0x16, 0xb0, 0x90, 0x87, 0x46, 0xcf, 0xdc, 0x8c, 0x59, 0x30, 0xeb, 0x30, 0x2d, 0xcf, 0xe6,
0xbb, 0x3f, 0xbe, 0x5c, 0xf1, 0x5e, 0xbc, 0x5c, 0xf1, 0x7e, 0x7f, 0xb9, 0xe2, 0x3d, 0x7f, 0xb5,
0x72, 0xe8, 0xc5, 0xab, 0x95, 0x43, 0xbf, 0xbe, 0x5a, 0x39, 0xf4, 0xc9, 0x7f, 0x6a, 0x5c, 0xd5,
0xdb, 0xd5, 0x12, 0x15, 0xcd, 0x32, 0x65, 0x92, 0xfe, 0x97, 0x8b, 0xb2, 0xfb, 0xad, 0xed, 0x97,
0x9f, 0xc5, 0xff, 0x89, 0x98, 0x3d, 0x56, 0xa7, 0xcd, 0xbf, 0x1a, 0x97, 0xff, 0x0a, 0x00, 0x00,
0xff, 0xff, 0x77, 0x21, 0xfd, 0x20, 0x36, 0x11, 0x00, 0x00,
// 1367 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x58, 0x4f, 0x6f, 0x53, 0xc7,
0x16, 0xe7, 0xda, 0x4e, 0x82, 0x8f, 0xf3, 0x8f, 0x79, 0xf0, 0x70, 0x82, 0x88, 0x83, 0x11, 0x22,
0x28, 0xef, 0xd9, 0x01, 0xc4, 0x7b, 0x08, 0xba, 0x80, 0x00, 0x2d, 0xa1, 0xa5, 0x8d, 0x06, 0x0a,
0x55, 0xbb, 0x70, 0xc7, 0x73, 0x27, 0xf6, 0x10, 0xfb, 0x8e, 0x35, 0x77, 0x9c, 0xe0, 0xaa, 0x52,
0xa5, 0x7e, 0x02, 0x16, 0x95, 0xfa, 0x15, 0xfa, 0x09, 0xf8, 0x04, 0x5d, 0x74, 0x89, 0xd4, 0x4d,
0xd5, 0x85, 0x55, 0xc1, 0xaa, 0xbb, 0xca, 0x1f, 0xa0, 0xaa, 0xe6, 0xcf, 0xf5, 0xbd, 0xf6, 0x0d,
0xa8, 0x26, 0x6d, 0x77, 0x33, 0xbf, 0x33, 0xe7, 0x77, 0xce, 0xfc, 0xe6, 0xcc, 0xb9, 0x63, 0xc3,
0xfa, 0x5e, 0xb7, 0x45, 0x49, 0xc0, 0xbf, 0x60, 0x55, 0xc9, 0x1a, 0x3c, 0x54, 0xb2, 0x57, 0xdd,
0xbb, 0x58, 0x67, 0x8a, 0x5c, 0xac, 0x12, 0xa5, 0x24, 0xaf, 0x77, 0x15, 0x0b, 0x2b, 0x1d, 0x29,
0x94, 0x40, 0xcb, 0xc3, 0xc5, 0x95, 0x68, 0x71, 0xc5, 0x2d, 0x5e, 0x3e, 0xde, 0x10, 0x0d, 0x61,
0x96, 0x55, 0xf5, 0xc8, 0x7a, 0x94, 0x9f, 0x7b, 0x30, 0x77, 0x97, 0x84, 0x4d, 0xcc, 0x76, 0x98,
0x64, 0x01, 0x65, 0x88, 0xc2, 0x7c, 0x93, 0x84, 0xcd, 0x9a, 0x8c, 0x90, 0xa2, 0xb7, 0x9a, 0x5d,
0x2b, 0x5c, 0x7a, 0xa7, 0xf2, 0x7a, 0xf2, 0xca, 0x08, 0xc5, 0xe8, 0xec, 0x4e, 0xa0, 0x64, 0x0f,
0xcf, 0x35, 0x93, 0xd8, 0xf2, 0x0d, 0x40, 0xe9, 0x45, 0x68, 0x11, 0xb2, 0xbb, 0xac, 0x57, 0xf4,
0x56, 0xbd, 0xb5, 0x3c, 0xd6, 0x43, 0x74, 0x1c, 0xa6, 0xf6, 0x48, 0xab, 0xcb, 0x8a, 0x19, 0x83,
0xd9, 0xc9, 0xb5, 0xcc, 0x55, 0xaf, 0xfc, 0xf3, 0x34, 0x9c, 0x78, 0xc0, 0xe4, 0x1e, 0xa7, 0x6c,
0x5b, 0x8a, 0x3d, 0xee, 0x33, 0x89, 0x19, 0x15, 0xd2, 0x47, 0x57, 0x61, 0xa6, 0x2e, 0x02, 0xbf,
0xc6, 0x7d, 0xcb, 0xb4, 0x59, 0x1a, 0xf4, 0x4b, 0xa7, 0x9e, 0x84, 0x22, 0xb8, 0x56, 0xd6, 0x86,
0x2d, 0xbf, 0xbc, 0xda, 0x23, 0xed, 0xd6, 0x70, 0x86, 0xa7, 0xed, 0x00, 0xdd, 0x06, 0x68, 0x11,
0x2a, 0x02, 0x4e, 0xb5, 0xb3, 0x09, 0xb9, 0x79, 0x6e, 0xd0, 0x2f, 0x9d, 0xb1, 0xce, 0xce, 0x16,
0xfb, 0xc7, 0x00, 0xce, 0x0f, 0xc7, 0xa8, 0x01, 0xb9, 0xa7, 0x57, 0x36, 0x36, 0x8a, 0xd9, 0x55,
0x6f, 0xad, 0x70, 0xe9, 0x7f, 0x6f, 0x92, 0xed, 0xc0, 0x0d, 0x54, 0x3e, 0xb9, 0xb2, 0xb1, 0xb1,
0x79, 0x6a, 0xd0, 0x2f, 0x9d, 0xb4, 0x71, 0x35, 0x5b, 0x14, 0xd2, 0x8c, 0xb1, 0x09, 0x80, 0xaa,
0x90, 0x53, 0xbd, 0x0e, 0x2b, 0xe6, 0x4c, 0xa2, 0x09, 0x07, 0x8d, 0x46, 0x0e, 0x66, 0x8c, 0xcd,
0x42, 0x74, 0x1d, 0x66, 0xf6, 0x98, 0x0c, 0xb9, 0x08, 0x8a, 0xd3, 0xc6, 0xe7, 0xcc, 0xa0, 0x5f,
0x3a, 0x6d, 0x7d, 0x9c, 0x21, 0x72, 0x8b, 0xa6, 0x38, 0xf2, 0x58, 0xfe, 0x35, 0x0b, 0x39, 0x9d,
0x19, 0xba, 0x0b, 0x05, 0x2a, 0xda, 0x6d, 0x11, 0xd4, 0x02, 0xd2, 0x66, 0x4e, 0xe3, 0xf3, 0x83,
0x7e, 0xe9, 0xac, 0x65, 0xb2, 0xc6, 0x0f, 0x49, 0x7b, 0x98, 0x43, 0x02, 0xc1, 0x10, 0x4f, 0xd0,
0xe7, 0x70, 0x4c, 0xc8, 0x86, 0xd6, 0x86, 0x28, 0x2e, 0x82, 0x5a, 0x37, 0xe0, 0xca, 0xc9, 0x7e,
0x79, 0xd0, 0x2f, 0x55, 0x2d, 0x5f, 0x72, 0xc9, 0xc7, 0x01, 0x57, 0x11, 0x6b, 0x0a, 0xc7, 0x8b,
0xe3, 0x50, 0x2a, 0x82, 0xc9, 0x38, 0xfb, 0xa6, 0x08, 0xc9, 0xbc, 0x53, 0xf8, 0x68, 0x04, 0xb3,
0x87, 0x6d, 0x98, 0x6b, 0x09, 0x4a, 0x5a, 0x5c, 0xf5, 0x2c, 0xbb, 0x3d, 0x8d, 0xf5, 0x41, 0xbf,
0x74, 0xde, 0x95, 0x8d, 0x33, 0x27, 0x99, 0x47, 0x30, 0x3c, 0x9b, 0x9c, 0xea, 0x2a, 0x0c, 0x15,
0x51, 0xcc, 0xd2, 0x4d, 0x8d, 0x57, 0xa1, 0xb1, 0x25, 0xb9, 0x62, 0x00, 0xe7, 0x87, 0x63, 0x7d,
0xd6, 0x54, 0x74, 0xf5, 0xb5, 0x4a, 0x9f, 0xb5, 0x33, 0xc4, 0xc7, 0x63, 0xa7, 0x38, 0xf2, 0x28,
0xf7, 0x73, 0xb0, 0xf4, 0x98, 0xd5, 0x43, 0xae, 0x18, 0xb6, 0x35, 0x6b, 0x36, 0xec, 0x2e, 0xd8,
0x3a, 0x64, 0xbb, 0xb2, 0xe5, 0x0e, 0x7e, 0x69, 0xd0, 0x2f, 0x9d, 0xb0, 0xb4, 0x5d, 0xd9, 0x8a,
0x28, 0xf5, 0x10, 0xeb, 0x55, 0xe8, 0x99, 0x07, 0xff, 0x92, 0xac, 0x23, 0x6a, 0x63, 0x4d, 0x25,
0x63, 0x6e, 0xc7, 0x85, 0x3f, 0xdd, 0x54, 0x36, 0xaf, 0x0c, 0xfa, 0xa5, 0x8b, 0x36, 0x90, 0xe6,
0x1b, 0x31, 0x46, 0x61, 0xd3, 0x06, 0x7c, 0x2c, 0x85, 0xa1, 0x6f, 0x3c, 0x40, 0xf5, 0x2e, 0x6f,
0xf9, 0x35, 0x22, 0x15, 0xdf, 0x21, 0x54, 0xe9, 0xbc, 0xdc, 0x7d, 0x9d, 0x20, 0xa3, 0xeb, 0x83,
0x7e, 0xe9, 0xff, 0xae, 0xaf, 0x68, 0xba, 0x9b, 0x8e, 0xcd, 0xad, 0x1a, 0x76, 0x99, 0x83, 0x6c,
0x78, 0x71, 0x04, 0xc6, 0x6c, 0x07, 0x7d, 0x09, 0xb3, 0xaa, 0x15, 0xd6, 0x28, 0x93, 0x36, 0x9f,
0xdc, 0xa4, 0xf9, 0x54, 0x07, 0xfd, 0xd2, 0xba, 0xeb, 0x00, 0xad, 0xf0, 0x16, 0x93, 0xe3, 0x99,
0x8c, 0xa1, 0x18, 0x1c, 0xa0, 0xa3, 0x47, 0xcd, 0x64, 0xea, 0x9f, 0x68, 0x26, 0xe5, 0x1f, 0x33,
0x30, 0xf7, 0x1e, 0x57, 0x98, 0x75, 0x44, 0xc8, 0x95, 0x90, 0x3d, 0x1d, 0x3f, 0xd1, 0x4e, 0x12,
0xf1, 0x83, 0x44, 0xa9, 0x9b, 0x31, 0x36, 0x0b, 0xd1, 0x23, 0x98, 0x37, 0x75, 0x35, 0x5a, 0x52,
0xf9, 0xa4, 0x0a, 0xa3, 0xf6, 0x64, 0x91, 0x24, 0x50, 0x3c, 0xa7, 0x81, 0xb8, 0x3a, 0xde, 0x87,
0x82, 0xcf, 0x42, 0x2a, 0x79, 0x47, 0x97, 0xbc, 0x6b, 0x16, 0x17, 0x06, 0xfd, 0xd2, 0x39, 0x4b,
0x9a, 0x30, 0x46, 0x8c, 0x49, 0x08, 0x27, 0xbd, 0x93, 0x22, 0xe5, 0x26, 0x15, 0x69, 0xe2, 0x23,
0x29, 0x7f, 0x97, 0x81, 0xe9, 0x4d, 0x1e, 0x10, 0xd9, 0x43, 0xdb, 0x07, 0x7c, 0xc5, 0x27, 0x2b,
0xa7, 0xb1, 0x4f, 0x36, 0x3a, 0x0b, 0x73, 0x8a, 0xc8, 0x06, 0x53, 0x4c, 0xdf, 0x1b, 0xda, 0x74,
0x9f, 0xe4, 0xd9, 0x08, 0xbc, 0x29, 0x69, 0x13, 0x9d, 0x87, 0x05, 0xd9, 0x0d, 0x14, 0x6f, 0xb3,
0x5a, 0xb4, 0x6f, 0x23, 0x20, 0x9e, 0x77, 0xf0, 0x23, 0xb7, 0xb7, 0xed, 0xd4, 0xe9, 0xe5, 0x26,
0xce, 0x6f, 0xf4, 0xdc, 0x8a, 0xb1, 0xd4, 0x46, 0xb0, 0x58, 0x47, 0xe4, 0x74, 0x34, 0x65, 0xea,
0xa4, 0xfa, 0xdd, 0x83, 0xc2, 0x6d, 0x41, 0x77, 0x99, 0xdc, 0x6a, 0x93, 0x06, 0x43, 0x4b, 0x70,
0x94, 0xeb, 0xc1, 0xf0, 0xd5, 0x80, 0x67, 0xcc, 0x7c, 0xcb, 0x47, 0x0f, 0x61, 0xb1, 0x6e, 0x44,
0x3d, 0x44, 0xf7, 0xc2, 0x0b, 0x96, 0x22, 0x4e, 0x37, 0x2d, 0x40, 0xf6, 0xaf, 0x13, 0x20, 0x77,
0xb0, 0x00, 0x53, 0x09, 0x01, 0xbe, 0x9d, 0x86, 0xa5, 0xc7, 0x44, 0xd1, 0xa6, 0x7e, 0x76, 0xa4,
0x5a, 0x3c, 0x81, 0xa3, 0x6d, 0xa6, 0x88, 0x4f, 0x14, 0x71, 0x85, 0x73, 0xe7, 0x4d, 0x79, 0xbd,
0x96, 0x28, 0xb2, 0xdc, 0x77, 0x64, 0x78, 0x48, 0x7b, 0x80, 0x00, 0x99, 0x43, 0x0a, 0xf0, 0x10,
0x72, 0xfb, 0x24, 0x6c, 0x3b, 0x21, 0x6f, 0xbc, 0x65, 0xc2, 0x37, 0x1f, 0xdc, 0xb7, 0x77, 0x08,
0x1b, 0xb6, 0xc9, 0x64, 0x5d, 0xfe, 0x0a, 0x16, 0xc6, 0xb6, 0x9c, 0x24, 0xf0, 0x46, 0x09, 0x30,
0x2c, 0xd0, 0x26, 0xe1, 0xc1, 0x61, 0x34, 0x98, 0x37, 0x0c, 0xf1, 0xcb, 0xfa, 0x7b, 0x0f, 0x20,
0xde, 0xc3, 0xdf, 0xd0, 0x07, 0xfc, 0x44, 0x69, 0xd8, 0x6c, 0xef, 0x1e, 0x56, 0xe9, 0x74, 0x75,
0x2c, 0xf7, 0x00, 0xa5, 0xed, 0xe8, 0x02, 0x2c, 0x52, 0xd1, 0xee, 0xf0, 0x16, 0x93, 0xb5, 0x51,
0x4d, 0x17, 0x22, 0x3c, 0x6a, 0x30, 0x57, 0xa1, 0xc8, 0x9e, 0x32, 0xda, 0x35, 0xcf, 0x3e, 0x16,
0x34, 0x78, 0x10, 0xb7, 0x24, 0xdb, 0xb9, 0xfe, 0x3d, 0xb4, 0xdf, 0x31, 0x66, 0xe7, 0x59, 0x7e,
0x9e, 0x81, 0x63, 0x98, 0x85, 0x1d, 0x11, 0xf8, 0x4c, 0xde, 0x12, 0x81, 0x92, 0x84, 0x2a, 0xf4,
0x19, 0x1c, 0x0f, 0xed, 0x6b, 0xbd, 0xd6, 0x71, 0xcf, 0x75, 0xf3, 0x95, 0x9e, 0x58, 0x4e, 0x14,
0x8e, 0x3f, 0xfa, 0x77, 0xd0, 0x3d, 0x28, 0x90, 0x2e, 0x35, 0xa9, 0x6a, 0xce, 0x89, 0x8b, 0x00,
0x9c, 0xb7, 0xe3, 0xda, 0xb7, 0x9a, 0xbf, 0xd5, 0xab, 0x06, 0xc3, 0x7e, 0x74, 0x62, 0x3b, 0x13,
0xb6, 0x94, 0xdf, 0x3c, 0xc8, 0xdf, 0x7b, 0xb0, 0x4d, 0xe8, 0xae, 0xee, 0xa8, 0xe9, 0xfb, 0xed,
0x1d, 0xf2, 0x7e, 0x7f, 0x04, 0xf3, 0x4f, 0xc2, 0x5a, 0xc7, 0xf2, 0xbf, 0x9d, 0x50, 0xb3, 0x4f,
0x42, 0x97, 0xdf, 0xd8, 0xf6, 0xb2, 0x07, 0x6f, 0x2f, 0x17, 0x6f, 0x4f, 0x63, 0xf1, 0x8b, 0xdc,
0x3e, 0x42, 0xca, 0x5f, 0x67, 0xe0, 0xe4, 0x2d, 0x7b, 0x01, 0x53, 0x3d, 0x14, 0x25, 0x5f, 0x34,
0xee, 0xd1, 0x72, 0x1a, 0x80, 0x77, 0x5a, 0x7e, 0x4d, 0x13, 0x86, 0xc5, 0xcc, 0x6a, 0x76, 0x2d,
0x8f, 0xf3, 0x1a, 0x79, 0xa8, 0x81, 0x61, 0xd8, 0x6c, 0x22, 0xec, 0xeb, 0xcf, 0x60, 0x09, 0x8e,
0xda, 0xf6, 0xc1, 0xfd, 0xe8, 0x93, 0x67, 0xe6, 0x5b, 0xbe, 0x8e, 0x13, 0x30, 0xb5, 0x2f, 0xe4,
0xae, 0x36, 0xda, 0x0f, 0x5f, 0xde, 0x21, 0x5b, 0x3e, 0xfa, 0x00, 0x66, 0x1b, 0x2c, 0x60, 0x21,
0x0f, 0xcd, 0xb3, 0xbc, 0x38, 0x33, 0xa9, 0x8e, 0x05, 0xe7, 0xae, 0xd1, 0xcd, 0x77, 0x7f, 0x78,
0xb9, 0xe2, 0xbd, 0x78, 0xb9, 0xe2, 0xfd, 0xf2, 0x72, 0xc5, 0x7b, 0xf6, 0x6a, 0xe5, 0xc8, 0x8b,
0x57, 0x2b, 0x47, 0x7e, 0x7a, 0xb5, 0x72, 0xe4, 0xd3, 0xff, 0x34, 0xb8, 0x6a, 0x76, 0xeb, 0x15,
0x2a, 0xda, 0x55, 0xca, 0x24, 0xfd, 0x2f, 0x17, 0x55, 0xf7, 0x43, 0xd9, 0xaf, 0x3e, 0x8d, 0xff,
0xd0, 0x30, 0x72, 0xd4, 0xa7, 0xcd, 0x5f, 0x12, 0x97, 0xff, 0x08, 0x00, 0x00, 0xff, 0xff, 0xd1,
0xef, 0x97, 0xed, 0xf3, 0x10, 0x00, 0x00,
}
func (m *HashReference) Marshal() (dAtA []byte, err error) {
@ -1347,9 +1347,9 @@ func (m *WebsiteRegistrationRecord) MarshalToSizedBuffer(dAtA []byte) (int, erro
i--
dAtA[i] = 0x2a
}
if m.TlsCertHashRef != nil {
if m.TlsCertRef != nil {
{
size, err := m.TlsCertHashRef.MarshalToSizedBuffer(dAtA[:i])
size, err := m.TlsCertRef.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1359,9 +1359,9 @@ func (m *WebsiteRegistrationRecord) MarshalToSizedBuffer(dAtA []byte) (int, erro
i--
dAtA[i] = 0x22
}
if m.BuildArtifactHashRef != nil {
if m.BuildArtifactRef != nil {
{
size, err := m.BuildArtifactHashRef.MarshalToSizedBuffer(dAtA[:i])
size, err := m.BuildArtifactRef.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1485,9 +1485,9 @@ func (m *Binary) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i--
dAtA[i] = 0x2a
}
if m.RepoHashReference != nil {
if m.RepoReference != nil {
{
size, err := m.RepoHashReference.MarshalToSizedBuffer(dAtA[:i])
size, err := m.RepoReference.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1560,9 +1560,9 @@ func (m *DockerImage) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i--
dAtA[i] = 0x22
}
if m.RepoHashReference != nil {
if m.RepoReference != nil {
{
size, err := m.RepoHashReference.MarshalToSizedBuffer(dAtA[:i])
size, err := m.RepoReference.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1572,9 +1572,9 @@ func (m *DockerImage) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i--
dAtA[i] = 0x1a
}
if m.BinaryHashReference != nil {
if m.BinaryReference != nil {
{
size, err := m.BinaryHashReference.MarshalToSizedBuffer(dAtA[:i])
size, err := m.BinaryReference.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1640,9 +1640,9 @@ func (m *WatcherRegistrationRecord) MarshalToSizedBuffer(dAtA []byte) (int, erro
i--
dAtA[i] = 0x1a
}
if m.RepoHashReference != nil {
if m.RepoReference != nil {
{
size, err := m.RepoHashReference.MarshalToSizedBuffer(dAtA[:i])
size, err := m.RepoReference.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1687,9 +1687,9 @@ func (m *WatcherRegistrationRecord_WatcherMetadata) MarshalToSizedBuffer(dAtA []
_ = i
var l int
_ = l
if m.ChainHashReference != nil {
if m.ChainReference != nil {
{
size, err := m.ChainHashReference.MarshalToSizedBuffer(dAtA[:i])
size, err := m.ChainReference.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1827,9 +1827,9 @@ func (m *ResponderContract) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i--
dAtA[i] = 0x22
}
if m.WatcherHashRef != nil {
if m.WatcherRef != nil {
{
size, err := m.WatcherHashRef.MarshalToSizedBuffer(dAtA[:i])
size, err := m.WatcherRef.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1839,9 +1839,9 @@ func (m *ResponderContract) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i--
dAtA[i] = 0x1a
}
if m.AuctionHashRef != nil {
if m.AuctionRef != nil {
{
size, err := m.AuctionHashRef.MarshalToSizedBuffer(dAtA[:i])
size, err := m.AuctionRef.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1851,9 +1851,9 @@ func (m *ResponderContract) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i--
dAtA[i] = 0x12
}
if m.ServiceProviderHashRef != nil {
if m.ServiceProviderRef != nil {
{
size, err := m.ServiceProviderHashRef.MarshalToSizedBuffer(dAtA[:i])
size, err := m.ServiceProviderRef.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1907,9 +1907,9 @@ func (m *JSPackage) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i--
dAtA[i] = 0x1a
}
if m.JsPackageHashRef != nil {
if m.JsPackageRef != nil {
{
size, err := m.JsPackageHashRef.MarshalToSizedBuffer(dAtA[:i])
size, err := m.JsPackageRef.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1919,9 +1919,9 @@ func (m *JSPackage) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i--
dAtA[i] = 0x12
}
if m.RepoHashReference != nil {
if m.RepoReference != nil {
{
size, err := m.RepoHashReference.MarshalToSizedBuffer(dAtA[:i])
size, err := m.RepoReference.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
@ -1954,10 +1954,15 @@ func (m *ChainRegistrationRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
_ = i
var l int
_ = l
if len(m.GenesisHash) > 0 {
i -= len(m.GenesisHash)
copy(dAtA[i:], m.GenesisHash)
i = encodeVarintAttributes(dAtA, i, uint64(len(m.GenesisHash)))
if m.GenesisHash != nil {
{
size, err := m.GenesisHash.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintAttributes(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x3a
}
@ -2112,12 +2117,12 @@ func (m *WebsiteRegistrationRecord) Size() (n int) {
l = m.RepoHashReference.Size()
n += 1 + l + sovAttributes(uint64(l))
}
if m.BuildArtifactHashRef != nil {
l = m.BuildArtifactHashRef.Size()
if m.BuildArtifactRef != nil {
l = m.BuildArtifactRef.Size()
n += 1 + l + sovAttributes(uint64(l))
}
if m.TlsCertHashRef != nil {
l = m.TlsCertHashRef.Size()
if m.TlsCertRef != nil {
l = m.TlsCertRef.Size()
n += 1 + l + sovAttributes(uint64(l))
}
l = len(m.Type)
@ -2178,8 +2183,8 @@ func (m *Binary) Size() (n int) {
if l > 0 {
n += 1 + l + sovAttributes(uint64(l))
}
if m.RepoHashReference != nil {
l = m.RepoHashReference.Size()
if m.RepoReference != nil {
l = m.RepoReference.Size()
n += 1 + l + sovAttributes(uint64(l))
}
l = len(m.Version)
@ -2203,12 +2208,12 @@ func (m *DockerImage) Size() (n int) {
if l > 0 {
n += 1 + l + sovAttributes(uint64(l))
}
if m.BinaryHashReference != nil {
l = m.BinaryHashReference.Size()
if m.BinaryReference != nil {
l = m.BinaryReference.Size()
n += 1 + l + sovAttributes(uint64(l))
}
if m.RepoHashReference != nil {
l = m.RepoHashReference.Size()
if m.RepoReference != nil {
l = m.RepoReference.Size()
n += 1 + l + sovAttributes(uint64(l))
}
l = len(m.Version)
@ -2232,8 +2237,8 @@ func (m *WatcherRegistrationRecord) Size() (n int) {
l = m.Metadata.Size()
n += 1 + l + sovAttributes(uint64(l))
}
if m.RepoHashReference != nil {
l = m.RepoHashReference.Size()
if m.RepoReference != nil {
l = m.RepoReference.Size()
n += 1 + l + sovAttributes(uint64(l))
}
if m.Wasm != nil {
@ -2261,8 +2266,8 @@ func (m *WatcherRegistrationRecord_WatcherMetadata) Size() (n int) {
if l > 0 {
n += 1 + l + sovAttributes(uint64(l))
}
if m.ChainHashReference != nil {
l = m.ChainHashReference.Size()
if m.ChainReference != nil {
l = m.ChainReference.Size()
n += 1 + l + sovAttributes(uint64(l))
}
return n
@ -2308,16 +2313,16 @@ func (m *ResponderContract) Size() (n int) {
}
var l int
_ = l
if m.ServiceProviderHashRef != nil {
l = m.ServiceProviderHashRef.Size()
if m.ServiceProviderRef != nil {
l = m.ServiceProviderRef.Size()
n += 1 + l + sovAttributes(uint64(l))
}
if m.AuctionHashRef != nil {
l = m.AuctionHashRef.Size()
if m.AuctionRef != nil {
l = m.AuctionRef.Size()
n += 1 + l + sovAttributes(uint64(l))
}
if m.WatcherHashRef != nil {
l = m.WatcherHashRef.Size()
if m.WatcherRef != nil {
l = m.WatcherRef.Size()
n += 1 + l + sovAttributes(uint64(l))
}
l = len(m.Version)
@ -2337,12 +2342,12 @@ func (m *JSPackage) Size() (n int) {
}
var l int
_ = l
if m.RepoHashReference != nil {
l = m.RepoHashReference.Size()
if m.RepoReference != nil {
l = m.RepoReference.Size()
n += 1 + l + sovAttributes(uint64(l))
}
if m.JsPackageHashRef != nil {
l = m.JsPackageHashRef.Size()
if m.JsPackageRef != nil {
l = m.JsPackageRef.Size()
n += 1 + l + sovAttributes(uint64(l))
}
l = len(m.Version)
@ -2392,8 +2397,8 @@ func (m *ChainRegistrationRecord) Size() (n int) {
if l > 0 {
n += 1 + l + sovAttributes(uint64(l))
}
l = len(m.GenesisHash)
if l > 0 {
if m.GenesisHash != nil {
l = m.GenesisHash.Size()
n += 1 + l + sovAttributes(uint64(l))
}
return n
@ -3137,7 +3142,7 @@ func (m *WebsiteRegistrationRecord) Unmarshal(dAtA []byte) error {
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field BuildArtifactHashRef", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field BuildArtifactRef", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -3164,16 +3169,16 @@ func (m *WebsiteRegistrationRecord) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.BuildArtifactHashRef == nil {
m.BuildArtifactHashRef = &HashReference{}
if m.BuildArtifactRef == nil {
m.BuildArtifactRef = &HashReference{}
}
if err := m.BuildArtifactHashRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.BuildArtifactRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field TlsCertHashRef", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field TlsCertRef", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -3200,10 +3205,10 @@ func (m *WebsiteRegistrationRecord) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.TlsCertHashRef == nil {
m.TlsCertHashRef = &HashReference{}
if m.TlsCertRef == nil {
m.TlsCertRef = &HashReference{}
}
if err := m.TlsCertHashRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.TlsCertRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
@ -3633,7 +3638,7 @@ func (m *Binary) Unmarshal(dAtA []byte) error {
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field RepoHashReference", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field RepoReference", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -3660,10 +3665,10 @@ func (m *Binary) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.RepoHashReference == nil {
m.RepoHashReference = &HashReference{}
if m.RepoReference == nil {
m.RepoReference = &HashReference{}
}
if err := m.RepoHashReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.RepoReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
@ -3815,7 +3820,7 @@ func (m *DockerImage) Unmarshal(dAtA []byte) error {
iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field BinaryHashReference", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field BinaryReference", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -3842,16 +3847,16 @@ func (m *DockerImage) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.BinaryHashReference == nil {
m.BinaryHashReference = &HashReference{}
if m.BinaryReference == nil {
m.BinaryReference = &HashReference{}
}
if err := m.BinaryHashReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.BinaryReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field RepoHashReference", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field RepoReference", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -3878,10 +3883,10 @@ func (m *DockerImage) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.RepoHashReference == nil {
m.RepoHashReference = &HashReference{}
if m.RepoReference == nil {
m.RepoReference = &HashReference{}
}
if err := m.RepoHashReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.RepoReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
@ -4037,7 +4042,7 @@ func (m *WatcherRegistrationRecord) Unmarshal(dAtA []byte) error {
iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field RepoHashReference", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field RepoReference", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -4064,10 +4069,10 @@ func (m *WatcherRegistrationRecord) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.RepoHashReference == nil {
m.RepoHashReference = &HashReference{}
if m.RepoReference == nil {
m.RepoReference = &HashReference{}
}
if err := m.RepoHashReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.RepoReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
@ -4255,7 +4260,7 @@ func (m *WatcherRegistrationRecord_WatcherMetadata) Unmarshal(dAtA []byte) error
iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field ChainHashReference", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field ChainReference", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -4282,10 +4287,10 @@ func (m *WatcherRegistrationRecord_WatcherMetadata) Unmarshal(dAtA []byte) error
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.ChainHashReference == nil {
m.ChainHashReference = &HashReference{}
if m.ChainReference == nil {
m.ChainReference = &HashReference{}
}
if err := m.ChainHashReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.ChainReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
@ -4577,7 +4582,7 @@ func (m *ResponderContract) Unmarshal(dAtA []byte) error {
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field ServiceProviderHashRef", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field ServiceProviderRef", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -4604,16 +4609,16 @@ func (m *ResponderContract) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.ServiceProviderHashRef == nil {
m.ServiceProviderHashRef = &HashReference{}
if m.ServiceProviderRef == nil {
m.ServiceProviderRef = &HashReference{}
}
if err := m.ServiceProviderHashRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.ServiceProviderRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field AuctionHashRef", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field AuctionRef", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -4640,16 +4645,16 @@ func (m *ResponderContract) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.AuctionHashRef == nil {
m.AuctionHashRef = &HashReference{}
if m.AuctionRef == nil {
m.AuctionRef = &HashReference{}
}
if err := m.AuctionHashRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.AuctionRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field WatcherHashRef", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field WatcherRef", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -4676,10 +4681,10 @@ func (m *ResponderContract) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.WatcherHashRef == nil {
m.WatcherHashRef = &HashReference{}
if m.WatcherRef == nil {
m.WatcherRef = &HashReference{}
}
if err := m.WatcherHashRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.WatcherRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
@ -4799,7 +4804,7 @@ func (m *JSPackage) Unmarshal(dAtA []byte) error {
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field RepoHashReference", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field RepoReference", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -4826,16 +4831,16 @@ func (m *JSPackage) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.RepoHashReference == nil {
m.RepoHashReference = &HashReference{}
if m.RepoReference == nil {
m.RepoReference = &HashReference{}
}
if err := m.RepoHashReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.RepoReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field JsPackageHashRef", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field JsPackageRef", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@ -4862,10 +4867,10 @@ func (m *JSPackage) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.JsPackageHashRef == nil {
m.JsPackageHashRef = &HashReference{}
if m.JsPackageRef == nil {
m.JsPackageRef = &HashReference{}
}
if err := m.JsPackageHashRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
if err := m.JsPackageRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
@ -5211,7 +5216,7 @@ func (m *ChainRegistrationRecord) Unmarshal(dAtA []byte) error {
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field GenesisHash", wireType)
}
var stringLen uint64
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowAttributes
@ -5221,23 +5226,27 @@ func (m *ChainRegistrationRecord) Unmarshal(dAtA []byte) error {
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
if msglen < 0 {
return ErrInvalidLengthAttributes
}
postIndex := iNdEx + intStringLen
postIndex := iNdEx + msglen
if postIndex < 0 {
return ErrInvalidLengthAttributes
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.GenesisHash = string(dAtA[iNdEx:postIndex])
if m.GenesisHash == nil {
m.GenesisHash = &HashReference{}
}
if err := m.GenesisHash.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
default:
iNdEx = preIndex