diff --git a/package.json b/package.json
index c5f0e210588f7c2684ddb1933c65e958165da3d8..039a947e64ec0d5dc81377f6cede0ce5ddfcae41 100644
--- a/package.json
+++ b/package.json
@@ -9,10 +9,18 @@
     "lint": "next lint"
   },
   "dependencies": {
-    "@polkadot/api": "^10.3.4",
+    "@polkadot/api": "^14.2.2",
     "@polkadot/api-augment": "^10.3.4",
+    "@polkadot/api-derive": "^14.2.2",
     "@polkadot/extension-dapp": "^0.45.5",
-    "@polkadot/react-identicon": "^3.10.0",
+    "@polkadot/keyring": "^13.2.2",
+    "@polkadot/react-identicon": "^3.11.2",
+    "@polkadot/rpc-core": "^14.2.1",
+    "@polkadot/rpc-provider": "^14.2.1",
+    "@polkadot/types": "^14.2.2",
+    "@polkadot/util": "^13.2.1",
+    "@polkadot/util-crypto": "^13.2.1",
+    "@polkadot/wasm-crypto": "^7.3.2",
     "@talismn/connect-wallets": "^1.2.3",
     "@types/node": "18.15.11",
     "@types/react": "18.0.37",
diff --git a/tsconfig.json b/tsconfig.json
index 8b8e58111e46dc1d3d7b4eb357cd74aedc4ecb0f..96c09f552fc39d35f58ba430e544f87974d8965c 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,6 +1,6 @@
 {
   "compilerOptions": {
-    "target": "es5",
+    "target": "es2015",
     "lib": ["dom", "dom.iterable", "esnext"],
     "allowJs": true,
     "skipLibCheck": true,