- 
                Notifications
    
You must be signed in to change notification settings  - Fork 29
 
Exports
- ThirdwebProvider
 - useAccount
 - useAddress
 - useConnect
 - useDisconnect
 - useEdition
 - useEditionDrop
 - useMarketplace
 - useMetamask
 - useNFTCollection
 - useNFTDrop
 - useNetwork
 - usePackModule
 - useReadonlySDK
 - useSDK
 - useSigner
 - useToken
 - useVote
 
Ƭ ChainRpc<TSupportedChain>: Record<TSupportedChain extends Chain ? TSupportedChain["id"] : TSupportedChain, string>
| Name | Type | 
|---|---|
TSupportedChain | 
extends SupportedChain
 | 
Ƭ InjectedConnectorType: "injected" | "metamask" | { name: "injected" | "metamask" ; options?: InjectedConnector["options"]  }
Ƭ WalletConnectConnectorType: "walletConnect" | { name: "walletConnect" ; options: WalletConnectConnector["options"]  }
Ƭ WalletConnector: InjectedConnectorType | WalletConnectConnectorType | WalletLinkConnectorType
Ƭ WalletLinkConnectorType: "walletLink" | "coinbase" | { name: "walletLink" | "coinbase" ; options: WalletLinkConnector["options"]  }
• Const defaultChains: Chain[]
node_modules/wagmi-core/dist/declarations/src/constants/chains.d.ts:9
• Const defaultL2Chains: Chain[]
node_modules/wagmi-core/dist/declarations/src/constants/chains.d.ts:10
▸ ThirdwebProvider<TSupportedChain>(__namedParameters): Element
| Name | Type | 
|---|---|
TSupportedChain | 
extends SupportedChain = SupportedChain
 | 
| Name | Type | 
|---|---|
__namedParameters | 
PropsWithChildren<ThirdwebProviderProps<TSupportedChain>> | 
Element
▸ useAccount(__namedParameters?): readonly [{ data: undefined | { address: string ; connector: undefined | Connector<any, any> ; ens: undefined | { avatar: undefined | null | string ; name: string  }  } ; error: undefined | Error ; loading: boolean  }, () => void]
| Name | Type | 
|---|---|
__namedParameters? | 
Config | 
readonly [{ data: undefined | { address: string ; connector: undefined | Connector<any, any> ; ens: undefined | { avatar: undefined | null | string ; name: string  }  } ; error: undefined | Error ; loading: boolean  }, () => void]
node_modules/wagmi/dist/declarations/src/hooks/accounts/useAccount.d.ts:5
▸ useAddress(): string | undefined
string | undefined
▸ useConnect(): readonly [{ data: { connected: boolean ; connector: undefined | Connector<any, any> ; connectors: Connector<any, any>[]  } ; error: undefined | Error ; loading: undefined | boolean  }, (connector: Connector<any, any>) => Promise<{ data?: ConnectorData<any> ; error?: Error  }>]
for now just re-exported
readonly [{ data: { connected: boolean ; connector: undefined | Connector<any, any> ; connectors: Connector<any, any>[]  } ; error: undefined | Error ; loading: undefined | boolean  }, (connector: Connector<any, any>) => Promise<{ data?: ConnectorData<any> ; error?: Error  }>]
▸ useDisconnect(): () => void
fn
▸ (): void
void
▸ useEdition(moduleAddress?): Edition | undefined
| Name | Type | 
|---|---|
moduleAddress? | 
string | 
Edition | undefined
src/hooks/modules/useEdition.ts:4
▸ useEditionDrop(moduleAddress?): EditionDrop | undefined
| Name | Type | 
|---|---|
moduleAddress? | 
string | 
EditionDrop | undefined
src/hooks/modules/useEditionDrop.ts:4
▸ useMarketplace(moduleAddress?): Marketplace | undefined
| Name | Type | 
|---|---|
moduleAddress? | 
string | 
Marketplace | undefined
src/hooks/modules/useMarketplace.ts:4
▸ useMetamask(): () => Promise<{ data?: ConnectorData<any> ; error?: Error  }>
fn
▸ (): Promise<{ data?: ConnectorData<any> ; error?: Error  }>
Promise<{ data?: ConnectorData<any> ; error?: Error  }>
src/hooks/connectors/useMetamask.ts:4
▸ useNFTCollection(moduleAddress?): NFTCollection | undefined
| Name | Type | 
|---|---|
moduleAddress? | 
string | 
NFTCollection | undefined
src/hooks/modules/useNFTCollection.ts:4
▸ useNFTDrop(moduleAddress?): NFTDrop | undefined
| Name | Type | 
|---|---|
moduleAddress? | 
string | 
NFTDrop | undefined
src/hooks/modules/useNFTDrop.ts:4
▸ useNetwork(): readonly [{ data: { chain: undefined | { blockExplorers?: { name: string ; url: string  }[] ; id: number ; name?: string ; nativeCurrency?: { decimals: 18 ; name: string ; symbol: string  } ; rpcUrls?: string[] ; testnet?: boolean ; unsupported: undefined | boolean  } ; chains: Chain[]  } ; error: undefined | Error ; loading: undefined | boolean  }, undefined | (chainId: number) => Promise<{ data: undefined ; error: SwitchChainError  } | { data: undefined | Chain ; error: undefined  }>]
readonly [{ data: { chain: undefined | { blockExplorers?: { name: string ; url: string  }[] ; id: number ; name?: string ; nativeCurrency?: { decimals: 18 ; name: string ; symbol: string  } ; rpcUrls?: string[] ; testnet?: boolean ; unsupported: undefined | boolean  } ; chains: Chain[]  } ; error: undefined | Error ; loading: undefined | boolean  }, undefined | (chainId: number) => Promise<{ data: undefined ; error: SwitchChainError  } | { data: undefined | Chain ; error: undefined  }>]
node_modules/wagmi/dist/declarations/src/hooks/accounts/useNetwork.d.ts:2
▸ usePackModule(moduleAddress?): Pack | undefined
| Name | Type | 
|---|---|
moduleAddress? | 
string | 
Pack | undefined
src/hooks/modules/usePack.ts:4
▸ useReadonlySDK(readonlyRpcUrl, sdkOptions, storageInterface?): ThirdwebSDK
| Name | Type | 
|---|---|
readonlyRpcUrl | 
string | 
sdkOptions | 
undefined | { gasSettings?: { maxPriceInGwei?: number ; speed?: "standard" | "fast" | "fastest"  } ; gasless?: { openzeppelin: { relayerForwarderAddress?: string ; relayerUrl: string  }  } | { biconomy: { apiId: string ; apiKey: string ; deadlineSeconds?: number  }  } ; readonlySettings?: { chainId?: number ; rpcUrl: string  }  } | 
storageInterface? | 
IStorage | 
ThirdwebSDK
▸ useSDK(): ThirdwebSDK | undefined
ThirdwebSDK | undefined
▸ useSigner(): undefined | Signer
undefined | Signer
▸ useToken(moduleAddress?): Token | undefined
| Name | Type | 
|---|---|
moduleAddress? | 
string | 
Token | undefined
src/hooks/modules/useTokenModule.ts:4
▸ useVote(moduleAddress?): Vote | undefined
| Name | Type | 
|---|---|
moduleAddress? | 
string | 
Vote | undefined