UNPKG

kadenakonnect

Version:

Handles connecting to Kadena enabled wallets: X-Wallet, Zelcore, Chainweaver, Koala Wallet, and Wallet Connect

42 lines (40 loc) 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.X_WALLET = void 0; require("core-js/modules/es.promise.js"); const X_WALLET = 'X_WALLET'; exports.X_WALLET = X_WALLET; const xwallet = { name: 'X Wallet', connect: async function connect(state) { let accountResult = await window.kadena.request({ method: "kda_connect", networkId: state().kadenaInfo.networkId }); return accountResult; }, disconnect: async function disconnect(state) { return await window.kadena.request({ method: "kda_disconnect", networkId: state().kadenaInfo.networkId }); }, sign: async function sign(state, signingCommand) { let networkId = state().kadenaInfo.networkId; let req = { method: "kda_requestSign", networkId: networkId, data: { networkId: networkId, signingCmd: signingCommand } }; var cmd = await window.kadena.request(req); // console.log(cmd); return cmd.signedCmd; } }; var _default = xwallet; exports.default = _default;