Skip to content

Commit

Permalink
Allow Polkadot namespace use EVM address
Browse files Browse the repository at this point in the history
  • Loading branch information
Quangdm-cdm committed Jan 10, 2025
1 parent d2fa72d commit 067556f
Showing 1 changed file with 5 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ import { EXTENSION_REQUEST_URL } from '@subwallet/extension-base/services/reques
import { AuthUrls } from '@subwallet/extension-base/services/request-service/types';
import { DEFAULT_AUTO_LOCK_TIME } from '@subwallet/extension-base/services/setting-service/constants';
import { SWTransaction, SWTransactionResponse, SWTransactionResult, TransactionEmitter, ValidateTransactionResponseInput } from '@subwallet/extension-base/services/transaction-service/types';
import { WALLET_CONNECT_EIP155_NAMESPACE } from '@subwallet/extension-base/services/wallet-connect-service/constants';
import { isProposalExpired, isSupportWalletConnectChain, isSupportWalletConnectNamespace } from '@subwallet/extension-base/services/wallet-connect-service/helpers';
import { ResultApproveWalletConnectSession, WalletConnectNotSupportRequest, WalletConnectSessionRequest } from '@subwallet/extension-base/services/wallet-connect-service/types';
import { SWStorage } from '@subwallet/extension-base/storage';
Expand Down Expand Up @@ -2910,14 +2909,14 @@ export default class KoniExtension {
Object.entries(availableNamespaces)
.forEach(([key, namespace]) => {
if (namespace.chains) {
const accounts: string[] = [];
const accounts: string[] = selectedAccounts.filter((address) => {
const [_namespace] = address.split(':');

const chains = uniqueStringArray(namespace.chains);

chains.forEach((chain) => {
accounts.push(...(selectedAccounts.filter((address) => isEthereumAddress(address) === (key === WALLET_CONNECT_EIP155_NAMESPACE)).map((address) => `${chain}:${address}`)));
return _namespace === key;
});

const chains = uniqueStringArray(namespace.chains);

namespaces[key] = {
accounts,
methods: namespace.methods,
Expand Down

1 comment on commit 067556f

@saltict
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.