Skip to content

@ecp.eth/sdk


@ecp.eth/sdk / comments / DeleteCommentWithSigParams

Type Alias: DeleteCommentWithSigParams

type DeleteCommentWithSigParams = {
  app: Hex;
  appSignature: Hex;
  authorSignature?: Hex;
  commentId: Hex;
  commentsAddress?: Hex;
  deadline: bigint;
  writeContract: ContractWriteFunctions["deleteCommentWithSig"];
};

Defined in: packages/sdk/src/comments/comment.ts:322

Properties

app

app: Hex;

Defined in: packages/sdk/src/comments/comment.ts:330

The app signer


appSignature

appSignature: Hex;

Defined in: packages/sdk/src/comments/comment.ts:343

The app signature


authorSignature?

optional authorSignature: Hex;

Defined in: packages/sdk/src/comments/comment.ts:347

The author signature. Necessary if the author hasn't approved the signer to delete comments on their behalf.


commentId

commentId: Hex;

Defined in: packages/sdk/src/comments/comment.ts:326

The ID of the comment to delete


commentsAddress?

optional commentsAddress: Hex;

Defined in: packages/sdk/src/comments/comment.ts:339

The address of the comments contract

Default

COMMENT_MANAGER_ADDRESS

deadline

deadline: bigint;

Defined in: packages/sdk/src/comments/comment.ts:334

The deadline for the signature


writeContract

writeContract: ContractWriteFunctions["deleteCommentWithSig"];

Defined in: packages/sdk/src/comments/comment.ts:351

The write contract function