@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>;
revokeApproval: (args) => Promise<Hex>;
updateChannelContract: (args) => Promise<Hex>;
};Defined in: packages/sdk/src/comments/types.ts:148
Properties
addApproval()
addApproval: (args) => Promise<Hex>;Defined in: packages/sdk/src/comments/types.ts:177
Parameters
args
ContractFunctionParameters<CommentManagerABIType, "nonpayable", "addApproval">
Returns
Promise<Hex>
addApprovalWithSig()
addApprovalWithSig: (args) => Promise<Hex>;Defined in: packages/sdk/src/comments/types.ts:169
Parameters
args
ContractFunctionParameters<CommentManagerABIType, "nonpayable", "addApprovalWithSig">
Returns
Promise<Hex>
deleteComment()
deleteComment: (args) => Promise<Hex>;Defined in: packages/sdk/src/comments/types.ts:193
Parameters
args
ContractFunctionParameters<CommentManagerABIType, "nonpayable", "deleteComment">
Returns
Promise<Hex>
deleteCommentWithSig()
deleteCommentWithSig: (args) => Promise<Hex>;Defined in: packages/sdk/src/comments/types.ts:185
Parameters
args
ContractFunctionParameters<CommentManagerABIType, "nonpayable", "deleteCommentWithSig">
Returns
Promise<Hex>
editComment()
editComment: (args) => Promise<Hex>;Defined in: packages/sdk/src/comments/types.ts:211
Parameters
args
ContractFunctionParameters<CommentManagerABIType, "payable", "editComment"> & {
value?: bigint;
}
Returns
Promise<Hex>
editCommentWithSig()
editCommentWithSig: (args) => Promise<Hex>;Defined in: packages/sdk/src/comments/types.ts:201
Parameters
args
ContractFunctionParameters<CommentManagerABIType, "payable", "editCommentWithSig"> & {
value?: bigint;
}
Returns
Promise<Hex>
postComment()
postComment: (args) => Promise<Hex>;Defined in: packages/sdk/src/comments/types.ts:159
Parameters
args
ContractFunctionParameters<CommentManagerABIType, "payable", "postComment"> & {
value?: bigint;
}
Returns
Promise<Hex>
postCommentWithSig()
postCommentWithSig: (args) => Promise<Hex>;Defined in: packages/sdk/src/comments/types.ts:149
Parameters
args
ContractFunctionParameters<CommentManagerABIType, "payable", "postCommentWithSig"> & {
value?: bigint;
}
Returns
Promise<Hex>
removeApprovalWithSig()
removeApprovalWithSig: (args) => Promise<Hex>;Defined in: packages/sdk/src/comments/types.ts:221
Parameters
args
ContractFunctionParameters<CommentManagerABIType, "nonpayable", "removeApprovalWithSig">
Returns
Promise<Hex>
revokeApproval()
revokeApproval: (args) => Promise<Hex>;Defined in: packages/sdk/src/comments/types.ts:229
Parameters
args
ContractFunctionParameters<CommentManagerABIType, "nonpayable", "revokeApproval">
Returns
Promise<Hex>
updateChannelContract()
updateChannelContract: (args) => Promise<Hex>;Defined in: packages/sdk/src/comments/types.ts:237
Parameters
args
ContractFunctionParameters<CommentManagerABIType, "nonpayable", "updateChannelContract">
Returns
Promise<Hex>