@@ -19,6 +19,13 @@ export interface MsgSetName {
1919
2020export interface MsgSetNameResponse { }
2121
22+ export interface MsgDeleteName {
23+ creator : string ;
24+ name : string ;
25+ }
26+
27+ export interface MsgDeleteNameResponse { }
28+
2229const baseMsgBuyName : object = { creator : "" , name : "" , bid : "" } ;
2330
2431export const MsgBuyName = {
@@ -273,11 +280,122 @@ export const MsgSetNameResponse = {
273280 } ,
274281} ;
275282
283+ const baseMsgDeleteName : object = { creator : "" , name : "" } ;
284+
285+ export const MsgDeleteName = {
286+ encode ( message : MsgDeleteName , writer : Writer = Writer . create ( ) ) : Writer {
287+ if ( message . creator !== "" ) {
288+ writer . uint32 ( 10 ) . string ( message . creator ) ;
289+ }
290+ if ( message . name !== "" ) {
291+ writer . uint32 ( 18 ) . string ( message . name ) ;
292+ }
293+ return writer ;
294+ } ,
295+
296+ decode ( input : Reader | Uint8Array , length ?: number ) : MsgDeleteName {
297+ const reader = input instanceof Uint8Array ? new Reader ( input ) : input ;
298+ let end = length === undefined ? reader . len : reader . pos + length ;
299+ const message = { ...baseMsgDeleteName } as MsgDeleteName ;
300+ while ( reader . pos < end ) {
301+ const tag = reader . uint32 ( ) ;
302+ switch ( tag >>> 3 ) {
303+ case 1 :
304+ message . creator = reader . string ( ) ;
305+ break ;
306+ case 2 :
307+ message . name = reader . string ( ) ;
308+ break ;
309+ default :
310+ reader . skipType ( tag & 7 ) ;
311+ break ;
312+ }
313+ }
314+ return message ;
315+ } ,
316+
317+ fromJSON ( object : any ) : MsgDeleteName {
318+ const message = { ...baseMsgDeleteName } as MsgDeleteName ;
319+ if ( object . creator !== undefined && object . creator !== null ) {
320+ message . creator = String ( object . creator ) ;
321+ } else {
322+ message . creator = "" ;
323+ }
324+ if ( object . name !== undefined && object . name !== null ) {
325+ message . name = String ( object . name ) ;
326+ } else {
327+ message . name = "" ;
328+ }
329+ return message ;
330+ } ,
331+
332+ toJSON ( message : MsgDeleteName ) : unknown {
333+ const obj : any = { } ;
334+ message . creator !== undefined && ( obj . creator = message . creator ) ;
335+ message . name !== undefined && ( obj . name = message . name ) ;
336+ return obj ;
337+ } ,
338+
339+ fromPartial ( object : DeepPartial < MsgDeleteName > ) : MsgDeleteName {
340+ const message = { ...baseMsgDeleteName } as MsgDeleteName ;
341+ if ( object . creator !== undefined && object . creator !== null ) {
342+ message . creator = object . creator ;
343+ } else {
344+ message . creator = "" ;
345+ }
346+ if ( object . name !== undefined && object . name !== null ) {
347+ message . name = object . name ;
348+ } else {
349+ message . name = "" ;
350+ }
351+ return message ;
352+ } ,
353+ } ;
354+
355+ const baseMsgDeleteNameResponse : object = { } ;
356+
357+ export const MsgDeleteNameResponse = {
358+ encode ( _ : MsgDeleteNameResponse , writer : Writer = Writer . create ( ) ) : Writer {
359+ return writer ;
360+ } ,
361+
362+ decode ( input : Reader | Uint8Array , length ?: number ) : MsgDeleteNameResponse {
363+ const reader = input instanceof Uint8Array ? new Reader ( input ) : input ;
364+ let end = length === undefined ? reader . len : reader . pos + length ;
365+ const message = { ...baseMsgDeleteNameResponse } as MsgDeleteNameResponse ;
366+ while ( reader . pos < end ) {
367+ const tag = reader . uint32 ( ) ;
368+ switch ( tag >>> 3 ) {
369+ default :
370+ reader . skipType ( tag & 7 ) ;
371+ break ;
372+ }
373+ }
374+ return message ;
375+ } ,
376+
377+ fromJSON ( _ : any ) : MsgDeleteNameResponse {
378+ const message = { ...baseMsgDeleteNameResponse } as MsgDeleteNameResponse ;
379+ return message ;
380+ } ,
381+
382+ toJSON ( _ : MsgDeleteNameResponse ) : unknown {
383+ const obj : any = { } ;
384+ return obj ;
385+ } ,
386+
387+ fromPartial ( _ : DeepPartial < MsgDeleteNameResponse > ) : MsgDeleteNameResponse {
388+ const message = { ...baseMsgDeleteNameResponse } as MsgDeleteNameResponse ;
389+ return message ;
390+ } ,
391+ } ;
392+
276393/** Msg defines the Msg service. */
277394export interface Msg {
278395 BuyName ( request : MsgBuyName ) : Promise < MsgBuyNameResponse > ;
279- /** this line is used by starport scaffolding # proto/tx/rpc */
280396 SetName ( request : MsgSetName ) : Promise < MsgSetNameResponse > ;
397+ /** this line is used by starport scaffolding # proto/tx/rpc */
398+ DeleteName ( request : MsgDeleteName ) : Promise < MsgDeleteNameResponse > ;
281399}
282400
283401export class MsgClientImpl implements Msg {
@@ -304,6 +422,18 @@ export class MsgClientImpl implements Msg {
304422 ) ;
305423 return promise . then ( ( data ) => MsgSetNameResponse . decode ( new Reader ( data ) ) ) ;
306424 }
425+
426+ DeleteName ( request : MsgDeleteName ) : Promise < MsgDeleteNameResponse > {
427+ const data = MsgDeleteName . encode ( request ) . finish ( ) ;
428+ const promise = this . rpc . request (
429+ "nameservice.nameservice.Msg" ,
430+ "DeleteName" ,
431+ data
432+ ) ;
433+ return promise . then ( ( data ) =>
434+ MsgDeleteNameResponse . decode ( new Reader ( data ) )
435+ ) ;
436+ }
307437}
308438
309439interface Rpc {
0 commit comments