thirdweb
Docs
GitHub
Connect
Connect
Overview
TypeScript
React
React Native
.NET
Unity
Unreal Engine
Engine
Contracts
Tools
Tools
Chain List
Wei Converter
Hex Converter
Account
API Keys
CLI
Search Docs
K
Support
Support
Get thirdweb support
Knowledge Base
Contact Sales
Changelog
GitHub
React SDK
Hooks
Contract
useContract
useContractEvents
useContractRead
useContractWrite
Network Connection
useChain
useChainId
useNetworkMismatch
useSwitchChain
Wallet Connection
useAddress
useConnect
useConnectionStatus
useCreateWalletInstance
useDisconnect
useSetConnectedWallet
useSetConnectionStatus
useSigner
useWallet
useWalletConfig
useEmbeddedWallet
useEmbeddedWalletUserEmail
useSmartWallet
NFT
useAirdropNFT
useBurnNFT
useMintNFT
useMintNFTSupply
useNFT
useNFTBalance
useNFTs
useOwnedNFTs
useSharedMetadata
useTotalCirculatingSupply
useTotalCount
useTransferNFT
useUpdateNFTMetadata
NFT Drop
useClaimedNFTs
useClaimedNFTSupply
useClaimNFT
useLazyMint
useResetClaimConditions
useUnclaimedNFTs
useUnclaimedNFTSupply
Claim Conditions
useActiveClaimCondition
useActiveClaimConditionForWallet
useClaimConditions
useClaimerProofs
useClaimIneligibilityReasons
useSetClaimConditions
Delayed Reveal
useBatchesToReveal
useDelayedRevealLazyMint
useRevealLazyMint
Tokens
useBalance
useBalanceForAddress
useBurnToken
useClaimToken
useMintToken
useTokenBalance
useTokenDecimals
useTokenSupply
useTransferBatchToken
useTransferNativeToken
useTransferToken
Marketplace
useAcceptDirectListingOffer
useActiveListings
useAuctionWinner
useBidBuffer
useBuyDirectListing
useBuyNow
useCancelDirectListing
useCancelEnglishAuction
useCancelListing
useCreateAuctionListing
useCreateDirectListing
useDirectListing
useDirectListings
useDirectListingsCount
useEnglishAuction
useEnglishAuctions
useEnglishAuctionsCount
useEnglishAuctionWinningBid
useExecuteAuctionSale
useListing
useListings
useListingsCount
useMakeBid
useMakeOffer
useMinimumNextBid
useOffers
useValidDirectListings
useValidEnglishAuctions
useWinningBid
Metadata
useCompilerMetadata
useContractMetadata
useContractMetadataUpdate
useContractType
useMetadata
useUpdateMetadata
useResolvedMediaType
Permissions Control
useAllRoleMembers
useGrantRole
useIsAddressRole
useRevokeRole
useRoleMembers
useSetAllRoleMembers
Royalty & Fees
usePlatformFees
usePrimarySaleRecipient
useRoyaltySettings
useUpdatePlatformFees
useUpdatePrimarySaleRecipient
useUpdateRoyaltySettings
Auth
useAuth
useLogin
useLogout
useSwitchAccount
useUser
Storage
useStorage
useStorageUpload
Smart Wallet
useAccountAdmins
useAccountAdminsAndSigners
useAccounts
useAccountsForAddress
useAccountSigners
useAddAdmin
useCreateAccount
useCreateSessionKey
useIsAccountDeployed
useRemoveAdmin
useRevokeSessionKey
App URI
useAppURI
useSetAppURI
Others
useBuyWithCryptoHistory
useBuyWithCryptoQuote
useBuyWithCryptoStatus
useCreateDirectListingBatch
usePersonalWalletAddress
useSDK
useSupportedChains
useWalletConnectHandler
useWatchTransactions
useEmbeddedWalletSendVerificationEmail
useIsWalletModalOpen
usePaymentsSDKContext
useSetIsWalletModalOpen
useSetWalletModalConfig
useShowConnectEmbed
On this page