diff --git a/packages/sdk/src/providers/adena-wallet/adena-wallet.ts b/packages/sdk/src/providers/adena-wallet/adena-wallet.ts index 1e0999e..01152c2 100644 --- a/packages/sdk/src/providers/adena-wallet/adena-wallet.ts +++ b/packages/sdk/src/providers/adena-wallet/adena-wallet.ts @@ -1,4 +1,5 @@ import { Tx } from '@gnolang/tm2-js-client'; + import { makeResponseMessage } from '../../core'; import { WalletProvider } from '../../core/providers'; import { AccountInfo, WalletResponseFailureType, WalletResponseSuccessType } from '../../core/types'; diff --git a/packages/sdk/src/providers/gno-wallet/gno-social-wallet.ts b/packages/sdk/src/providers/gno-wallet/gno-social-wallet.ts index 71de758..b9fd3d5 100644 --- a/packages/sdk/src/providers/gno-wallet/gno-social-wallet.ts +++ b/packages/sdk/src/providers/gno-wallet/gno-social-wallet.ts @@ -3,6 +3,7 @@ import { CustomChainConfig, WALLET_ADAPTERS } from '@web3auth/base'; import { CommonPrivateKeyProvider } from '@web3auth/base-provider'; import { Web3AuthNoModal } from '@web3auth/no-modal'; import { OpenloginAdapter } from '@web3auth/openlogin-adapter'; + import { hexToUint8Array } from '../../core/utils/encode.utils'; import { GnoWalletProvider } from './gno-wallet'; @@ -64,6 +65,7 @@ export class GnoSocialWalletProvider extends GnoWalletProvider { if (!this.web3auth.provider) { throw new Error('Not initialized web3 provider.'); } + const privateKey = await this.web3auth.provider.request({ method: 'private_key', }); diff --git a/packages/sdk/src/providers/gno-wallet/gno-wallet.ts b/packages/sdk/src/providers/gno-wallet/gno-wallet.ts index d2eafb8..8f8a422 100644 --- a/packages/sdk/src/providers/gno-wallet/gno-wallet.ts +++ b/packages/sdk/src/providers/gno-wallet/gno-wallet.ts @@ -1,3 +1,4 @@ +import { decodeTxMessages } from '@gnolang/gno-js-client'; import { JSONRPCProvider, Secp256k1PubKeyType, @@ -6,7 +7,6 @@ import { uint8ArrayToBase64, } from '@gnolang/tm2-js-client'; -import { decodeTxMessages } from '@gnolang/gno-js-client'; import { BroadcastType, WalletResponseFailureType, WalletResponseSuccessType } from '../../core'; import { TM2WalletProvider } from '../../core/providers/tm2-wallet'; import {