@aptos-labs/wallet-adapter-core
Version:
Aptos Wallet Adapter Core
39 lines • 3.06 kB
TypeScript
import { AptosConfig, Network } from "@aptos-labs/ts-sdk";
import { NetworkInfo, NetworkInfo as StandardNetworkInfo } from "@aptos-labs/wallet-standard";
import { DappConfig } from "../WalletCore";
import { InputTransactionData } from "./types";
export declare function isMobile(): boolean;
export declare function isInAppBrowser(): boolean;
export declare function isRedirectable(): boolean;
export declare function generalizedErrorMessage(error: any): string;
/**
* Helper function to get AptosConfig that supports Aptos and Custom networks
*
* @param networkInfo
* @param dappConfig
* @returns AptosConfig
*/
export declare const getAptosConfig: (networkInfo: NetworkInfo | null, dappConfig: DappConfig | undefined) => AptosConfig;
/**
* Helper function to resolve if the current connected network is an Aptos network
*
* @param networkInfo
* @returns boolean
*/
export declare const isAptosNetwork: (networkInfo: NetworkInfo | StandardNetworkInfo | null) => boolean;
export declare const isAptosLiveNetwork: (networkInfo: Network) => boolean;
/**
* Helper function to fetch Devnet chain id
*/
export declare const fetchDevnetChainId: () => Promise<number>;
/**
* A helper function to handle the publish package transaction.
* The Aptos SDK expects the metadataBytes and byteCode to be Uint8Array, but in case the arguments are passed in
* as a string, this function converts the string to Uint8Array.
*/
export declare const handlePublishPackageTransaction: (transactionInput: InputTransactionData) => {
metadataBytes: number | bigint | boolean | Uint8Array | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").A | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").B | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").U | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").u | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").v | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").q | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").w | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").x | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").p<import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").t> | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").bo<import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").t> | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").o | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").F | ArrayBuffer | (import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").t | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").s)[] | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").p<import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").cb> | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").bn | null | undefined;
byteCode: (import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").t | import("@aptos-labs/ts-sdk/dist/common/account-BDwBREvt").s)[];
};
export declare function convertNetwork(networkInfo: NetworkInfo | null): Network;
//# sourceMappingURL=helpers.d.ts.map