@keplr-ewallet/ewallet-sdk-cosmos
Version:
35 lines • 1.17 kB
JavaScript
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