@ecp.eth/sdk / comments / ContractWriteFunctions
Type Alias: ContractWriteFunctions
type ContractWriteFunctions = {
addApproval: (args) => Promise<Hex>;
addApprovalWithSig: (args) => Promise<Hex>;
deleteComment: (args) => Promise<Hex>;
deleteCommentWithSig: (args) => Promise<Hex>;
editComment: (args) => Promise<Hex>;
editCommentWithSig: (args) => Promise<Hex>;
postComment: (args) => Promise<Hex>;
postCommentWithSig: (args) => Promise<Hex>;
removeApprovalWithSig: (args) => Promise<Hex>;
renounceOwnership: (args) => Promise<Hex>;
revokeApproval: (args) => Promise<Hex>;
transferOwnership: (args) => Promise<Hex>;
updateChannelContract: (args) => Promise<Hex>;
};
Defined in: packages/sdk/src/comments/types.ts:123
Properties
addApproval()
addApproval: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:152
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "nonpayable"
, "addApproval"
>
Returns
Promise
<Hex
>
addApprovalWithSig()
addApprovalWithSig: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:144
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "nonpayable"
, "addApprovalWithSig"
>
Returns
Promise
<Hex
>
deleteComment()
deleteComment: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:168
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "nonpayable"
, "deleteComment"
>
Returns
Promise
<Hex
>
deleteCommentWithSig()
deleteCommentWithSig: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:160
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "nonpayable"
, "deleteCommentWithSig"
>
Returns
Promise
<Hex
>
editComment()
editComment: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:186
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "payable"
, "editComment"
> & {
value?
: bigint
;
}
Returns
Promise
<Hex
>
editCommentWithSig()
editCommentWithSig: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:176
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "payable"
, "editCommentWithSig"
> & {
value?
: bigint
;
}
Returns
Promise
<Hex
>
postComment()
postComment: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:134
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "payable"
, "postComment"
> & {
value?
: bigint
;
}
Returns
Promise
<Hex
>
postCommentWithSig()
postCommentWithSig: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:124
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "payable"
, "postCommentWithSig"
> & {
value?
: bigint
;
}
Returns
Promise
<Hex
>
removeApprovalWithSig()
removeApprovalWithSig: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:196
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "nonpayable"
, "removeApprovalWithSig"
>
Returns
Promise
<Hex
>
renounceOwnership()
renounceOwnership: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:212
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "nonpayable"
, "renounceOwnership"
>
Returns
Promise
<Hex
>
revokeApproval()
revokeApproval: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:204
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "nonpayable"
, "revokeApproval"
>
Returns
Promise
<Hex
>
transferOwnership()
transferOwnership: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:220
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "nonpayable"
, "transferOwnership"
>
Returns
Promise
<Hex
>
updateChannelContract()
updateChannelContract: (args) => Promise<Hex>;
Defined in: packages/sdk/src/comments/types.ts:228
Parameters
args
ContractFunctionParameters
<CommentManagerABIType
, "nonpayable"
, "updateChannelContract"
>
Returns
Promise
<Hex
>