Update the metadata for a channel
"use client"; import { useUpdateMetadata } from "@tx-kit/hooks"; const MyComponent = () => { const { updateMetadata, uri, name, status, txHash, error } = useUpdateMetadata() const onClick = () => { updateMetadata({ ... }) } return <button onClick={onClick}>Update Metadata</button> }
({ channelAddress: string; uri: string; name: string; transactionOverrides?: TransactionOverrides; }) => Promise<Log[] | undefined>
ContractExecutionStatus
type ContractExecutionStatus = | 'pendingApproval' | 'txInProgress' | 'complete' | 'error'
string
any