1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
"use strict";(self.webpackChunkcanine_docs=self.webpackChunkcanine_docs||[]).push([[2891],{3905:(e,t,a)=>{a.d(t,{Zo:()=>s,kt:()=>k});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?o(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function i(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},o=Object.keys(e);for(n=0;n<o.length;n++)a=o[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)a=o[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var p=n.createContext({}),c=function(e){var t=n.useContext(p),a=t;return e&&(a="function"==typeof e?e(t):l(l({},t),e)),a},s=function(e){var t=c(e.components);return n.createElement(p.Provider,{value:t},e.children)},u="mdxType",h={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var a=e.components,r=e.mdxType,o=e.originalType,p=e.parentName,s=i(e,["components","mdxType","originalType","parentName"]),u=c(a),m=r,k=u["".concat(p,".").concat(m)]||u[m]||h[m]||o;return a?n.createElement(k,l(l({ref:t},s),{},{components:a})):n.createElement(k,l({ref:t},s))}));function k(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=a.length,l=new Array(o);l[0]=m;var i={};for(var p in t)hasOwnProperty.call(t,p)&&(i[p]=t[p]);i.originalType=e,i[u]="string"==typeof e?e:r,l[1]=i;for(var c=2;c<o;c++)l[c]=a[c];return n.createElement.apply(null,l)}return n.createElement.apply(null,a)}m.displayName="MDXCreateElement"},9186:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>p,contentTitle:()=>l,default:()=>h,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var n=a(7462),r=(a(7294),a(3905));const o={sidebar_position:2},l="Keplr Wallet",i={unversionedId:"using-jackal/wallet/keplr",id:"using-jackal/wallet/keplr",title:"Keplr Wallet",description:"The Keplr browser extension is a wallet for accessing some Jackal applications in the Cosmos ecosystem. Keplr can be used to exchange/manage JKL and other Cosmos-based tokens, participate in governance from the Jackal Dashboard, and use Jackal Storage.",source:"@site/docs/using-jackal/wallet/keplr.md",sourceDirName:"using-jackal/wallet",slug:"/using-jackal/wallet/keplr",permalink:"/docs/using-jackal/wallet/keplr",draft:!1,editUrl:"https://github.com/JackalLabs/canine-docs/blob/master/docs/using-jackal/wallet/keplr.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Why Choose Jackal Protocol",permalink:"/docs/overview/why-jackal"},next:{title:"Accessing JKL Tokens on Osmosis and Withdrawing to Jackal Protocol",permalink:"/docs/using-jackal/fund"}},p={},c=[{value:"Set up Keplr",id:"set-up-keplr",level:2},{value:"Create a new account",id:"create-a-new-account",level:2},{value:"Create an account with a Seed Phrase",id:"create-an-account-with-a-seed-phrase",level:3},{value:"Import an existing account",id:"import-an-existing-account",level:3},{value:"Connecting Keplr to the Jackal Protocol",id:"connecting-keplr-to-the-jackal-protocol",level:2}],s={toc:c},u="wrapper";function h(e){let{components:t,...a}=e;return(0,r.kt)(u,(0,n.Z)({},s,a,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"keplr-wallet"},"Keplr Wallet"),(0,r.kt)("p",null,"The Keplr browser extension is a wallet for accessing some Jackal applications in the ",(0,r.kt)("a",{parentName:"p",href:"https://cosmos.network/"},"Cosmos ecosystem"),". Keplr can be used to exchange/manage JKL and other Cosmos-based tokens, participate in governance from the ",(0,r.kt)("a",{parentName:"p",href:"/docs/using-jackal/dashboard"},"Jackal Dashboard"),", and use Jackal Storage. "),(0,r.kt)("h2",{id:"set-up-keplr"},"Set up Keplr"),(0,r.kt)("p",null,"More information about setting up a Keplr wallet can be found in the official ",(0,r.kt)("a",{parentName:"p",href:"https://docs.keplr.app/"},"Keplr Documentation"),"."),(0,r.kt)("p",null,"Open the Keplr extension on your browser. If you are setting up Keplr for the first time, you can either ",(0,r.kt)("strong",{parentName:"p"},"create a new account")," or ",(0,r.kt)("strong",{parentName:"p"},"import an existing account"),"."),(0,r.kt)("h2",{id:"create-a-new-account"},"Create a new account"),(0,r.kt)("p",null,"There are two ways to create a new Keplr account:"),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Most Secure")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Mnemonic/seed phrase.")),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Easiest")," "),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"One-click login. ")),(0,r.kt)("h3",{id:"create-an-account-with-a-seed-phrase"},"Create an account with a Seed Phrase"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"In the initial pop-up window, choose Create New Account"),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"If you have used Keplr before, click on the silhouette in the upper-right corner, then the blue box labeled ",(0,r.kt)("strong",{parentName:"li"},"Add Account"),", and select ",(0,r.kt)("strong",{parentName:"li"},"Create New Account"),"."))),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"Choose to have a seed/mnemonic phrase of 24 words, and save the phrase."),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"You can change the derivation path by clicking on Advanced, but this is optional ",(0,r.kt)("a",{parentName:"li",href:"https://faq.keplr.app/"},"learn more in the Keplr FAQ")))),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"Enter a name for your account. This can be changed later.")),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"Once you have transcribed your 24 word seed/mnemonic phrase, click on ",(0,r.kt)("strong",{parentName:"p"},"Next"))),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"To confirm the creation of the new account, click on the words on the right order in which they appear in your seed/mnemonic phrase, and press ",(0,r.kt)("strong",{parentName:"p"},"Register"),".")),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"If you have not used Keplr before, set a password for the Keplr extension, and click ",(0,r.kt)("strong",{parentName:"p"},"Confirm"),"."))),(0,r.kt)("h3",{id:"import-an-existing-account"},"Import an existing account"),(0,r.kt)("p",null," There are several ways to import an existing account:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"via a ",(0,r.kt)("strong",{parentName:"li"},"mnemonic/seed phrase/private key"),"."),(0,r.kt)("li",{parentName:"ul"},"via ",(0,r.kt)("strong",{parentName:"li"},"ledger"),".")),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Import with a Seed Phrase")),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"In the initial pop-up window, choose Import Existing Account\nIf you have used Keplr before, click on the silhouette in the upper-right corner, then the blue box labeled ",(0,r.kt)("strong",{parentName:"p"},"Add Account"),", and select ",(0,r.kt)("strong",{parentName:"p"},"Import Existing Account"),".")),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"Enter your mnemonic/seed phrase/private key in the appropriate slot, seperating the words with spaces and make sure to check they are spelled correctly.")),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"Make sure you have imported the account with the correct derivation path, viewable by clicking on ",(0,r.kt)("strong",{parentName:"p"},"Advanced"),"."),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},"Normally, the derivation path should be m/44'/\u2026\u2019/0/0/0, but if you see that importing the account via mnemonic on Keplr, the Cosmos Mainnet address displayed is different than yours, it is possible the derivation path ends with 1 (or another number) instead of 0.")),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},"If this is the case, you just have to start the process over, and replace the last 0 with 1")),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},"Learn more in the ",(0,r.kt)("a",{parentName:"p",href:"https://faq.keplr.app/"},"Keplr FAQ"))))),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"If you have not used Keplr before, set a password for the Keplr extension, and click ",(0,r.kt)("strong",{parentName:"p"},"Confirm"),"."))),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Import with Ledger")),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"In the initial pop-up window, choose Import Ledger."),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"If you have used Keplr before, click on the silhouette in the upper-right corner, then the blue box labeled ",(0,r.kt)("strong",{parentName:"li"},"Add Account"),", and select ",(0,r.kt)("strong",{parentName:"li"},"Import Ledger"),"."))),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"To complete the connection with your Ledger Nano Hard Wallet, follow the steps described in the pop-up that appears. A detailed tutorial can be found ",(0,r.kt)("a",{parentName:"p",href:"https://medium.com/chainapsis/how-to-use-ledger-nano-hardware-wallet-with-keplr-9ea7f07826c2"},"here"),". ")),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"If you have not used Keplr before, set a password for the Keplr extension, and click ",(0,r.kt)("strong",{parentName:"p"},"Confirm"),"."))),(0,r.kt)("h2",{id:"connecting-keplr-to-the-jackal-protocol"},"Connecting Keplr to the Jackal Protocol"),(0,r.kt)("p",null,"Once you are signed in to the Keplr extension, you can connect the wallet with the Jackal Protocol. Once on the ",(0,r.kt)("strong",{parentName:"p"},"Jackal Dashboard")," you will be prompted to connect your Keplr wallet."))}h.isMDXComponent=!0}}]); |