Create a new token in a channel
"use client"; import { useCreateToken } from "@tx-kit/hooks"; const MyComponent = () => { const { createToken, tokenId, status, txHash, error } = useCreateToken() const onClick = () => { createToken({ ... }) } return <button onClick={onClick}>Create Token</button> }
({ channelAddress: string; uri: string; maxSupply: bigint; transactionOverrides?: TransactionOverrides; }) => Promise<Log[] | undefined>
ContractExecutionStatus
type ContractExecutionStatus = | 'pendingApproval' | 'txInProgress' | 'complete' | 'error'
bigint
string
any