1
0
Fork 0
mirror of https://github.com/anyproto/any-sync.git synced 2025-06-09 09:35:03 +09:00

ns: add registerPeriodMonths field

This commit is contained in:
Anton Akentev 2024-02-26 15:09:05 +00:00
parent 2a2061d756
commit fad2e59f37
3 changed files with 137 additions and 61 deletions

View file

@ -619,6 +619,8 @@ type NameRegisterRequest struct {
// if false -> name ownership will belong to ownerEthAddress
// if true -> name ownership will belong to SCW of ownerEthAddress (AccountAbstraction)
RegisterToSmartContractWallet bool `protobuf:"varint,4,opt,name=registerToSmartContractWallet,proto3" json:"registerToSmartContractWallet,omitempty"`
// How many months to register the name for
RegisterPeriodMonths uint32 `protobuf:"varint,5,opt,name=registerPeriodMonths,proto3" json:"registerPeriodMonths,omitempty"`
}
func (m *NameRegisterRequest) Reset() { *m = NameRegisterRequest{} }
@ -682,6 +684,13 @@ func (m *NameRegisterRequest) GetRegisterToSmartContractWallet() bool {
return false
}
func (m *NameRegisterRequest) GetRegisterPeriodMonths() uint32 {
if m != nil {
return m.RegisterPeriodMonths
}
return 0
}
type NameRegisterRequestSigned struct {
// NameRegisterRequest struct
Payload []byte `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
@ -747,6 +756,8 @@ type NameRegisterForSpaceRequest struct {
OwnerEthAddress string `protobuf:"bytes,3,opt,name=ownerEthAddress,proto3" json:"ownerEthAddress,omitempty"`
// A SpaceID attached to this name
SpaceId string `protobuf:"bytes,4,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
// How many months to register the name for
RegisterPeriodMonths uint32 `protobuf:"varint,5,opt,name=registerPeriodMonths,proto3" json:"registerPeriodMonths,omitempty"`
}
func (m *NameRegisterForSpaceRequest) Reset() { *m = NameRegisterForSpaceRequest{} }
@ -810,6 +821,13 @@ func (m *NameRegisterForSpaceRequest) GetSpaceId() string {
return ""
}
func (m *NameRegisterForSpaceRequest) GetRegisterPeriodMonths() uint32 {
if m != nil {
return m.RegisterPeriodMonths
}
return 0
}
type GetOperationStatusRequest struct {
OperationId string `protobuf:"bytes,1,opt,name=operationId,proto3" json:"operationId,omitempty"`
}
@ -929,58 +947,59 @@ func init() {
}
var fileDescriptor_c9d3f9b8b141e804 = []byte{
// 808 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x56, 0xdd, 0x4e, 0xe3, 0x46,
0x14, 0x8e, 0x89, 0xf9, 0xc9, 0x21, 0x0d, 0x61, 0x02, 0x34, 0x84, 0xe0, 0x06, 0xb7, 0xaa, 0xa2,
0x5e, 0x98, 0x8a, 0x4a, 0x2d, 0x37, 0x95, 0xea, 0x26, 0x24, 0x45, 0x54, 0x80, 0x1c, 0x50, 0x25,
0x50, 0x55, 0x0d, 0xf1, 0x90, 0x5a, 0x4d, 0x66, 0xd2, 0xf1, 0xa4, 0x34, 0x6f, 0x51, 0xa9, 0x8f,
0xb0, 0x17, 0xfb, 0x08, 0xfb, 0x0a, 0x2b, 0xed, 0x0d, 0x97, 0x7b, 0xb9, 0x82, 0x17, 0x59, 0x65,
0x70, 0xcc, 0x38, 0x38, 0x09, 0xbb, 0xb9, 0xd8, 0x1b, 0xf0, 0x7c, 0x3e, 0x73, 0xce, 0x77, 0xbe,
0x33, 0xf3, 0x39, 0xb0, 0x4f, 0x71, 0x87, 0xf8, 0x84, 0xff, 0xe3, 0x35, 0xc9, 0xae, 0xf2, 0xdc,
0xe5, 0x4c, 0xb0, 0x5d, 0xf9, 0xd7, 0x57, 0xf1, 0x3f, 0x30, 0xb6, 0x24, 0x6a, 0xbe, 0x98, 0x83,
0xe5, 0x73, 0x9f, 0x70, 0xbb, 0xd9, 0x64, 0x3d, 0x2a, 0x50, 0x19, 0x56, 0xd8, 0x0d, 0x25, 0xfc,
0x40, 0xfc, 0x69, 0xbb, 0x2e, 0x27, 0xbe, 0x9f, 0xd7, 0x4a, 0x5a, 0x39, 0xe5, 0x8c, 0xc2, 0xa8,
0x06, 0x86, 0x84, 0x1a, 0x1d, 0xcc, 0x45, 0x85, 0x51, 0xc1, 0x71, 0xf3, 0x37, 0xdc, 0x6e, 0x13,
0x31, 0xdc, 0x38, 0x27, 0x37, 0x4e, 0x89, 0x42, 0xbf, 0xc0, 0x17, 0x63, 0x22, 0xaa, 0xa4, 0xdb,
0x66, 0x7d, 0xe2, 0xe6, 0x93, 0x25, 0xad, 0xbc, 0xe4, 0x4c, 0x0b, 0x43, 0x5f, 0x43, 0x46, 0xf6,
0x58, 0x19, 0x74, 0xf2, 0x2b, 0xb9, 0x16, 0x79, 0xbd, 0xa4, 0x95, 0x75, 0x67, 0x04, 0x45, 0xdf,
0x42, 0x8e, 0x75, 0x09, 0xc7, 0xc2, 0x63, 0x54, 0x09, 0x9e, 0x97, 0xc1, 0x71, 0xaf, 0xcc, 0x16,
0x6c, 0xd9, 0x6e, 0xc7, 0xa3, 0xb5, 0x1e, 0x75, 0x15, 0xb5, 0x1c, 0xf2, 0x77, 0x8f, 0xf8, 0x1f,
0x22, 0x9a, 0x01, 0xf0, 0x48, 0x46, 0x0a, 0xa4, 0x3b, 0x0a, 0x62, 0x5e, 0xc2, 0xce, 0x84, 0x42,
0x0d, 0xaf, 0x45, 0x89, 0x8b, 0xf2, 0xb0, 0xd8, 0xc5, 0xfd, 0x36, 0xc3, 0xae, 0x2c, 0x93, 0x76,
0x86, 0x4b, 0x54, 0x84, 0x94, 0xef, 0xb5, 0x28, 0x16, 0x3d, 0x4e, 0x64, 0xf6, 0xb4, 0xf3, 0x08,
0x98, 0xff, 0x6b, 0xb0, 0x1d, 0x66, 0xaf, 0x63, 0xff, 0x24, 0xec, 0xf4, 0xa3, 0x1a, 0x91, 0x90,
0x4d, 0xfb, 0x87, 0xd5, 0x60, 0xd2, 0x0a, 0x22, 0x33, 0x45, 0x85, 0x94, 0x53, 0xd4, 0x9d, 0x51,
0xd8, 0xfc, 0x1d, 0xbe, 0x9c, 0x48, 0x6a, 0xc6, 0xa6, 0x6d, 0x58, 0xaf, 0x13, 0x31, 0xcb, 0xd0,
0xcc, 0x23, 0xd8, 0xaa, 0x13, 0x51, 0xc5, 0x02, 0x1f, 0xe3, 0x0e, 0x71, 0x48, 0xcb, 0xf3, 0x05,
0xe1, 0x0e, 0xf1, 0xbb, 0x8c, 0xfa, 0x04, 0x21, 0xd0, 0x5d, 0x2c, 0x70, 0x40, 0x4b, 0x3e, 0x0f,
0xd8, 0x36, 0x19, 0x15, 0xe4, 0x5f, 0x11, 0x30, 0x1a, 0x2e, 0xcd, 0x5b, 0x0d, 0x0a, 0x15, 0x4e,
0xb0, 0x20, 0x03, 0x4e, 0x61, 0xb7, 0x43, 0x56, 0x71, 0xc9, 0x0c, 0x00, 0x5f, 0x8a, 0x30, 0xa0,
0x10, 0xe4, 0x53, 0x10, 0xb5, 0x58, 0x32, 0x52, 0x2c, 0xae, 0x47, 0xfd, 0x39, 0xf3, 0x9c, 0x7f,
0x32, 0xcf, 0x02, 0x2c, 0x5d, 0xf7, 0xda, 0xed, 0x81, 0x00, 0xf9, 0x05, 0xf9, 0x36, 0x5c, 0x9b,
0x17, 0x50, 0x1a, 0xdf, 0xd1, 0x8c, 0xe3, 0x7b, 0xa3, 0x41, 0x2e, 0xaa, 0xfa, 0x83, 0x4e, 0x2a,
0x1f, 0x2d, 0xca, 0x27, 0xec, 0xda, 0xa6, 0xfd, 0xa8, 0x15, 0x8d, 0xc2, 0x71, 0xfa, 0x24, 0xe3,
0xf5, 0xa9, 0xc2, 0x36, 0x0f, 0x28, 0x9c, 0x31, 0xd5, 0x83, 0xc4, 0x83, 0x09, 0x49, 0x5d, 0x97,
0x9c, 0xc9, 0x41, 0x66, 0x03, 0x36, 0x63, 0x9a, 0x99, 0x51, 0xa2, 0x97, 0x1a, 0x6c, 0xa9, 0x59,
0x6b, 0x8c, 0x37, 0xba, 0xb8, 0x49, 0x3e, 0x95, 0x54, 0x79, 0x58, 0xf4, 0x07, 0xf5, 0x0f, 0xdd,
0xe0, 0xb0, 0x0d, 0x97, 0xe6, 0x8f, 0xb0, 0x59, 0x27, 0x22, 0x3c, 0x21, 0x0d, 0x81, 0x45, 0x2f,
0xf4, 0x9e, 0x12, 0x2c, 0x87, 0xd6, 0x70, 0xe8, 0x06, 0x4c, 0x55, 0xc8, 0xa4, 0xb0, 0xaa, 0x9c,
0xae, 0xe0, 0xf6, 0x4d, 0xdd, 0x86, 0x7e, 0x80, 0x0c, 0x53, 0x4b, 0x3e, 0x48, 0x98, 0xd9, 0x5b,
0xb1, 0x22, 0x4c, 0x88, 0x33, 0x12, 0xf6, 0xcd, 0x25, 0x64, 0xa2, 0x11, 0x68, 0x19, 0x16, 0xcf,
0xe9, 0x5f, 0x94, 0xdd, 0xd0, 0x6c, 0x62, 0xb0, 0x38, 0x25, 0xd4, 0xf5, 0x68, 0x2b, 0xab, 0xa1,
0x75, 0x58, 0x0d, 0x16, 0x27, 0xfc, 0x98, 0x89, 0x1a, 0xeb, 0x51, 0x37, 0x3b, 0x87, 0x3e, 0x83,
0x54, 0x85, 0x75, 0xba, 0x6d, 0x22, 0x88, 0x9b, 0x4d, 0xa2, 0x14, 0xcc, 0x1f, 0x70, 0xce, 0x78,
0x56, 0xdf, 0x7b, 0xa5, 0xc3, 0xe7, 0x36, 0xed, 0x53, 0x3f, 0xb0, 0x25, 0xfb, 0xca, 0x97, 0x27,
0xc5, 0x63, 0x14, 0xfd, 0x04, 0x69, 0x55, 0x27, 0x54, 0xb0, 0xc6, 0xca, 0x56, 0x40, 0xd6, 0x13,
0x4d, 0xcc, 0x04, 0x3a, 0x85, 0xb5, 0xb8, 0xef, 0x08, 0x32, 0xad, 0xa9, 0x9f, 0x97, 0x31, 0x19,
0xcf, 0x60, 0x23, 0xde, 0xa6, 0xd1, 0x57, 0xd6, 0x33, 0xfc, 0x7b, 0x4c, 0xd6, 0x7d, 0xc8, 0x44,
0xdd, 0x19, 0x6d, 0x58, 0xb1, 0x76, 0x5d, 0x48, 0x5b, 0x0a, 0x68, 0x26, 0xd0, 0x11, 0xe4, 0x62,
0x4c, 0x19, 0xad, 0x59, 0x31, 0x17, 0xac, 0x50, 0xb4, 0x26, 0x18, 0xb8, 0x99, 0x40, 0x97, 0xb1,
0x0e, 0x3f, 0xbc, 0x48, 0xa8, 0x68, 0x4d, 0xb8, 0x5f, 0x53, 0x93, 0x1f, 0x43, 0x2e, 0xc6, 0x1e,
0xd1, 0x8e, 0x35, 0xcd, 0x34, 0xe3, 0x35, 0xfb, 0xf9, 0xfb, 0xd7, 0x77, 0x86, 0x76, 0x7b, 0x67,
0x68, 0xef, 0xee, 0x0c, 0xed, 0xbf, 0x7b, 0x23, 0x71, 0x7b, 0x6f, 0x24, 0xde, 0xde, 0x1b, 0x89,
0x8b, 0xe2, 0xa4, 0x9f, 0x81, 0x57, 0x0b, 0xf2, 0xdf, 0x77, 0xef, 0x03, 0x00, 0x00, 0xff, 0xff,
0x6c, 0x4e, 0x44, 0x59, 0x2d, 0x0a, 0x00, 0x00,
// 831 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x56, 0x51, 0x6f, 0x1b, 0x45,
0x10, 0xf6, 0xc5, 0x97, 0x26, 0x9e, 0xb8, 0xae, 0xbb, 0x4e, 0x8b, 0xeb, 0xb8, 0x87, 0x7b, 0x20,
0x64, 0xf1, 0x70, 0x45, 0x41, 0x82, 0xbe, 0x20, 0x71, 0xd8, 0xb5, 0x89, 0x0a, 0x69, 0x74, 0x6e,
0x85, 0xd4, 0x08, 0xa1, 0xad, 0x6f, 0xea, 0x9e, 0xb0, 0x77, 0xcd, 0xee, 0x9a, 0xe2, 0x7f, 0x81,
0xc4, 0x4f, 0xe0, 0x47, 0xf0, 0x17, 0x78, 0xcc, 0x23, 0x12, 0x2f, 0x28, 0xf9, 0x21, 0x20, 0x6f,
0xce, 0xd7, 0x3d, 0xf7, 0x6c, 0x97, 0xf8, 0xa1, 0x2f, 0xc9, 0xcd, 0x77, 0x73, 0x33, 0xdf, 0x7c,
0xb3, 0x3b, 0x63, 0x78, 0xc0, 0xe8, 0x08, 0x25, 0x8a, 0x9f, 0xa3, 0x3e, 0xde, 0x37, 0x9e, 0xc7,
0x82, 0x2b, 0x7e, 0x5f, 0xff, 0x95, 0x26, 0xfe, 0x03, 0xa5, 0x9e, 0x46, 0xdd, 0xdf, 0xb7, 0x60,
0xef, 0xa9, 0x44, 0xe1, 0xf7, 0xfb, 0x7c, 0xc2, 0x14, 0x69, 0xc2, 0x0d, 0xfe, 0x8a, 0xa1, 0x78,
0xa8, 0x5e, 0xfa, 0x61, 0x28, 0x50, 0xca, 0xaa, 0xd5, 0xb0, 0x9a, 0x85, 0x60, 0x11, 0x26, 0x1d,
0x70, 0x34, 0xd4, 0x1b, 0x51, 0xa1, 0x5a, 0x9c, 0x29, 0x41, 0xfb, 0xdf, 0xd1, 0xe1, 0x10, 0xd5,
0xfc, 0xc3, 0x2d, 0xfd, 0xe1, 0x1a, 0x2f, 0xf2, 0x35, 0xbc, 0xbf, 0xc4, 0xa3, 0x8d, 0xe3, 0x21,
0x9f, 0x62, 0x58, 0xcd, 0x37, 0xac, 0xe6, 0x6e, 0xb0, 0xce, 0x8d, 0x7c, 0x04, 0x25, 0x5d, 0x63,
0x6b, 0x56, 0xc9, 0x37, 0xf8, 0x42, 0x55, 0xed, 0x86, 0xd5, 0xb4, 0x83, 0x05, 0x94, 0x7c, 0x02,
0x15, 0x3e, 0x46, 0x41, 0x55, 0xc4, 0x99, 0xe1, 0xbc, 0xad, 0x9d, 0xb3, 0x5e, 0xb9, 0x03, 0x38,
0xf0, 0xc3, 0x51, 0xc4, 0x3a, 0x13, 0x16, 0x1a, 0x6a, 0x05, 0xf8, 0xd3, 0x04, 0xe5, 0xff, 0x11,
0xcd, 0x01, 0x78, 0x4d, 0x46, 0x0b, 0x64, 0x07, 0x06, 0xe2, 0x9e, 0xc2, 0xbd, 0x15, 0x89, 0x7a,
0xd1, 0x80, 0x61, 0x48, 0xaa, 0xb0, 0x33, 0xa6, 0xd3, 0x21, 0xa7, 0xa1, 0x4e, 0x53, 0x0c, 0xe6,
0x26, 0xa9, 0x43, 0x41, 0x46, 0x03, 0x46, 0xd5, 0x44, 0xa0, 0x8e, 0x5e, 0x0c, 0x5e, 0x03, 0xee,
0x6f, 0x16, 0xdc, 0x4d, 0xa2, 0x77, 0xa9, 0x7c, 0x9c, 0x54, 0x7a, 0xa5, 0x42, 0x34, 0xe4, 0xb3,
0xe9, 0x51, 0x3b, 0xee, 0xb4, 0x81, 0xe8, 0x48, 0x69, 0x21, 0x75, 0x17, 0xed, 0x60, 0x11, 0x76,
0xbf, 0x87, 0x0f, 0x56, 0x92, 0xda, 0xb0, 0x68, 0x1f, 0x6e, 0x75, 0x51, 0x6d, 0xd2, 0x34, 0xf7,
0x11, 0x1c, 0x74, 0x51, 0xb5, 0xa9, 0xa2, 0xc7, 0x74, 0x84, 0x01, 0x0e, 0x22, 0xa9, 0x50, 0x04,
0x28, 0xc7, 0x9c, 0x49, 0x24, 0x04, 0xec, 0x90, 0x2a, 0x1a, 0xd3, 0xd2, 0xcf, 0x33, 0xb6, 0x7d,
0xce, 0x14, 0xfe, 0xa2, 0x62, 0x46, 0x73, 0xd3, 0x3d, 0xb3, 0xa0, 0xd6, 0x12, 0x48, 0x15, 0xce,
0x38, 0x25, 0xd5, 0xce, 0x59, 0x65, 0x05, 0x73, 0x00, 0xa4, 0x16, 0x61, 0x46, 0x21, 0x8e, 0x67,
0x20, 0x66, 0xb2, 0x7c, 0x2a, 0x59, 0x56, 0x8d, 0xf6, 0xdb, 0xf4, 0x73, 0xfb, 0x8d, 0x7e, 0xd6,
0x60, 0xf7, 0xc5, 0x64, 0x38, 0x9c, 0x09, 0x50, 0xbd, 0xa6, 0xdf, 0x26, 0xb6, 0xfb, 0x0c, 0x1a,
0xcb, 0x2b, 0xda, 0xb0, 0x7d, 0xff, 0x5a, 0x50, 0x49, 0xab, 0x7e, 0xa9, 0x93, 0xc9, 0xc7, 0x4a,
0xf3, 0x49, 0xaa, 0xf6, 0xd9, 0x34, 0x3d, 0x8a, 0x16, 0xe1, 0x2c, 0x7d, 0xf2, 0xd9, 0xfa, 0xb4,
0xe1, 0xae, 0x88, 0x29, 0x3c, 0xe1, 0xe6, 0x0c, 0x52, 0x97, 0x43, 0x48, 0xeb, 0xba, 0x1b, 0xac,
0x76, 0x22, 0x87, 0xb0, 0x3f, 0x77, 0x38, 0x41, 0x11, 0xf1, 0xf0, 0x5b, 0xce, 0xd4, 0x4b, 0xa9,
0xf5, 0xbe, 0x1e, 0x64, 0xbe, 0x73, 0x7b, 0x70, 0x27, 0x43, 0x80, 0x0d, 0x65, 0xfd, 0xdb, 0x82,
0x03, 0x33, 0x6a, 0x87, 0x8b, 0xde, 0x98, 0xf6, 0xf1, 0x5d, 0xc9, 0x5b, 0x85, 0x1d, 0x39, 0xcb,
0x7f, 0x14, 0xc6, 0x07, 0x74, 0x6e, 0x5e, 0x49, 0xb2, 0x2f, 0xe0, 0x4e, 0x17, 0x55, 0x72, 0x12,
0x7b, 0x8a, 0xaa, 0x49, 0x32, 0xe3, 0x1a, 0xb0, 0x97, 0x8c, 0xa0, 0xa3, 0x30, 0xae, 0xce, 0x84,
0x5c, 0x06, 0x37, 0x8d, 0x53, 0x1c, 0xdf, 0xf2, 0xb5, 0x9f, 0x91, 0xcf, 0xa1, 0xc4, 0xcd, 0x94,
0x97, 0xb2, 0x97, 0x0e, 0x6f, 0x78, 0x29, 0x26, 0x18, 0x2c, 0xb8, 0x7d, 0x7c, 0x0a, 0xa5, 0xb4,
0x07, 0xd9, 0x83, 0x9d, 0xa7, 0xec, 0x47, 0xc6, 0x5f, 0xb1, 0x72, 0x6e, 0x66, 0x9c, 0x20, 0x0b,
0x23, 0x36, 0x28, 0x5b, 0xe4, 0x16, 0xdc, 0x8c, 0x8d, 0xc7, 0xe2, 0x98, 0xab, 0x0e, 0x9f, 0xb0,
0xb0, 0xbc, 0x45, 0xae, 0x43, 0xa1, 0xc5, 0x47, 0xe3, 0x21, 0x2a, 0x0c, 0xcb, 0x79, 0x52, 0x80,
0xed, 0x87, 0x42, 0x70, 0x51, 0xb6, 0x0f, 0xff, 0xb0, 0xe1, 0x3d, 0x9f, 0x4d, 0x99, 0x8c, 0xc7,
0x9f, 0xff, 0x5c, 0xea, 0x13, 0x19, 0x71, 0x46, 0xbe, 0x84, 0xa2, 0xa9, 0x13, 0xa9, 0x79, 0x4b,
0x65, 0xab, 0x11, 0xef, 0x0d, 0x4d, 0xdc, 0x1c, 0x39, 0x81, 0xfd, 0xac, 0x7d, 0x45, 0x5c, 0x6f,
0xed, 0x1a, 0x5b, 0x12, 0xf1, 0x09, 0xdc, 0xce, 0x5e, 0x07, 0xe4, 0x43, 0xef, 0x2d, 0xf6, 0xc4,
0x92, 0xa8, 0x0f, 0xa0, 0x94, 0xde, 0x02, 0xe4, 0xb6, 0x97, 0xb9, 0x16, 0x6a, 0x45, 0xcf, 0x00,
0xdd, 0x1c, 0x79, 0x04, 0x95, 0x8c, 0xe1, 0x4f, 0xf6, 0xbd, 0x8c, 0x4b, 0x59, 0xab, 0x7b, 0x2b,
0x16, 0x85, 0x9b, 0x23, 0xa7, 0x99, 0x9b, 0x64, 0x7e, 0xf9, 0x48, 0xdd, 0x5b, 0x71, 0x27, 0xd7,
0x06, 0x3f, 0x86, 0x4a, 0xc6, 0x18, 0x26, 0xf7, 0xbc, 0x75, 0xc3, 0x39, 0x5b, 0xb3, 0xaf, 0x3e,
0xfb, 0xf3, 0xdc, 0xb1, 0xce, 0xce, 0x1d, 0xeb, 0x9f, 0x73, 0xc7, 0xfa, 0xf5, 0xc2, 0xc9, 0x9d,
0x5d, 0x38, 0xb9, 0xbf, 0x2e, 0x9c, 0xdc, 0xb3, 0xfa, 0xaa, 0x9f, 0x9b, 0xcf, 0xaf, 0xe9, 0x7f,
0x9f, 0xfe, 0x17, 0x00, 0x00, 0xff, 0xff, 0xe2, 0x3c, 0xfb, 0x3d, 0x95, 0x0a, 0x00, 0x00,
}
func (m *UserAccount) Marshal() (dAtA []byte, err error) {
@ -1380,6 +1399,11 @@ func (m *NameRegisterRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
_ = i
var l int
_ = l
if m.RegisterPeriodMonths != 0 {
i = encodeVarintNameserviceAa(dAtA, i, uint64(m.RegisterPeriodMonths))
i--
dAtA[i] = 0x28
}
if m.RegisterToSmartContractWallet {
i--
if m.RegisterToSmartContractWallet {
@ -1471,6 +1495,11 @@ func (m *NameRegisterForSpaceRequest) MarshalToSizedBuffer(dAtA []byte) (int, er
_ = i
var l int
_ = l
if m.RegisterPeriodMonths != 0 {
i = encodeVarintNameserviceAa(dAtA, i, uint64(m.RegisterPeriodMonths))
i--
dAtA[i] = 0x28
}
if len(m.SpaceId) > 0 {
i -= len(m.SpaceId)
copy(dAtA[i:], m.SpaceId)
@ -1775,6 +1804,9 @@ func (m *NameRegisterRequest) Size() (n int) {
if m.RegisterToSmartContractWallet {
n += 2
}
if m.RegisterPeriodMonths != 0 {
n += 1 + sovNameserviceAa(uint64(m.RegisterPeriodMonths))
}
return n
}
@ -1817,6 +1849,9 @@ func (m *NameRegisterForSpaceRequest) Size() (n int) {
if l > 0 {
n += 1 + l + sovNameserviceAa(uint64(l))
}
if m.RegisterPeriodMonths != 0 {
n += 1 + sovNameserviceAa(uint64(m.RegisterPeriodMonths))
}
return n
}
@ -3208,6 +3243,25 @@ func (m *NameRegisterRequest) Unmarshal(dAtA []byte) error {
}
}
m.RegisterToSmartContractWallet = bool(v != 0)
case 5:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field RegisterPeriodMonths", wireType)
}
m.RegisterPeriodMonths = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowNameserviceAa
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.RegisterPeriodMonths |= uint32(b&0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipNameserviceAa(dAtA[iNdEx:])
@ -3504,6 +3558,25 @@ func (m *NameRegisterForSpaceRequest) Unmarshal(dAtA []byte) error {
}
m.SpaceId = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 5:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field RegisterPeriodMonths", wireType)
}
m.RegisterPeriodMonths = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowNameserviceAa
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.RegisterPeriodMonths |= uint32(b&0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipNameserviceAa(dAtA[iNdEx:])

View file

@ -112,6 +112,9 @@ message NameRegisterRequest {
// if true -> name ownership will belong to SCW of ownerEthAddress (AccountAbstraction)
bool registerToSmartContractWallet = 4;
// How many months to register the name for
uint32 registerPeriodMonths = 5;
// Example:
// 1 - register alice.any -> ANYID123123
// 2 - register xxxx.any -> ANYID123123
@ -143,6 +146,9 @@ message NameRegisterForSpaceRequest {
// A SpaceID attached to this name
string spaceId = 4;
// How many months to register the name for
uint32 registerPeriodMonths = 5;
}
message GetOperationStatusRequest {