From c882bbb13d2628b4ce0de9ab2f87ddf07de8cf99 Mon Sep 17 00:00:00 2001 From: Carson Date: Sun, 7 Jan 2024 19:24:01 -0700 Subject: [PATCH] Added optional account index to cosmjs, removed values from CHANGELOG --- packages/core/CHANGELOG.md | 6 ------ packages/core/src/lib/metamask-snap/cosmjs.ts | 6 ++++-- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index e7be896c..b3047a93 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,11 +1,5 @@ # Changelog -## 0.0.0-internal-20240104081628 - -### Patch Changes - -- pre-release test - ## 3.1.2 ### Patch Changes diff --git a/packages/core/src/lib/metamask-snap/cosmjs.ts b/packages/core/src/lib/metamask-snap/cosmjs.ts index 17ce7b2b..8f191ff9 100644 --- a/packages/core/src/lib/metamask-snap/cosmjs.ts +++ b/packages/core/src/lib/metamask-snap/cosmjs.ts @@ -46,14 +46,16 @@ export const requestSignature = async ( export class CosmJSOfflineSigner implements OfflineDirectSigner { readonly chainId: string; readonly snapId: string; + readonly accountIndex: number; - constructor(chainId: string, snapId: string) { + constructor(chainId: string, snapId: string, accountIndex?: number) { this.chainId = chainId; this.snapId = snapId; + this.accountIndex = accountIndex || 0; } async getAccounts(): Promise { - const wallet = await getWallet(0, this.snapId); + const wallet = await getWallet(this.accountIndex, this.snapId); return wallet.getAccounts(); }