UNPKG

@hashgraph/hedera-wallet-connect

Version:

A library to facilitate integrating Hedera with WalletConnect

19 lines (18 loc) 865 B
import { CaipNetwork, ChainNamespace } from '@reown/appkit-common'; import { NamespaceConfig } from '@walletconnect/universal-provider'; import { ProposalTypes } from '@walletconnect/types'; export declare const hederaNamespace: ChainNamespace; export declare const HederaChainDefinition: { Native: { Mainnet: CaipNetwork; Testnet: CaipNetwork; }; EVM: { Mainnet: CaipNetwork; Testnet: CaipNetwork; }; }; export declare function createNamespaces(caipNetworks: CaipNetwork[]): NamespaceConfig; export declare function getChainsFromApprovedSession(accounts: string[]): string[]; export declare function getChainId(chain: string): string; export declare function mergeRequiredOptionalNamespaces(required?: ProposalTypes.RequiredNamespaces, optional?: ProposalTypes.RequiredNamespaces): ProposalTypes.RequiredNamespaces;