UNPKG

@keplr-ewallet/ewallet-sdk-cosmos

Version:
35 lines 1.17 kB
import { KeplrEWallet, } from "@keplr-ewallet/ewallet-sdk-core"; import { CosmosEWallet } from "../constructor"; export function init(args) { const eWalletRes = KeplrEWallet.init(args); if (!eWalletRes.success) { console.error("[keplr-cosmos] ewallet core init fail, err: %s", eWalletRes.err); return { success: false, err: { type: "ewallet_core_init_fail", msg: eWalletRes.err.toString() }, }; } return { success: true, data: new CosmosEWallet(eWalletRes.data) }; } // export async function initAsync( // args: KeplrEwalletInitArgs, // ): Promise<Result<CosmosEWalletInterface, string>> { // const eWalletRes = KeplrEWallet.init(args); // if (!eWalletRes.success) { // console.error( // "[keplr-cosmos] ewallet core init fail, err: %s", // eWalletRes.err, // ); // // return { success: false, err: eWalletRes.err.toString() }; // } // // const eWallet: CosmosEWalletInterface = new (CosmosEWallet as any)( // eWalletRes.data, // ); // // await eWallet.waitUntilInitialized; // // return { success: true, data: eWallet }; // } //# sourceMappingURL=init.js.map