Function: useHappyChain()
function useHappyChain(): {
connect: () => Promise<void>;
disconnect: () => Promise<void>;
initialized: boolean;
loadAbi: (contractAddress: `0x${string}`, abi: Abi) => Promise<void>;
provider: HappyProviderPublic;
requestSessionKey: (contractAddress: `0x${string}`) => Promise<void>;
showSendScreen: () => void;
user: undefined | HappyUser;
}Defined in: react/lib/components/HappyWalletProvider.tsx:39
Returns
{
connect: () => Promise<void>;
disconnect: () => Promise<void>;
initialized: boolean;
loadAbi: (contractAddress: `0x${string}`, abi: Abi) => Promise<void>;
provider: HappyProviderPublic;
requestSessionKey: (contractAddress: `0x${string}`) => Promise<void>;
showSendScreen: () => void;
user: undefined | HappyUser;
}connect()
() => Promise<void>disconnect()
() => Promise<void>initialized
initialized: boolean;loadAbi()
(contractAddress: `0x${string}`, abi: Abi) => Promise<void>provider
provider: HappyProviderPublic = happyProvider;requestSessionKey()
(contractAddress: `0x${string}`) => Promise<void>showSendScreen()
() => voiduser
user: undefined | HappyUser;