@ecp.eth/sdk / channel-manager/types / ContractWriteFunctions
Type Alias: ContractWriteFunctions
type ContractWriteFunctions = {
createChannel: (args) => Promise<Hex>;
setBaseURI: (args) => Promise<Hex>;
setChannelCreationFee: (args) => Promise<Hex>;
setCommentCreationFee: (args) => Promise<Hex>;
setHook: (args) => Promise<Hex>;
setHookTransactionFee: (args) => Promise<Hex>;
updateChannel: (args) => Promise<Hex>;
withdrawFees: (args) => Promise<Hex>;
};Defined in: packages/sdk/src/channel-manager/types.ts:31
Properties
createChannel()
createChannel: (args) => Promise<Hex>;Defined in: packages/sdk/src/channel-manager/types.ts:32
Parameters
args
ContractFunctionParameters<ChannelManagerABIType, "payable", "createChannel"> & {
value?: bigint;
}
Returns
Promise<Hex>
setBaseURI()
setBaseURI: (args) => Promise<Hex>;Defined in: packages/sdk/src/channel-manager/types.ts:42
Parameters
args
ContractFunctionParameters<ChannelManagerABIType, "nonpayable", "setBaseURI">
Returns
Promise<Hex>
setChannelCreationFee()
setChannelCreationFee: (args) => Promise<Hex>;Defined in: packages/sdk/src/channel-manager/types.ts:50
Parameters
args
ContractFunctionParameters<ChannelManagerABIType, "nonpayable", "setChannelCreationFee">
Returns
Promise<Hex>
setCommentCreationFee()
setCommentCreationFee: (args) => Promise<Hex>;Defined in: packages/sdk/src/channel-manager/types.ts:58
Parameters
args
ContractFunctionParameters<ChannelManagerABIType, "nonpayable", "setCommentCreationFee">
Returns
Promise<Hex>
setHook()
setHook: (args) => Promise<Hex>;Defined in: packages/sdk/src/channel-manager/types.ts:66
Parameters
args
ContractFunctionParameters<ChannelManagerABIType, "nonpayable", "setHook">
Returns
Promise<Hex>
setHookTransactionFee()
setHookTransactionFee: (args) => Promise<Hex>;Defined in: packages/sdk/src/channel-manager/types.ts:74
Parameters
args
ContractFunctionParameters<ChannelManagerABIType, "nonpayable", "setHookTransactionFee">
Returns
Promise<Hex>
updateChannel()
updateChannel: (args) => Promise<Hex>;Defined in: packages/sdk/src/channel-manager/types.ts:82
Parameters
args
ContractFunctionParameters<ChannelManagerABIType, "nonpayable", "updateChannel">
Returns
Promise<Hex>
withdrawFees()
withdrawFees: (args) => Promise<Hex>;Defined in: packages/sdk/src/channel-manager/types.ts:90
Parameters
args
ContractFunctionParameters<ChannelManagerABIType, "nonpayable", "withdrawFees">
Returns
Promise<Hex>