Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
119208d
feat: enhance restricted address handling in App.vue and index.vue
kvhnuke Dec 9, 2025
68f5826
fix: ensure address check is performed after setting selected account…
kvhnuke Dec 9, 2025
68fd7f8
fix: improve clarity of contact information in restricted page
kvhnuke Dec 9, 2025
cbf9a1a
Refactor code structure for improved readability and maintainability
kvhnuke Dec 9, 2025
85de644
Remove Bitrock network integration and related references
kvhnuke Dec 9, 2025
9d9b997
fix: improve wording for restricted access message in index.vue
kvhnuke Dec 9, 2025
444872a
fix: update default value color handling in JsonTreeViewItem.vue
kvhnuke Dec 9, 2025
f9ce671
feat: implement wallet restriction handling in connect dapp and trans…
kvhnuke Dec 12, 2025
f6cc409
Merge branch 'devop/package-updates-2-15' into devop/active-wallet-sc…
kvhnuke Dec 17, 2025
dacba52
fix: correct duplicate wording in restricted wallet address message
kvhnuke Dec 17, 2025
8a95a34
Merge pull request #775 from enkryptcom/devop/active-wallet-screen
kvhnuke Dec 17, 2025
d157c94
fix: update systeminformation package to version 5.27.14
kvhnuke Dec 17, 2025
3ba70a1
Refactor code structure for improved readability and maintainability
kvhnuke Dec 17, 2025
121732d
fix: remove SkaleExorde endpoint and update activity handler logic
kvhnuke Dec 17, 2025
6223570
fix: update extension version to 2.15.0
kvhnuke Dec 17, 2025
b900ba8
Merge pull request #776 from enkryptcom/devop/package-updates-2-15
kvhnuke Dec 18, 2025
c8387a9
Merge branch 'main' into develop
kvhnuke Dec 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@
"prepare": "husky"
},
"devDependencies": {
"@commitlint/cli": "^20.1.0",
"@commitlint/config-conventional": "^20.0.0",
"@swc/core": "^1.15.2",
"@commitlint/cli": "^20.2.0",
"@commitlint/config-conventional": "^20.2.0",
"@swc/core": "^1.15.3",
"concurrently": "^9.2.1",
"husky": "^9.1.7",
"node-notifier": "^10.0.1",
Expand Down
14 changes: 7 additions & 7 deletions packages/extension-bridge/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,23 +44,23 @@
"webextension-polyfill": "^0.12.0"
},
"devDependencies": {
"@types/node": "^22.19.1",
"@types/node": "^22.19.2",
"@types/webextension-polyfill": "^0.12.4",
"@typescript-eslint/eslint-plugin": "^8.47.0",
"@typescript-eslint/parser": "^8.47.0",
"bumpp": "^10.3.1",
"@typescript-eslint/eslint-plugin": "^8.49.0",
"@typescript-eslint/parser": "^8.49.0",
"bumpp": "^10.3.2",
"eslint": "^9.39.1",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^10.1.8",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-module-resolver": "^1.5.0",
"prettier": "^3.6.2",
"prettier": "^3.7.4",
"ts-node": "^10.9.2",
"tsconfig-paths": "^4.2.0",
"tsup": "^8.5.1",
"type-fest": "^5.2.0",
"type-fest": "^5.3.1",
"typescript": "^5.9.3",
"typescript-eslint": "8.47.0"
"typescript-eslint": "8.49.0"
}
}
12 changes: 5 additions & 7 deletions packages/extension/env.d.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
/// <reference types="vite/client" />

export namespace NodeJS {
export interface ProcessEnv {
BROWSER: 'chrome' | 'firefox' | 'edge' | 'opera' | 'safari';
MINIFY: 'true' | 'false';
}
}

