p-sdk-wallet
Version:
A comprehensive wallet SDK for React Native (pwc), supporting multi-chain and multi-account features.
23 lines (22 loc) • 1.91 kB
TypeScript
export { Vault, type VaultConfig } from './Vault';
export type { Account } from './Vault';
export type { ChainId, ChainConfig } from './config/chains';
export type { EncryptedData } from './crypto/EncryptionService';
export type { Token } from './chain/ChainService';
export type { Recipient, MultiTransferOptions, MultiTransferResult, BatchResult, ValidationResult } from './types/multiTransfer';
export type { QRCodeData, WalletImportData, TransactionData } from './services/QRCodeService';
export { SUPPORTED_CHAINS, DERIVATION_PATHS, registerCustomChain, overrideChain, overrideChains, getChainConfig, setupChainConfigs, getAllAvailableChains, clearCustomChains, clearOverrides, clearOverride, getCustomChains, getOverrides, setGlobalRPCConfig, setGlobalExplorerConfig, clearGlobalConfigs } from './config/chains';
export { GAS_CONFIG, NETWORK_GAS_CONFIG, getNetworkGasConfig, calculateOptimalGasPrice, setGlobalGasConfig, setGlobalNetworkGasConfig, getGasConfig, clearGlobalGasConfigs } from './config/gas';
export { VANITY_WALLET_CONFIG, SECURITY_CONFIG, NETWORK_CONFIG, CACHE_CONFIG, VALIDATION_CONFIG } from './config/constants';
export { getEnvironmentConfig, validateEnvironmentConfig, getEnvVar, getEnvVarNumber, getEnvVarBigInt, getEnvVarBoolean } from './config/environment';
export { HDKeyring } from './keyrings/HDKeyring';
export { SimpleKeyring } from './keyrings/SimpleKeyring';
export { SolanaKeyring } from './keyrings/SolanaKeyring';
export { ChainService } from './chain/ChainService';
export { SolanaChainService } from './chain/SolanaChainService';
export { EncryptionService } from './crypto/EncryptionService';
export { MultiTransferService } from './services/MultiTransferService';
export { BatchProcessor } from './services/BatchProcessor';
export { QRCodeService } from './services/QRCodeService';
export * from './services/TokenUtils';
export * from './services/nft/NFTService';