declare module '*.svg' {
const content: string;
export default content;
Expand All @@ -20,3 +13,8 @@ declare let __IS_OPERA__: boolean;
declare let __IS_CHROME__: boolean;
declare let __IS_SAFARI__: boolean;
declare let __BUILD_TIME__: string;

interface Window {
// Declare your custom global variable here
readonly __PACKAGE_VERSION__: string;
}
50 changes: 25 additions & 25 deletions packages/extension/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@enkryptcom/extension",
"version": "2.14.0",
"version": "2.15.0",
"private": true,
"type": "module",
"scripts": {
Expand All @@ -23,7 +23,7 @@
"watch:firefox": "yarn prebuild && cross-env BROWSER='firefox' vite"
},
"dependencies": {
"@amplitude/analytics-browser": "^2.31.1",
"@amplitude/analytics-browser": "^2.32.0",
"@enkryptcom/extension-bridge": "workspace:^",
"@enkryptcom/hw-wallets": "workspace:^",
"@enkryptcom/keyring": "workspace:^",
Expand All @@ -44,15 +44,15 @@
"@metaplex-foundation/mpl-bubblegum": "^5.0.2",
"@metaplex-foundation/umi": "^1.4.1",
"@metaplex-foundation/umi-bundle-defaults": "^1.4.1",
"@polkadot/api": "^16.5.2",
"@polkadot/extension-inject": "^0.62.5",
"@polkadot/keyring": "^13.5.8",
"@polkadot/rpc-provider": "^16.5.2",
"@polkadot/types": "^16.5.2",
"@polkadot/types-known": "^16.5.2",
"@polkadot/ui-shared": "^3.16.3",
"@polkadot/util": "^13.5.8",
"@polkadot/wasm-crypto": "^7.5.2",
"@polkadot/api": "^16.5.4",
"@polkadot/extension-inject": "^0.62.6",
"@polkadot/keyring": "^14.0.1",
"@polkadot/rpc-provider": "^16.5.4",
"@polkadot/types": "^16.5.4",
"@polkadot/types-known": "^16.5.4",
"@polkadot/ui-shared": "^3.16.4",
"@polkadot/util": "^14.0.1",
"@polkadot/wasm-crypto": "^7.5.4",
"@solana-developers/helpers": "2.8.0",
"@solana/spl-token": "^0.4.14",
"@solana/wallet-standard-features": "^1.3.0",
Expand All @@ -76,10 +76,10 @@
"pact-lang-api": "^4.3.6",
"pinia": "^3.0.4",
"qrcode.vue": "^3.6.0",
"switch-ts": "^1.1.1",
"switch-ts": "^2.0.0",
"url-parse": "^1.5.10",
"uuid": "^13.0.0",
"vue": "^3.5.24",
"vue": "^3.5.25",
"vue-echarts": "8.0.1",
"vue-router": "^4.6.3",
"vue3-lottie": "^3.3.1",
Expand All @@ -90,7 +90,7 @@
"zxcvbn": "^4.4.2"
},
"devDependencies": {
"@crxjs/vite-plugin": "^2.2.1",
"@crxjs/vite-plugin": "^2.3.0",
"@rollup/plugin-commonjs": "^29.0.0",
"@rollup/plugin-inject": "^5.0.5",
"@rollup/plugin-json": "^6.1.0",
Expand All @@ -100,13 +100,13 @@
"@rollup/plugin-typescript": "^12.3.0",
"@tsconfig/node20": "^20.1.8",
"@types/bs58": "^5.0.0",
"@types/chrome": "^0.1.31",
"@types/chrome": "^0.1.32",
"@types/ethereumjs-abi": "^0.6.5",
"@types/events": "^3.0.3",
"@types/fs-extra": "^11.0.4",
"@types/less": "^3.0.8",
"@types/lodash": "^4.17.20",
"@types/node": "^22.19.1",
"@types/lodash": "^4.17.21",
"@types/node": "^22.19.2",
"@types/semver": "^7.7.1",
"@types/url-parse": "^1.4.11",
"@types/utf-8-validate": "^5.0.2",
Expand All @@ -117,29 +117,29 @@
"@vue/eslint-config-prettier": "^10.2.0",
"@vue/eslint-config-typescript": "^14.6.0",
"@vue/tsconfig": "^0.8.1",
"@vueuse/core": "^14.0.0",
"@vueuse/core": "^14.1.0",
"cross-env": "^10.1.0",
"eslint": "^9.39.1",
"eslint-plugin-vue": "^10.5.1",
"eslint-plugin-vue": "^10.6.2",
"fs-extra": "^11.3.2",
"jsdom": "^26.1.0",
"jsdom": "^27.3.0",
"less": "^4.4.2",
"less-loader": "^12.3.0",
"npm-run-all2": "^8.0.4",
"prettier": "^3.6.2",
"prettier": "^3.7.4",
"rimraf": "^6.1.2",
"rollup": "^4.53.3",
"rollup-plugin-visualizer": "^6.0.5",
"semver": "^7.7.3",
"systeminformation": "^5.27.11",
"systeminformation": "^5.27.14",
"tsup": "^8.5.1",
"typescript": "~5.9.3",
"url": "^0.11.4",
"vite": "^7.2.2",
"vite": "^7.2.7",
"vite-plugin-node-polyfills": "0.24.0",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^4.0.10",
"vue-tsc": "^3.1.4",
"vitest": "^4.0.15",
"vue-tsc": "^3.1.8",
"webextension-polyfill": "^0.12.0"
},
"installConfig": {
Expand Down
4 changes: 0 additions & 4 deletions packages/extension/src/libs/dapp-list/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,6 @@ const lists: Partial<Record<NetworkNames, string>> = {
'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/astr.json',
[NetworkNames.AstarEVM]:
'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/astr.json',
[NetworkNames.Shiden]:
'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/sdn.json',
[NetworkNames.ShidenEVM]:
'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/sdn.json',
[NetworkNames.Okc]:
'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/okc.json',
[NetworkNames.Optimism]:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ function getValueColor(value: ValueTypes): string {
.is(v => v === 'boolean', then('var(--jtv-boolean-color)'))
.is(v => v === 'object', then('var(--jtv-null-color)'))
.is(v => v === 'undefined', then('var(--jtv-null-color)'))
.default(then('var(--jtv-valueKey-color)'));
.otherwise(then('var(--jtv-valueKey-color)'));
}

const classes = computed((): unknown => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ const NetworkEndpoints: Record<string, string> = {
[NetworkNames.Moonriver]: 'https://api.etherscan.io/v2/api?chainid=1285&',
[NetworkNames.KaruraEVM]: 'https://blockscout.karura.network/api?',
[NetworkNames.AstarEVM]: 'https://blockscout.com/astar/api?',
[NetworkNames.ShidenEVM]: 'https://blockscout.com/shiden/api?',
[NetworkNames.Optimism]: 'https://api.etherscan.io/v2/api?chainid=10&',
[NetworkNames.EdgeEVM]: 'https://edgscan.live/api?',
[NetworkNames.Rootstock]: 'https://blockscout.com/rsk/mainnet/api?',
Expand All @@ -24,8 +23,6 @@ const NetworkEndpoints: Record<string, string> = {
'https://haunting-devoted-deneb.explorer.mainnet.skalenodes.com/api?',
[NetworkNames.SkaleEuropa]:
'https://elated-tan-skat.explorer.mainnet.skalenodes.com/api?',
[NetworkNames.SkaleExorde]:
'https://light-vast-diphda.explorer.mainnet.skalenodes.com/api?',
[NetworkNames.SkaleNebula]:
'https://green-giddy-denebola.explorer.mainnet.skalenodes.com/api?',
[NetworkNames.SkaleTitan]:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,6 @@ const supportedNetworks: Record<SupportedNetworkNames, SupportedNetwork> = {
tbName: 'mobm',
cgPlatform: CoingeckoPlatform.Moonbeam,
},
[NetworkNames.ShidenEVM]: {
tbName: 'sdn',
cgPlatform: CoingeckoPlatform.Shiden,
},
[NetworkNames.Rootstock]: {
cgPlatform: CoingeckoPlatform.Rootstock,
bsEndpoint: true,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ const TokenList: Record<SupportedNetworkNames, string> = {
[NetworkNames.Sanko]: `https://tokens.coingecko.com/${CoingeckoPlatform.Sanko}/all.json`,
[NetworkNames.Scroll]: `https://tokens.coingecko.com/${CoingeckoPlatform.Scroll}/all.json`,
[NetworkNames.Shibarium]: `https://tokens.coingecko.com/${CoingeckoPlatform.Shibarium}/all.json`,
[NetworkNames.ShidenEVM]: `https://tokens.coingecko.com/${CoingeckoPlatform.Shiden}/all.json`,
[NetworkNames.Solana]: `https://tokens.coingecko.com/${CoingeckoPlatform.Solana}/all.json`,
[NetworkNames.SyscoinNEVM]: `https://tokens.coingecko.com/${CoingeckoPlatform.Syscoin}/all.json`,
[NetworkNames.Telos]: `https://tokens.coingecko.com/${CoingeckoPlatform.Telos}/all.json`,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ export type SupportedNetworkNames =
| NetworkNames.Optimism
| NetworkNames.Moonriver
| NetworkNames.Moonbeam
| NetworkNames.ShidenEVM
| NetworkNames.Rootstock
| NetworkNames.Arbitrum
| NetworkNames.ArbitrumNova
Expand Down
25 changes: 0 additions & 25 deletions packages/extension/src/providers/ethereum/networks/bitrock.ts

This file was deleted.

Binary file not shown.
4 changes: 0 additions & 4 deletions packages/extension/src/providers/ethereum/networks/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import moonbeamNode from './glmr';
import moonriverNode from './movr';
import karuraEvmNode from './karura';
import okcNode from './okc';
import shidenEvmNode from './sdn';
import astarEvmNode from './astr';
import optimismNode from './op';
import rootstockNode from './rsk';
Expand Down Expand Up @@ -53,7 +52,6 @@ import palmNode from './palm';
import scrollNode from './scroll';
import cotiTestnetNode from './coti-testnet';
import hoodiNode from './hoodi';
import bitrockNode from './bitrock';
import fraxtalNode from './fraxtal';
import _5ireNode from './5ire';
import beraNode from './bera';
Expand Down Expand Up @@ -86,7 +84,6 @@ export default {
moonriver: moonriverNode,
karuraEvm: karuraEvmNode,
okc: okcNode,
shidenEvm: shidenEvmNode,
astarEvm: astarEvmNode,
op: optimismNode,
rootstock: rootstockNode,
Expand Down Expand Up @@ -137,7 +134,6 @@ export default {
scroll: scrollNode,
cotiTestnetNode: cotiTestnetNode,
hoodi: hoodiNode,
bitrock: bitrockNode,
frax: fraxtalNode,
taraxa: taraxa,
'5ire': _5ireNode,
Expand Down
27 changes: 0 additions & 27 deletions packages/extension/src/providers/ethereum/networks/sdn.ts

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import Sparkline from '@/libs/sparkline';
import { NATIVE_TOKEN_ADDRESS } from '../../libs/common';
import { Erc20Token, Erc20TokenOptions } from '../../types/erc20-token';
import icon from '../icons/skl-fuel.webp';
import { NetworkEndpoints } from '../../libs/activity-handlers/providers/etherscan/configs';

const DEFAULT_DECIMALS = 18;

Expand Down Expand Up @@ -229,7 +230,9 @@ export function createSkaleEvmNetwork(
coingeckoID: 'skale',
coingeckoPlatform: CoingeckoPlatform.SKALE,
assetsInfoHandler: getAssetHandler(assets),
activityHandler: wrapActivityHandler(EtherscanActivity),
activityHandler: NetworkEndpoints[params.name]
? wrapActivityHandler(EtherscanActivity)
: wrapActivityHandler(() => Promise.resolve([])),
customTokens: true,
} as EvmNetworkOptions);
}
Loading