Repository: kaiachain/kaia-sdk (language: python)

Issue:
triggering kaia-sdk publish (ethers-ext, web3js-ext, web3j-ext, web3py-ext)
- Initial publish of kaia-sdk to kaia organization public repository


Discussion / hints:

Fix patch:
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index a90dc0c1e..e2e7b7cb6 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -64,6 +64,45 @@ jobs:
             js-ext-core: 
               - "js-ext-core/package.json"
 
+      - name: Publish web3j-ext
+        if: steps.verify-changed-files.outputs.web3j-ext_any_changed == 'true'
+        shell: bash
+        run: |
+          cd web3j-ext/web3j-ext && gradle build && gradle publish \
+          && cd build/libs && zip -r web3j-ext.zip io \
+          && curl POST --verbose --header "Authorization: Bearer $PUBLISHER_TOKEN" --form bundle=@web3j-ext.zip https://central.sonatype.com/api/v1/publisher/upload
+        env:
+          PUBLISHER_TOKEN: ${{ secrets.PUBLISHER_TOKEN }}
+          PUBLISH_TO_MAVEN_PUBLIC: true
+          ORG_GRADLE_PROJECT_SIGNINGPASSWORD: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGPASSWORD }}
+          ORG_GRADLE_PROJECT_SIGNINGKEY: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGKEY }}
+
+      - name: generate ethers-ext sdk
+        if: steps.verify-changed-files.outputs.ethers-ext_any_changed == 'true' 
+        shell: bash
+        run: |
+          cd ethers-ext && npm install && npm run build && cd -
+
+      - name: publish ethers-ext sdk
+        if: steps.verify-changed-files.outputs.ethers-ext_any_changed == 'true' 
+        env:
+          NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
+        run: |
+          cd ethers-ext && npx pnpm --filter "@kaiachain/*" -r publish --publish-branch main --no-git-check --access=public && cd -
+
+      - name: generate web3js-ext 
+        if: steps.verify-changed-files.outputs.web3js-ext_any_changed == 'true' 
+        shell: bash
+        run: |
+          cd web3js-ext && npm install && npm run build && cd -
+
+      - name: publish web3js-ext
+        if: steps.verify-changed-files.outputs.web3js-ext_any_changed == 'true' 
+        env:
+          NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
+        run: |
+          cd web3js-ext && npx pnpm --filter "@kaiachain/*" -r publish --publish-branch main --no-git-check --access=public && cd -
+
       - name: generate web3rpc-python 
         if: steps.verify-changed-files.outputs.web3py-ext_any_changed == 'true'
         shell: bash
@@ -88,33 +127,6 @@ jobs:
           password: ${{ secrets.PYPI_API_TOKEN }}
           packages-dir: web3py-ext/dist
 
-      - name: Publish web3j-ext
-        if: steps.verify-changed-files.outputs.web3j-ext_any_changed == 'true'   
-        uses: gradle/gradle-build-action@v2
-        with:
-          arguments: publish
-          build-root-directory: web3j-ext/web3j-ext
-          gradle-version: release-candidate
-        env:
-          MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
-          MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
-          PUBLISH_TO_MAVEN_PUBLIC: true
-          ORG_GRADLE_PROJECT_SIGNINGPASSWORD: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGPASSWORD }}
-          ORG_GRADLE_PROJECT_SIGNINGKEY: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGKEY }}
-
-      - name: generate ethers-ext sdk
-        if: steps.verify-changed-files.outputs.ethers-ext_any_changed == 'true' 
-        shell: bash
-        run: |
-          cd ethers-ext && npm install && npm run build && cd -
-
-      - name: publish ethers-ext sdk
-        if: steps.verify-changed-files.outputs.ethers-ext_any_changed == 'true' 
-        env:
-          NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
-        run: |
-          cd ethers-ext && npx pnpm --filter "@kaiachain/*" -r publish --publish-branch main --no-git-check --access=public && cd -
-
       - name: generate web3rpc-java sdk
         if: steps.verify-changed-files.outputs.web3rpc_any_changed  == 'true' 
         shell: bash
@@ -163,15 +175,3 @@ jobs:
         run: |
           cd js-ext-core && npx pnpm --filter "@kaiachain/*" -r publish --publish-branch main --no-git-check --access=public && cd -
 
-      - name: generate web3js-ext 
-        if: steps.verify-changed-files.outputs.web3js-ext_any_changed == 'true' 
-        shell: bash
-        run: |
-          cd web3js-ext && npm install && npm run build && cd -
-
-      - name: publish web3js-ext
-        if: steps.verify-changed-files.outputs.web3js-ext_any_changed == 'true' 
-        env:
-          NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
-        run: |
-          cd web3js-ext && npx pnpm --filter "@kaiachain/*" -r publish --publish-branch main --no-git-check --access=public && cd -
diff --git a/ethers-ext/.eslintrc.js b/ethers-ext/.eslintrc.js
index 2e5b7d1ae..464fb51aa 100644
--- a/ethers-ext/.eslintrc.js
+++ b/ethers-ext/.eslintrc.js
@@ -38,14 +38,14 @@ module.exports = {
     "import/order": ["warn", {
       "alphabetize": { "order": "asc", "caseInsensitive": true },
       "pathGroups": [
-        { "pattern": "@klaytn/**", "group": "parent", "position": "after" },
+        { "pattern": "@kaiachain/**", "group": "parent", "position": "after" },
       ],
       "newlines-between": "always",
-      "pathGroupsExcludedImportTypes": ["@klaytn/**"],
+      "pathGroupsExcludedImportTypes": ["@kaiachain/**"],
     }],
     "import/no-unresolved": [
       "error", // eslint-plugin-import cannot resolve subpaths https://github.com/firebase/firebase-admin-node/discussions/1359
-      { ignore: ["^@klaytn/js-ext-core/util$"] }
+      { ignore: ["^@kaiachain/js-ext-core/util$"] }
     ],
 
     // formatting
diff --git a/ethers-ext/README.md b/ethers-ext/README.md
index e19b3ae96..cf23ba236 100644
--- a/ethers-ext/README.md
+++ b/ethers-ext/README.md
@@ -10,12 +10,12 @@ Ethers.js Extension for Klaytn offers:
 
 ## Note for ethers v6
 
-`@klaytn/ethers-ext` was developed based on ethers v5. As a result, ethers v6 classes are incompatible with ethers-ext classes. If you are using ethers v6 in your codebase, do not mix ethers v6 classes and ethers-ext classes. e.g. ethers v6 JsonRpcProvider cannot be supplied to ethers-ext Wallet.
+`@kaiachain/ethers-ext` was developed based on ethers v5. As a result, ethers v6 classes are incompatible with ethers-ext classes. If you are using ethers v6 in your codebase, do not mix ethers v6 classes and ethers-ext classes. e.g. ethers v6 JsonRpcProvider cannot be supplied to ethers-ext Wallet.
 
 - **Don't**: mix ethers v6 and ethers-ext
     ```js
     const ethers = require("ethers");
-    const { Wallet } = require("@klaytn/ethers-ext");
+    const { Wallet } = require("@kaiachain/ethers-ext");
 
     const provider = new ethers.JsonRpcProvider("https://public-en-baobab.klaytn.net");
     const wallet = new Wallet("<private key>", provider);
@@ -23,14 +23,14 @@ Ethers.js Extension for Klaytn offers:
 - **Do**: mix ethers v5 and ethers-ext
     ```js
     const ethers = require("ethers");
-    const { Wallet } = require("@klaytn/ethers-ext");
+    const { Wallet } = require("@kaiachain/ethers-ext");
 
     const provider = new ethers.providers.JsonRpcProvider("https://public-en-baobab.klaytn.net");
     const wallet = new Wallet("<private key>", provider);
     ```
 - **Do**: ethers-ext only
     ```js
-    const { Wallet, JsonRpcProvider } = require("@klaytn/ethers-ext");
+    const { Wallet, JsonRpcProvider } = require("@kaiachain/ethers-ext");
 
     const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
     const wallet = new Wallet("<private key>", provider);
@@ -42,17 +42,17 @@ Ethers.js Extension for Klaytn offers:
 
 - Install
     ```sh
-    npm install --save @klaytn/ethers-ext ethers@5
+    npm install --save @kaiachain/ethers-ext ethers@5
     ```
 - ESM or TypeScript
     ```ts
-    import { Wallet, JsonRpcProvider } from "@klaytn/ethers-ext";
+    import { Wallet, JsonRpcProvider } from "@kaiachain/ethers-ext";
     const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
     const wallet = new Wallet("<private key>", provider);
     ```
 - CommonJS
     ```js
-    const { Wallet, JsonRpcProvider } = require("@klaytn/ethers-ext");
+    const { Wallet, JsonRpcProvider } = require("@kaiachain/ethers-ext");
     const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
     const wallet = new Wallet("<private key>", provider);
     ```
@@ -62,7 +62,7 @@ Ethers.js Extension for Klaytn offers:
 It is not recommended to use CDNs in production, But you can use below for quick prototyping.
 
 ```html
-<script src="https://cdn.jsdelivr.net/npm/@klaytn/ethers-ext@latest/dist/ethers-ext.bundle.js"></script>
+<script src="https://cdn.jsdelivr.net/npm/@kaiachain/ethers-ext@latest/dist/ethers-ext.bundle.js"></script>
 <script>
 const provider = new ethers_ext.providers.Web3Provider(window.klaytn);
 </script>
diff --git a/ethers-ext/example/accountKey/sign_msg_AccountKeyLegacy.js b/ethers-ext/example/accountKey/sign_msg_AccountKeyLegacy.js
index d7c4f41fe..bd3276f51 100644
--- a/ethers-ext/example/accountKey/sign_msg_AccountKeyLegacy.js
+++ b/ethers-ext/example/accountKey/sign_msg_AccountKeyLegacy.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet } = require("@klaytn/ethers-ext");
+const { Wallet } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0x24e8efd18d65bcb6b3ba15a4698c0b0d69d13ff7";
 const senderPriv = "0x4a72b3d09c3d5e28e8652e0111f9c4ce252e8299aad95bb219a38eb0a3f4da49";
diff --git a/ethers-ext/example/accountKey/sign_msg_AccountKeyPublic.js b/ethers-ext/example/accountKey/sign_msg_AccountKeyPublic.js
index 3cb5e748d..5f0454310 100644
--- a/ethers-ext/example/accountKey/sign_msg_AccountKeyPublic.js
+++ b/ethers-ext/example/accountKey/sign_msg_AccountKeyPublic.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet } = require("@klaytn/ethers-ext");
+const { Wallet } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xe15cd70a41dfb05e7214004d7d054801b2a2f06b";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/accountKey/sign_msg_AccountKeyRoleBased.js b/ethers-ext/example/accountKey/sign_msg_AccountKeyRoleBased.js
index f268af2bb..513474038 100644
--- a/ethers-ext/example/accountKey/sign_msg_AccountKeyRoleBased.js
+++ b/ethers-ext/example/accountKey/sign_msg_AccountKeyRoleBased.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet } = require("@klaytn/ethers-ext");
+const { Wallet } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0x5bd2fb3c21564c023a4a735935a2b7a238c4ccea";
 const senderPriv = "0x9ba8cb8f60044058a9e6f815c5c42d3a216f47044c61a1750b6d29ddc7f34bda";
diff --git a/ethers-ext/example/accountKey/sign_msg_AccountKeyWeightedMultiSig.js b/ethers-ext/example/accountKey/sign_msg_AccountKeyWeightedMultiSig.js
index 9dbe149b1..92fab1de8 100644
--- a/ethers-ext/example/accountKey/sign_msg_AccountKeyWeightedMultiSig.js
+++ b/ethers-ext/example/accountKey/sign_msg_AccountKeyWeightedMultiSig.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet } = require("@klaytn/ethers-ext");
+const { Wallet } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0x82c6a8d94993d49cfd0c1d30f0f8caa65782cc7e";
 const senderPriv = "0xa32c30608667d43be2d652bede413f12a649dd1be93440878e7f712d51a6768a";
diff --git a/ethers-ext/example/accountKey/sign_tx_AccountKeyLegacy.js b/ethers-ext/example/accountKey/sign_tx_AccountKeyLegacy.js
index f1cfd9562..6bee77929 100644
--- a/ethers-ext/example/accountKey/sign_tx_AccountKeyLegacy.js
+++ b/ethers-ext/example/accountKey/sign_tx_AccountKeyLegacy.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet, TxType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xb2ba72e1f84b7b8cb15487a2bf20328f2cf40c25";
 const senderPriv = "0xebceaca693ea3740231be94f38af6090d3aded336725d26a09b7d14e8e485e1e";
diff --git a/ethers-ext/example/accountKey/sign_tx_AccountKeyPublic.js b/ethers-ext/example/accountKey/sign_tx_AccountKeyPublic.js
index 124120b4b..c51085a2b 100644
--- a/ethers-ext/example/accountKey/sign_tx_AccountKeyPublic.js
+++ b/ethers-ext/example/accountKey/sign_tx_AccountKeyPublic.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet, TxType, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, parseKlay } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xe15cd70a41dfb05e7214004d7d054801b2a2f06b";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/accountKey/sign_tx_AccountKeyRoleBased.js b/ethers-ext/example/accountKey/sign_tx_AccountKeyRoleBased.js
index dc87397e4..a7477c5ec 100644
--- a/ethers-ext/example/accountKey/sign_tx_AccountKeyRoleBased.js
+++ b/ethers-ext/example/accountKey/sign_tx_AccountKeyRoleBased.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet, TxType, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, parseKlay } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0x5bd2fb3c21564c023a4a735935a2b7a238c4ccea";
 const senderPriv = "0x9ba8cb8f60044058a9e6f815c5c42d3a216f47044c61a1750b6d29ddc7f34bda";
diff --git a/ethers-ext/example/accountKey/sign_tx_AccountKeyWeightedMultiSig.js b/ethers-ext/example/accountKey/sign_tx_AccountKeyWeightedMultiSig.js
index cc6091632..305ed4f1c 100644
--- a/ethers-ext/example/accountKey/sign_tx_AccountKeyWeightedMultiSig.js
+++ b/ethers-ext/example/accountKey/sign_tx_AccountKeyWeightedMultiSig.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet, TxType, AccountKeyType, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, AccountKeyType, parseKlay } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0x82c6a8d94993d49cfd0c1d30f0f8caa65782cc7e";
 const senderPriv = "0xa32c30608667d43be2d652bede413f12a649dd1be93440878e7f712d51a6768a";
diff --git a/ethers-ext/example/accountKey/update_AccountKeyLegacy.js b/ethers-ext/example/accountKey/update_AccountKeyLegacy.js
index 0598a2efd..1544268f2 100644
--- a/ethers-ext/example/accountKey/update_AccountKeyLegacy.js
+++ b/ethers-ext/example/accountKey/update_AccountKeyLegacy.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet, TxType, AccountKeyType} = require("@klaytn/ethers-ext");
+const { Wallet, TxType, AccountKeyType} = require("@kaiachain/ethers-ext");
 
 // Using legacy AccountKey to execute this example repeatedly.
 // But you might want to register a different Accountkey.
diff --git a/ethers-ext/example/accountKey/update_AccountKeyPublic.js b/ethers-ext/example/accountKey/update_AccountKeyPublic.js
index dee4abc61..df86f655a 100644
--- a/ethers-ext/example/accountKey/update_AccountKeyPublic.js
+++ b/ethers-ext/example/accountKey/update_AccountKeyPublic.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet, TxType, AccountKeyType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, AccountKeyType } = require("@kaiachain/ethers-ext");
 
 // Using senderPriv == senderNewPriv to execute this example repeatedly.
 // But you should use AccountKeyPublic to register a different private key.
diff --git a/ethers-ext/example/accountKey/update_AccountKeyRoleBased.js b/ethers-ext/example/accountKey/update_AccountKeyRoleBased.js
index 4ed973f05..78d913cf5 100644
--- a/ethers-ext/example/accountKey/update_AccountKeyRoleBased.js
+++ b/ethers-ext/example/accountKey/update_AccountKeyRoleBased.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet, TxType, AccountKeyType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, AccountKeyType } = require("@kaiachain/ethers-ext");
 
 // Using senderPriv == senderRoleAccountUpdatePriv to execute this example repeatedly.
 // But you might want to register a different private key.
diff --git a/ethers-ext/example/accountKey/update_AccountKeyWeightedMultiSig.js b/ethers-ext/example/accountKey/update_AccountKeyWeightedMultiSig.js
index 09e721757..1a96efd7c 100644
--- a/ethers-ext/example/accountKey/update_AccountKeyWeightedMultiSig.js
+++ b/ethers-ext/example/accountKey/update_AccountKeyWeightedMultiSig.js
@@ -3,7 +3,7 @@
 
 const { ethers } = require("ethers");
 
-const { Wallet, TxType, AccountKeyType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, AccountKeyType } = require("@kaiachain/ethers-ext");
 
 // Using same senderNewPriv keys to execute this example repeatedly.
 // But you might want to register the different private keys.
@@ -34,7 +34,7 @@ async function main() {
         [1, pub1],
         [1, pub2],
         [1, pub3],
-        // TODO: use { weight, key } format after @klaytn/js-ext-core v1.0.1
+        // TODO: use { weight, key } format after @kaiachain/js-ext-core v1.0.1
         // { weight: 1, key: pub1 },
         // { weight: 1, key: pub2 },
         // { weight: 1, key: pub3 },
diff --git a/ethers-ext/example/browser-html/index.html b/ethers-ext/example/browser-html/index.html
index d24107fee..ee970f41b 100644
--- a/ethers-ext/example/browser-html/index.html
+++ b/ethers-ext/example/browser-html/index.html
@@ -3,7 +3,7 @@
   <head>
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width">
-    <title>@klaytn/ethers-ext html+js demo</title>
+    <title>@kaiachain/ethers-ext html+js demo</title>
   </head>
   <body>
     <body>
@@ -47,7 +47,7 @@
 
     <script src="https://code.jquery.com/jquery-3.7.1.slim.min.js"></script>
     <script src="https://cdnjs.cloudflare.com/ajax/libs/ethers/5.7.2/ethers.umd.min.js" integrity="sha512-FDcVY+g7vc5CXANbrTSg1K5qLyriCsGDYCE02Li1tXEYdNQPvLPHNE+rT2Mjei8N7fZbe0WLhw27j2SrGRpdMg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script></script>
-    <script src="https://cdn.jsdelivr.net/npm/@klaytn/ethers-ext@latest/dist/ethers-ext.bundle.js"></script>
+    <script src="https://cdn.jsdelivr.net/npm/@kaiachain/ethers-ext@latest/dist/ethers-ext.bundle.js"></script>
     <!-- to use locally compiled one: <script src="ethers-ext.bundle.js"></script> -->
     <script src="main.js"></script>
   </body>
diff --git a/ethers-ext/example/browser-react/config-overrides.js b/ethers-ext/example/browser-react/config-overrides.js
index 598c712db..c624926be 100644
--- a/ethers-ext/example/browser-react/config-overrides.js
+++ b/ethers-ext/example/browser-react/config-overrides.js
@@ -1,4 +1,4 @@
-// TODO: when we have removed querystring dependency from @klaytn/web3rpc:ApiClient,
+// TODO: when we have removed querystring dependency from @kaiachain/web3rpc:ApiClient,
 // remove config-overrides.js and revert package.json scripts to 'react-script'
 module.exports = function override(config) {
     const fallback = config.resolve.fallback || {};
diff --git a/ethers-ext/example/browser-react/package.json b/ethers-ext/example/browser-react/package.json
index 12071ab7c..44df142e3 100644
--- a/ethers-ext/example/browser-react/package.json
+++ b/ethers-ext/example/browser-react/package.json
@@ -3,7 +3,7 @@
   "version": "0.1.0",
   "private": true,
   "dependencies": {
-    "@klaytn/ethers-ext": "^1.0.0",
+    "@kaiachain/ethers-ext": "^1.0.0",
     "@testing-library/jest-dom": "^5.17.0",
     "@testing-library/react": "^13.4.0",
     "@testing-library/user-event": "^13.5.0",
diff --git a/ethers-ext/example/browser-react/public/index.html b/ethers-ext/example/browser-react/public/index.html
index 2695b5baa..a729de679 100644
--- a/ethers-ext/example/browser-react/public/index.html
+++ b/ethers-ext/example/browser-react/public/index.html
@@ -7,7 +7,7 @@
     <meta name="theme-color" content="#000000" />
     <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
     <link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
-    <title>@klaytn/ethers-ext React demo</title>
+    <title>@kaiachain/ethers-ext React demo</title>
   </head>
   <body>
     <noscript>You need to enable JavaScript to run this app.</noscript>
diff --git a/ethers-ext/example/browser-react/src/components/Connect.tsx b/ethers-ext/example/browser-react/src/components/Connect.tsx
index ead9eefa9..ea8a4c0c5 100644
--- a/ethers-ext/example/browser-react/src/components/Connect.tsx
+++ b/ethers-ext/example/browser-react/src/components/Connect.tsx
@@ -1,4 +1,4 @@
-import { Web3Provider } from '@klaytn/ethers-ext'
+import { Web3Provider } from '@kaiachain/ethers-ext'
 import { Account } from '../types';
 import { baobabNetworkSpec, switchNetwork } from '../util';
 
diff --git a/ethers-ext/example/browser-react/src/components/KlaytnFeeDelSC.tsx b/ethers-ext/example/browser-react/src/components/KlaytnFeeDelSC.tsx
index 78b549118..380498279 100644
--- a/ethers-ext/example/browser-react/src/components/KlaytnFeeDelSC.tsx
+++ b/ethers-ext/example/browser-react/src/components/KlaytnFeeDelSC.tsx
@@ -1,7 +1,7 @@
 import { useState } from 'react';
 import { Account } from '../types';
 import { doSignTx } from '../util';
-import { TxType } from '@klaytn/js-ext-core';
+import { TxType } from '@kaiachain/js-ext-core';
 
 type Props = {
   account: Account;
diff --git a/ethers-ext/example/browser-react/src/components/KlaytnFeeDelVT.tsx b/ethers-ext/example/browser-react/src/components/KlaytnFeeDelVT.tsx
index 5e900b6c2..a5958baf8 100644
--- a/ethers-ext/example/browser-react/src/components/KlaytnFeeDelVT.tsx
+++ b/ethers-ext/example/browser-react/src/components/KlaytnFeeDelVT.tsx
@@ -1,7 +1,7 @@
 import { useState } from 'react';
 import { Account } from '../types';
 import { doSignTx } from '../util';
-import { TxType, parseKlay } from '@klaytn/js-ext-core';
+import { TxType, parseKlay } from '@kaiachain/js-ext-core';
 
 type Props = {
   account: Account;
diff --git a/ethers-ext/example/browser-react/src/components/KlaytnSC.tsx b/ethers-ext/example/browser-react/src/components/KlaytnSC.tsx
index d8daad7b0..4ae1d506c 100644
--- a/ethers-ext/example/browser-react/src/components/KlaytnSC.tsx
+++ b/ethers-ext/example/browser-react/src/components/KlaytnSC.tsx
@@ -1,7 +1,7 @@
 import { useState } from 'react';
 import { Account } from '../types';
 import { doSendTx } from '../util';
-import { TxType } from '@klaytn/js-ext-core';
+import { TxType } from '@kaiachain/js-ext-core';
 
 type Props = {
   account: Account;
diff --git a/ethers-ext/example/browser-react/src/components/KlaytnVT.tsx b/ethers-ext/example/browser-react/src/components/KlaytnVT.tsx
index ce17de6e3..88b1feca9 100644
--- a/ethers-ext/example/browser-react/src/components/KlaytnVT.tsx
+++ b/ethers-ext/example/browser-react/src/components/KlaytnVT.tsx
@@ -1,7 +1,7 @@
 import { useState } from 'react';
 import { Account } from '../types';
 import { doSendTx } from '../util';
-import { TxType, parseKlay } from '@klaytn/js-ext-core';
+import { TxType, parseKlay } from '@kaiachain/js-ext-core';
 
 type Props = {
   account: Account;
diff --git a/ethers-ext/example/browser-react/src/components/LegacyVT.tsx b/ethers-ext/example/browser-react/src/components/LegacyVT.tsx
index 5d91f87e0..508f81631 100644
--- a/ethers-ext/example/browser-react/src/components/LegacyVT.tsx
+++ b/ethers-ext/example/browser-react/src/components/LegacyVT.tsx
@@ -1,7 +1,7 @@
 import { useState } from 'react';
 import { Account } from '../types';
 import { doSendTx } from '../util';
-import { parseKlay } from '@klaytn/ethers-ext';
+import { parseKlay } from '@kaiachain/ethers-ext';
 
 type Props = {
   account: Account;
diff --git a/ethers-ext/example/browser-react/src/react-app-env.d.ts b/ethers-ext/example/browser-react/src/react-app-env.d.ts
index 81d52af65..f7b3de16f 100644
--- a/ethers-ext/example/browser-react/src/react-app-env.d.ts
+++ b/ethers-ext/example/browser-react/src/react-app-env.d.ts
@@ -1,5 +1,5 @@
 /// <reference types="react-scripts" />
-import { ExternalProvider } from "@klaytn/ethers-ext";
+import { ExternalProvider } from "@kaiachain/ethers-ext";
 
 declare global {
   interface Window {
diff --git a/ethers-ext/example/browser-react/src/types.ts b/ethers-ext/example/browser-react/src/types.ts
index da79512df..6562ec70d 100644
--- a/ethers-ext/example/browser-react/src/types.ts
+++ b/ethers-ext/example/browser-react/src/types.ts
@@ -1,4 +1,4 @@
-import { Web3Provider } from "@klaytn/ethers-ext"
+import { Web3Provider } from "@kaiachain/ethers-ext"
 
 export interface Account {
   provider?: Web3Provider
diff --git a/ethers-ext/example/browser-react/src/util.ts b/ethers-ext/example/browser-react/src/util.ts
index 543a84560..738f5ed4b 100644
--- a/ethers-ext/example/browser-react/src/util.ts
+++ b/ethers-ext/example/browser-react/src/util.ts
@@ -1,5 +1,5 @@
 import { JsonRpcProvider, Web3Provider } from '@ethersproject/providers'
-import { Wallet } from '@klaytn/ethers-ext'
+import { Wallet } from '@kaiachain/ethers-ext'
 import { Account } from "./types";
 
 export async function doSendTx(account: Account, txRequest: any): Promise<any> {
diff --git a/ethers-ext/example/contracts/deploy.js b/ethers-ext/example/contracts/deploy.js
index db0604020..8030b325e 100644
--- a/ethers-ext/example/contracts/deploy.js
+++ b/ethers-ext/example/contracts/deploy.js
@@ -1,6 +1,6 @@
 const ethers = require("ethers");
 
-const { Wallet } = require("@klaytn/ethers-ext");
+const { Wallet } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0x24e8efd18d65bcb6b3ba15a4698c0b0d69d13ff7";
 const senderPriv = "0x4a72b3d09c3d5e28e8652e0111f9c4ce252e8299aad95bb219a38eb0a3f4da49";
diff --git a/ethers-ext/example/contracts/write.js b/ethers-ext/example/contracts/write.js
index f753d2b1c..656a37ebb 100644
--- a/ethers-ext/example/contracts/write.js
+++ b/ethers-ext/example/contracts/write.js
@@ -1,6 +1,6 @@
 const ethers = require("ethers");
 
-const { Wallet } = require("@klaytn/ethers-ext");
+const { Wallet } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0x24e8efd18d65bcb6b3ba15a4698c0b0d69d13ff7";
 const senderPriv = "0x4a72b3d09c3d5e28e8652e0111f9c4ce252e8299aad95bb219a38eb0a3f4da49";
diff --git a/ethers-ext/example/contracts/write_feeDelegated.js b/ethers-ext/example/contracts/write_feeDelegated.js
index 4eabf4472..408cabf82 100644
--- a/ethers-ext/example/contracts/write_feeDelegated.js
+++ b/ethers-ext/example/contracts/write_feeDelegated.js
@@ -1,6 +1,6 @@
 const ethers = require("ethers");
 
-const { Wallet, TxType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType } = require("@kaiachain/ethers-ext");
 const senderAddr = "0x24e8efd18d65bcb6b3ba15a4698c0b0d69d13ff7";
 const senderPriv = "0x4a72b3d09c3d5e28e8652e0111f9c4ce252e8299aad95bb219a38eb0a3f4da49";
 const feePayerAddr = "0xcb0eb737dfda52756495a5e08a9b37aab3b271da";
diff --git a/ethers-ext/example/contracts/write_txType.js b/ethers-ext/example/contracts/write_txType.js
index 27fdb364c..49d65b938 100644
--- a/ethers-ext/example/contracts/write_txType.js
+++ b/ethers-ext/example/contracts/write_txType.js
@@ -1,6 +1,6 @@
 const ethers = require("ethers");
 
-const { Wallet, TxType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType } = require("@kaiachain/ethers-ext");
 const senderAddr = "0x24e8efd18d65bcb6b3ba15a4698c0b0d69d13ff7";
 const senderPriv = "0x4a72b3d09c3d5e28e8652e0111f9c4ce252e8299aad95bb219a38eb0a3f4da49";
 
diff --git a/ethers-ext/example/rpc/rpc.js b/ethers-ext/example/rpc/rpc.js
index 88fa82201..6b7f47fee 100644
--- a/ethers-ext/example/rpc/rpc.js
+++ b/ethers-ext/example/rpc/rpc.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 
 async function main() {
   let provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net/");
diff --git a/ethers-ext/example/transactions/Basic_08_TxTypeValueTransfer.js b/ethers-ext/example/transactions/Basic_08_TxTypeValueTransfer.js
index a5f2aff78..4348b0138 100644
--- a/ethers-ext/example/transactions/Basic_08_TxTypeValueTransfer.js
+++ b/ethers-ext/example/transactions/Basic_08_TxTypeValueTransfer.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, parseKlay } = require("@kaiachain/ethers-ext");
 
 const recieverAddr = "0xc40b6909eb7085590e1c26cb3becc25368e249e9";
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
diff --git a/ethers-ext/example/transactions/Basic_10_TxTypeValueTransferMemo.js b/ethers-ext/example/transactions/Basic_10_TxTypeValueTransferMemo.js
index 1bcb3d330..d289af475 100644
--- a/ethers-ext/example/transactions/Basic_10_TxTypeValueTransferMemo.js
+++ b/ethers-ext/example/transactions/Basic_10_TxTypeValueTransferMemo.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, parseKlay } = require("@kaiachain/ethers-ext");
 
 const recieverAddr = "0xc40b6909eb7085590e1c26cb3becc25368e249e9";
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
diff --git a/ethers-ext/example/transactions/Basic_20_TxTypeAccountUpdate.js b/ethers-ext/example/transactions/Basic_20_TxTypeAccountUpdate.js
index 320aad911..c84027c24 100644
--- a/ethers-ext/example/transactions/Basic_20_TxTypeAccountUpdate.js
+++ b/ethers-ext/example/transactions/Basic_20_TxTypeAccountUpdate.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType, AccountKeyType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, AccountKeyType } = require("@kaiachain/ethers-ext");
 
 // Using senderPriv == senderNewPriv to execute this example repeatedly.
 // But you might want to register a different private key.
diff --git a/ethers-ext/example/transactions/Basic_28_TxTypeSmartContractDeploy.js b/ethers-ext/example/transactions/Basic_28_TxTypeSmartContractDeploy.js
index 0a1e262e5..d237bfb20 100644
--- a/ethers-ext/example/transactions/Basic_28_TxTypeSmartContractDeploy.js
+++ b/ethers-ext/example/transactions/Basic_28_TxTypeSmartContractDeploy.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/Basic_30_TxTypeSmartContractExecution.js b/ethers-ext/example/transactions/Basic_30_TxTypeSmartContractExecution.js
index ce6faeeba..a8b8a0ab1 100644
--- a/ethers-ext/example/transactions/Basic_30_TxTypeSmartContractExecution.js
+++ b/ethers-ext/example/transactions/Basic_30_TxTypeSmartContractExecution.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/Basic_38_TxTypeCancel.js b/ethers-ext/example/transactions/Basic_38_TxTypeCancel.js
index 2f30536eb..d8cef3d9e 100644
--- a/ethers-ext/example/transactions/Basic_38_TxTypeCancel.js
+++ b/ethers-ext/example/transactions/Basic_38_TxTypeCancel.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/FeeDel_09_TxTypeFeeDelegatedValueTransfer.js b/ethers-ext/example/transactions/FeeDel_09_TxTypeFeeDelegatedValueTransfer.js
index aa6509de0..fd33fb8c1 100644
--- a/ethers-ext/example/transactions/FeeDel_09_TxTypeFeeDelegatedValueTransfer.js
+++ b/ethers-ext/example/transactions/FeeDel_09_TxTypeFeeDelegatedValueTransfer.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, parseKlay } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/FeeDel_11_TxTypeFeeDelegatedValueTransferMemo.js b/ethers-ext/example/transactions/FeeDel_11_TxTypeFeeDelegatedValueTransferMemo.js
index 4f626ab54..85a1a39f7 100644
--- a/ethers-ext/example/transactions/FeeDel_11_TxTypeFeeDelegatedValueTransferMemo.js
+++ b/ethers-ext/example/transactions/FeeDel_11_TxTypeFeeDelegatedValueTransferMemo.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, parseKlay } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/FeeDel_21_TxTypeFeeDelegatedAccountUpdate.js b/ethers-ext/example/transactions/FeeDel_21_TxTypeFeeDelegatedAccountUpdate.js
index c3510dfc0..f578fb1cb 100644
--- a/ethers-ext/example/transactions/FeeDel_21_TxTypeFeeDelegatedAccountUpdate.js
+++ b/ethers-ext/example/transactions/FeeDel_21_TxTypeFeeDelegatedAccountUpdate.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType, AccountKeyType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, AccountKeyType } = require("@kaiachain/ethers-ext");
 
 // Using senderPriv == senderNewPriv to execute this example repeatedly.
 // But you might want to register a different private key.
diff --git a/ethers-ext/example/transactions/FeeDel_29_TxTypeFeeDelegatedSmartContractDeploy.js b/ethers-ext/example/transactions/FeeDel_29_TxTypeFeeDelegatedSmartContractDeploy.js
index 9075e71cd..a7f5ef29f 100644
--- a/ethers-ext/example/transactions/FeeDel_29_TxTypeFeeDelegatedSmartContractDeploy.js
+++ b/ethers-ext/example/transactions/FeeDel_29_TxTypeFeeDelegatedSmartContractDeploy.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/FeeDel_31_TxTypeFeeDelegatedSmartContractExecution.js b/ethers-ext/example/transactions/FeeDel_31_TxTypeFeeDelegatedSmartContractExecution.js
index 0977d938c..83822e9af 100644
--- a/ethers-ext/example/transactions/FeeDel_31_TxTypeFeeDelegatedSmartContractExecution.js
+++ b/ethers-ext/example/transactions/FeeDel_31_TxTypeFeeDelegatedSmartContractExecution.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/FeeDel_39_TxTypeFeeDelegatedCancel.js b/ethers-ext/example/transactions/FeeDel_39_TxTypeFeeDelegatedCancel.js
index dbbce40e3..e0464cabe 100644
--- a/ethers-ext/example/transactions/FeeDel_39_TxTypeFeeDelegatedCancel.js
+++ b/ethers-ext/example/transactions/FeeDel_39_TxTypeFeeDelegatedCancel.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, parseKlay } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/PartialFeeDel_0a_TxTypeFeeDelegatedValueTransferWithRatio.js b/ethers-ext/example/transactions/PartialFeeDel_0a_TxTypeFeeDelegatedValueTransferWithRatio.js
index 952b34a56..e262562bf 100644
--- a/ethers-ext/example/transactions/PartialFeeDel_0a_TxTypeFeeDelegatedValueTransferWithRatio.js
+++ b/ethers-ext/example/transactions/PartialFeeDel_0a_TxTypeFeeDelegatedValueTransferWithRatio.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, parseKlay } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/PartialFeeDel_12_TxTypeFeeDelegatedValueTransferMemoWithRatio.js b/ethers-ext/example/transactions/PartialFeeDel_12_TxTypeFeeDelegatedValueTransferMemoWithRatio.js
index 946e8a242..092a01af2 100644
--- a/ethers-ext/example/transactions/PartialFeeDel_12_TxTypeFeeDelegatedValueTransferMemoWithRatio.js
+++ b/ethers-ext/example/transactions/PartialFeeDel_12_TxTypeFeeDelegatedValueTransferMemoWithRatio.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, parseKlay } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/PartialFeeDel_22_TxTypeFeeDelegatedAccountUpdateWithRatio.js b/ethers-ext/example/transactions/PartialFeeDel_22_TxTypeFeeDelegatedAccountUpdateWithRatio.js
index 7f61cd9c9..1b8c126b3 100644
--- a/ethers-ext/example/transactions/PartialFeeDel_22_TxTypeFeeDelegatedAccountUpdateWithRatio.js
+++ b/ethers-ext/example/transactions/PartialFeeDel_22_TxTypeFeeDelegatedAccountUpdateWithRatio.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType, AccountKeyType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, AccountKeyType } = require("@kaiachain/ethers-ext");
 
 // Using senderPriv == senderNewPriv to execute this example repeatedly.
 // But you might want to register a different private key.
diff --git a/ethers-ext/example/transactions/PartialFeeDel_2a_TxTypeFeeDelegatedSmartContractDeployWithRatio.js b/ethers-ext/example/transactions/PartialFeeDel_2a_TxTypeFeeDelegatedSmartContractDeployWithRatio.js
index f3c6724c6..4db334846 100644
--- a/ethers-ext/example/transactions/PartialFeeDel_2a_TxTypeFeeDelegatedSmartContractDeployWithRatio.js
+++ b/ethers-ext/example/transactions/PartialFeeDel_2a_TxTypeFeeDelegatedSmartContractDeployWithRatio.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/PartialFeeDel_32_TxTypeFeeDelegatedSmartContractExecutionWithRatio.js b/ethers-ext/example/transactions/PartialFeeDel_32_TxTypeFeeDelegatedSmartContractExecutionWithRatio.js
index 77cad7e8d..6ee186f27 100644
--- a/ethers-ext/example/transactions/PartialFeeDel_32_TxTypeFeeDelegatedSmartContractExecutionWithRatio.js
+++ b/ethers-ext/example/transactions/PartialFeeDel_32_TxTypeFeeDelegatedSmartContractExecutionWithRatio.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType } = require("@klaytn/ethers-ext");
+const { Wallet, TxType } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/PartialFeeDel_3a_TxTypeFeeDelegatedCancelWithRatio.js b/ethers-ext/example/transactions/PartialFeeDel_3a_TxTypeFeeDelegatedCancelWithRatio.js
index 66cc75ec7..6c37533dd 100644
--- a/ethers-ext/example/transactions/PartialFeeDel_3a_TxTypeFeeDelegatedCancelWithRatio.js
+++ b/ethers-ext/example/transactions/PartialFeeDel_3a_TxTypeFeeDelegatedCancelWithRatio.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, TxType, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, TxType, parseKlay } = require("@kaiachain/ethers-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/ethers-ext/example/transactions/legacy.js b/ethers-ext/example/transactions/legacy.js
index 076aa68cb..b6a710bf7 100644
--- a/ethers-ext/example/transactions/legacy.js
+++ b/ethers-ext/example/transactions/legacy.js
@@ -3,7 +3,7 @@
 
 const ethers = require("ethers");
 
-const { Wallet, parseKlay } = require("@klaytn/ethers-ext");
+const { Wallet, parseKlay } = require("@kaiachain/ethers-ext");
 
 const recieverAddr = "0xc40b6909eb7085590e1c26cb3becc25368e249e9";
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
diff --git a/ethers-ext/example/utils/keystoreV3.js b/ethers-ext/example/utils/keystoreV3.js
index c511b5f08..a120f0c13 100644
--- a/ethers-ext/example/utils/keystoreV3.js
+++ b/ethers-ext/example/utils/keystoreV3.js
@@ -1,4 +1,4 @@
-const { Wallet, util } = require("@klaytn/ethers-ext");
+const { Wallet, util } = require("@kaiachain/ethers-ext");
 
 // Eth V3. ethers.Wallet.createRandom().encrypt("password")
 const encryptedKey = `{
diff --git a/ethers-ext/example/utils/keystoreV4_multi.js b/ethers-ext/example/utils/keystoreV4_multi.js
index 2aa4df939..ed1638acf 100644
--- a/ethers-ext/example/utils/keystoreV4_multi.js
+++ b/ethers-ext/example/utils/keystoreV4_multi.js
@@ -1,6 +1,6 @@
 const {
   Wallet
-} = require("@klaytn/ethers-ext");
+} = require("@kaiachain/ethers-ext");
 
 // Klaytn V4 with multiple role-based keys. https://toolkit.klaytn.foundation/misc/generateKeystore
 const encryptedKey = `{
diff --git a/ethers-ext/example/utils/keystoreV4_single.js b/ethers-ext/example/utils/keystoreV4_single.js
index b9e936ecd..0226209a5 100644
--- a/ethers-ext/example/utils/keystoreV4_single.js
+++ b/ethers-ext/example/utils/keystoreV4_single.js
@@ -1,6 +1,6 @@
 const {
   Wallet
-} = require("@klaytn/ethers-ext");
+} = require("@kaiachain/ethers-ext");
 
 // Klaytn V4 with one key. kcn account new --lightkdf
 const encryptedKey = `{
diff --git a/ethers-ext/example/utils/util.js b/ethers-ext/example/utils/util.js
index e576d5959..a11ae9eca 100644
--- a/ethers-ext/example/utils/util.js
+++ b/ethers-ext/example/utils/util.js
@@ -4,7 +4,7 @@ const {
   getSignatureTuple,
   formatKlayUnits, parseKlayUnits,
   formatKlay, parseKlay,
-} = require("@klaytn/ethers-ext");
+} = require("@kaiachain/ethers-ext");
 
 async function main() {
   // Transaction and AccountKey types
diff --git a/ethers-ext/package.json b/ethers-ext/package.json
index e2e3525ff..c7aedb26d 100644
--- a/ethers-ext/package.json
+++ b/ethers-ext/package.json
@@ -1,12 +1,15 @@
 {
-  "name": "@klaytn/ethers-ext",
-  "version": "1.0.2",
+  "name": "@kaiachain/ethers-ext",
+  "version": "1.0.0",
   "license": "MIT",
-  "description": "ethers.js extension for Klaytn blockchain",
+  "description": "ethers.js extension for kaia blockchain",
   "keywords": [
     "ethereum",
     "ethers",
     "ethersjs",
+    "kaia",
+    "kaia sdk",
+    "kaia api",
     "klaytn",
     "klaytn sdk",
     "klaytn api"
@@ -34,7 +37,7 @@
     "prepublishOnly": "npm run build"
   },
   "devDependencies": {
-    "@klaytn/ethers-ext": "file:./",
+    "@kaiachain/ethers-ext": "file:./",
     "@types/chai": "^4.3.7",
     "@types/chai-as-promised": "^7.1.5",
     "@types/lodash": "^4.14.192",
@@ -73,8 +76,8 @@
     "@ethersproject/transactions": "^5.7.0",
     "@ethersproject/wallet": "^5.7.0",
     "@ethersproject/web": "^5.7.1",
-    "@klaytn/js-ext-core": "^1.0.0",
-    "@klaytn/web3rpc": "^0.9.9",
+    "@kaiachain/js-ext-core": "^1.0.0",
+    "@kaiachain/web3rpc": "^1.0.0",
     "lodash": "^4.17.21"
   }
 }
diff --git a/ethers-ext/src/accountStore.ts b/ethers-ext/src/accountStore.ts
index 3e076e384..e65e5c48d 100644
--- a/ethers-ext/src/accountStore.ts
+++ b/ethers-ext/src/accountStore.ts
@@ -4,7 +4,7 @@ import { JsonRpcProvider } from "@ethersproject/providers";
 import { SigningKey, computePublicKey } from "@ethersproject/signing-key";
 import { computeAddress } from "@ethersproject/transactions";
 
-import { HexStr } from "@klaytn/js-ext-core";
+import { HexStr } from "@kaiachain/js-ext-core";
 
 import { Wallet } from "./signer";
 
diff --git a/ethers-ext/src/index.ts b/ethers-ext/src/index.ts
index 3c96b3458..398549925 100644
--- a/ethers-ext/src/index.ts
+++ b/ethers-ext/src/index.ts
@@ -1,12 +1,12 @@
 // Pass-through js-ext-core exports
-export * from "@klaytn/js-ext-core/util";
+export * from "@kaiachain/js-ext-core/util";
 export {
   AccountKey,
   AccountKeyFactory,
   KlaytnTx,
   KlaytnTxFactory,
   parseTransaction,
-} from "@klaytn/js-ext-core";
+} from "@kaiachain/js-ext-core";
 
 // ethers-ext classes and functions
 export * from "./accountStore";
diff --git a/ethers-ext/src/keystore.ts b/ethers-ext/src/keystore.ts
index 2ea22e098..06e44602f 100644
--- a/ethers-ext/src/keystore.ts
+++ b/ethers-ext/src/keystore.ts
@@ -3,7 +3,7 @@ import { Bytes } from "@ethersproject/bytes";
 import { ProgressCallback, decryptKeystore, decryptKeystoreSync } from "@ethersproject/json-wallets";
 import _ from "lodash";
 
-import { isKIP3Json, splitKeystoreKIP3 } from "@klaytn/js-ext-core";
+import { isKIP3Json, splitKeystoreKIP3 } from "@kaiachain/js-ext-core";
 
 // Decrypted keystore private keys.
 export interface KeystoreAccountList {
diff --git a/ethers-ext/src/provider.ts b/ethers-ext/src/provider.ts
index 038cdcd67..2dff1c5d1 100644
--- a/ethers-ext/src/provider.ts
+++ b/ethers-ext/src/provider.ts
@@ -5,9 +5,9 @@ import {
   JsonRpcSigner as EthersJsonRpcSigner } from "@ethersproject/providers";
 import { ConnectionInfo } from "@ethersproject/web";
 
-import { asyncOpenApi, AsyncNamespaceApi } from "@klaytn/js-ext-core";
-// @ts-ignore: package @klaytn/web3rpc has no .d.ts file.
-import { AdminApi, DebugApi, GovernanceApi, KlayApi, NetApi, PersonalApi, TxpoolApi } from "@klaytn/web3rpc";
+import { asyncOpenApi, AsyncNamespaceApi } from "@kaiachain/js-ext-core";
+// @ts-ignore: package @kaiachain/web3rpc has no .d.ts file.
+import { AdminApi, DebugApi, GovernanceApi, KlayApi, NetApi, PersonalApi, TxpoolApi } from "@kaiachain/web3rpc";
 
 import { JsonRpcSigner } from "./signer";
 
diff --git a/ethers-ext/src/signer.ts b/ethers-ext/src/signer.ts
index 659ca4aee..2bc07e9ec 100644
--- a/ethers-ext/src/signer.ts
+++ b/ethers-ext/src/signer.ts
@@ -31,7 +31,7 @@ import {
   isFeePayerSigTxType,
   parseTxType,
   getKaikasTxType,
-} from "@klaytn/js-ext-core";
+} from "@kaiachain/js-ext-core";
 
 import { decryptKeystoreList, decryptKeystoreListSync } from "./keystore";
 import {
@@ -50,7 +50,7 @@ import {
 import { PrivateKeyLike, ExternalProvider } from "./types";
 
 
-const logger = new Logger("@klaytn/ethers-ext");
+const logger = new Logger("@kaiachain/ethers-ext");
 
 export class Wallet extends EthersWallet {
   // Override Wallet factories accepting keystores to support both v3 and v4 (KIP-3) formats
diff --git a/ethers-ext/src/txutil.ts b/ethers-ext/src/txutil.ts
index 01fa4da66..adbd28504 100644
--- a/ethers-ext/src/txutil.ts
+++ b/ethers-ext/src/txutil.ts
@@ -7,11 +7,11 @@ import { SigningKey } from "@ethersproject/signing-key";
 import { poll } from "@ethersproject/web";
 import _ from "lodash";
 
-import { getChainIdFromSignatureTuples, parseTransaction } from "@klaytn/js-ext-core";
+import { getChainIdFromSignatureTuples, parseTransaction } from "@kaiachain/js-ext-core";
 
 import { TransactionRequest } from "./types";
 
-const logger = new Logger("@klaytn/ethers-ext");
+const logger = new Logger("@kaiachain/ethers-ext");
 
 // Normalize transaction request in Object or RLP format
 export async function getTransactionRequest(transactionOrRLP: Deferrable<TransactionRequest> | string): Promise<TransactionRequest> {
diff --git a/js-ext-core/.eslintrc.js b/js-ext-core/.eslintrc.js
index 77c016632..40d4dccd1 100644
--- a/js-ext-core/.eslintrc.js
+++ b/js-ext-core/.eslintrc.js
@@ -38,7 +38,7 @@ module.exports = {
     "import/order": ["warn", {
       "alphabetize": { "order": "asc", "caseInsensitive": true },
       "pathGroups": [
-        { "pattern": "@klaytn/**", "group": "external", "position": "after" },
+        { "pattern": "@kaiachain/**", "group": "external", "position": "after" },
       ],
       "newlines-between": "always",
     }],
diff --git a/js-ext-core/README.md b/js-ext-core/README.md
index 5999683c5..1396c815d 100644
--- a/js-ext-core/README.md
+++ b/js-ext-core/README.md
@@ -2,7 +2,7 @@
 
 Sub-components of Klaytn JavaScript SDKs.
 
-For dApp developers and blockchain users, use the SDKs like [@klaytn/ethers-ext](https://www.npmjs.com/package/@klaytn/ethers-ext) and [@klaytn/web3js-ext](https://www.npmjs.com/package/@klaytn/web3js-ext).
+For dApp developers and blockchain users, use the SDKs like [@kaiachain/ethers-ext](https://www.npmjs.com/package/@kaiachain/ethers-ext) and [@kaiachain/web3js-ext](https://www.npmjs.com/package/@kaiachain/web3js-ext).
 
 - `FieldSetFactory` to easily build custom RLP-encodable types
 - `AccountKeyFactory` for Klaytn account objects
@@ -12,12 +12,12 @@ For dApp developers and blockchain users, use the SDKs like [@klaytn/ethers-ext]
 - `getCompressedPublicKey` and `getSignatureTuple` to normalize cryptographic data
 - `splitKeystoreKIP3` for handling KIP-3 JSON keystore
 - `formatKlay` and `parseKlay` to convert KLAY denominations
-- `asyncOpenApi` to promisify [@klaytn/web3rpc](https://www.npmjs.com/package/@klaytn/web3rpc) methods
+- `asyncOpenApi` to promisify [@kaiachain/web3rpc](https://www.npmjs.com/package/@kaiachain/web3rpc) methods
 
 ## Install
 
 ```
-npm install --save @klaytn/js-ext-core
+npm install --save @kaiachain/js-ext-core
 ```
 
 ## Usage
diff --git a/js-ext-core/src/util/openapi.ts b/js-ext-core/src/util/openapi.ts
index 67fbcf0bc..49b2cec87 100644
--- a/js-ext-core/src/util/openapi.ts
+++ b/js-ext-core/src/util/openapi.ts
@@ -67,11 +67,11 @@ export function promisifyMethod(openApi: NamespaceApi, methodName: string | symb
   // But because JSON-RPC API expects all parameters to be passed, the "optional" parameters are actually "required".
   //
   // For details, see the codegen frameworks
-  //   https://github.com/klaytn/web3klaytn/blob/dev/web3rpc/sdk/client/javascript/template/libraries/javascript/api.mustache
+  //   https://github.com/kaiachain/kaia-sdk/blob/dev/web3rpc/sdk/client/javascript/template/libraries/javascript/api.mustache
   //   https://github.com/OpenAPITools/openapi-generator/blob/master/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java
   // Or the generated code
-  //   https://www.npmjs.com/package/@klaytn/web3rpc?activeTab=code
-  //   @klaytn/web3rpc/dist/api/KlayApi.js
+  //   https://www.npmjs.com/package/@kaiachain/web3rpc?activeTab=code
+  //   @kaiachain/web3rpc/dist/api/KlayApi.js
   return async function (...args: any[]): Promise<any> {
     if (args.length < numRequiredArgs) {
       throw new Error(`API ${String(methodName)} expects ${numRequiredArgs} or more arguments, got ${args.length}`);
diff --git a/web3j-ext/README.md b/web3j-ext/README.md
index 73fbb8e51..f76090238 100644
--- a/web3j-ext/README.md
+++ b/web3j-ext/README.md
@@ -16,8 +16,8 @@ repositories {
 }
 
 dependencies {
-        implementation "foundation.klaytn:web3j-ext:v0.9.3"
-        implementation "foundation.klaytn:web3rpc-java:v0.9.0"
+        implementation "io.kaia:web3j-ext:v1.0.0"
+        implementation "io.kaia:web3rpc-java:v1.0.0"
         implementation "org.web3j:core:4.9.8"
 }
 ````
@@ -28,7 +28,7 @@ See [example](./web3j-ext/src/main/java/org/web3j/example).
 For basic web3j usage, you can learn through [Web3j tutorial](https://docs.web3j.io/4.10.0/quickstart/) .
 
 ### Send Fee Delegated Transaction on Baobab Test network
-If you want to know more about the concept of fee delegated transaction supported by Kaia network, please refer to [Kaia docs](https://docs.klaytn.foundation/content/klaytn/design/transactions).
+If you want to know more about the concept of fee delegated transaction supported by Kaia network, please refer to [Kaia docs](https://docs.kaia.io/docs/learn/transactions/).
 
 Check FeeDelegatedValueTransferExample.java file in web3j-ext [examples](https://github.com/kaiachain/kaia-sdk/tree/dev/web3j-ext/web3j-ext/src/main/java/org/web3j/example).
 ```file
diff --git a/web3j-ext/web3j-ext/build.gradle b/web3j-ext/web3j-ext/build.gradle
index e56a88937..b6e4c11e0 100644
--- a/web3j-ext/web3j-ext/build.gradle
+++ b/web3j-ext/web3j-ext/build.gradle
@@ -6,8 +6,8 @@ plugins {
     id 'io.codearte.nexus-staging' version '0.30.0'
 }
 
-group 'foundation.klaytn'
-version 'v1.0.2'
+group 'io.kaia'
+version 'v1.0.0'
 
 repositories {
     mavenCentral()
@@ -15,7 +15,7 @@ repositories {
 }
 
 dependencies {
-    implementation "foundation.klaytn:web3rpc-java:v1.0.0"
+    implementation "io.kaia:web3rpc-java:v1.0.0"
     implementation "io.codearte.gradle.nexus:gradle-nexus-staging-plugin:0.30.0"
     implementation "org.web3j:core:4.9.8"
     implementation group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.14.2'
@@ -45,9 +45,9 @@ publishing {
             artifact javadocJar
             pom {
                 name = project.name
-                description = project.description
+                description = "Extension plugin of web3j for kaia network"
                 version = project.version
-                url = "https://docs.klaytn.com/"
+                url = "https://docs.kaia.io/"
                 licenses {
                     license {
                         name = "The Apache License, Version 2.0"
@@ -55,18 +55,31 @@ publishing {
                         distribution = "repo"
                     }
                 }
+                scm {
+                    url = 'https://github.com/kaiachain/kaia-sdk'
+                    connection = 'scm:git:https://github.com/kaiachain/kaia-sdk.git'
+                    developerConnection = 'scm:git:ssh://github.com:kaiachain/kaia-sdk.git'
+                }
+                developers {
+                    developer {
+                        id = "jack"
+                        name = "jack"
+                        email = "jack.jin@klaytn.foundation"
+                    }
+                    developer {
+                        id = "jay"
+                        name = "jay"
+                        email = "jay.sep@klaytn.foundation"
+                    }
+                }
             }
         }
     }
     repositories {
-        maven {
-            name = "OSSRH"
-            url = "https://s01.oss.sonatype.org/content/repositories/releases/"
-            credentials {
-                username = System.getenv("MAVEN_USERNAME")
-                password = System.getenv("MAVEN_PASSWORD")
+           maven {
+                def releasesRepoUrl = layout.buildDirectory.dir('libs')
+                url = releasesRepoUrl
             }
-        }
     }
 }
 if (System.getenv("PUBLISH_TO_MAVEN_PUBLIC")) {
@@ -82,10 +95,6 @@ if (System.getenv("PUBLISH_TO_MAVEN_PUBLIC")) {
     }
 }
 
-nexusStaging {
-    username= System.getenv("MAVEN_USERNAME")
-    password= System.getenv("MAVEN_PASSWORD")
-}
 
 test {
     useJUnitPlatform()
diff --git a/web3js-ext/.eslintrc.js b/web3js-ext/.eslintrc.js
index 395cb4ad8..f4b003840 100644
--- a/web3js-ext/.eslintrc.js
+++ b/web3js-ext/.eslintrc.js
@@ -38,13 +38,13 @@ module.exports = {
     "import/order": ["warn", {
       "alphabetize": { "order": "asc", "caseInsensitive": true },
       "pathGroups": [
-        { "pattern": "@klaytn/**", "group": "external", "position": "after" },
+        { "pattern": "@kaiachain/**", "group": "external", "position": "after" },
       ],
       "newlines-between": "always",
     }],
     "import/no-unresolved": [
       "error", // eslint-plugin-import cannot resolve subpaths https://github.com/firebase/firebase-admin-node/discussions/1359
-      { ignore: ["^@klaytn/js-ext-core/util$"] }
+      { ignore: ["^@kaiachain/js-ext-core/util$"] }
     ],
 
     // formatting
diff --git a/web3js-ext/README.md b/web3js-ext/README.md
index 4d08c8f84..55f8e9038 100644
--- a/web3js-ext/README.md
+++ b/web3js-ext/README.md
@@ -1,8 +1,8 @@
-# Web3.js Extension for Klaytn
+# Web3.js Extension for kaia
 
-Web3.js Extension for Klaytn offers:
+Web3.js Extension for kaia offers:
 
-- Drop-in replacement to `new Web3(...)` that supports both Ethereum and Klaytn transaction types involving AccountKey and TxTypes. See [Modifications to the Web3 object](#modifications-to-the-web3-object) section for details
+- Drop-in replacement to `new Web3(...)` that supports both Ethereum and kaia transaction types involving AccountKey and TxTypes. See [Modifications to the Web3 object](#modifications-to-the-web3-object) section for details
 
 ## Install
 
@@ -10,16 +10,16 @@ Web3.js Extension for Klaytn offers:
 
 - Install
     ```sh
-    npm install --save @klaytn/web3js-ext
+    npm install --save @kaiachain/web3js-ext
     ```
 - ESM or TypeScript
     ```ts
-    import { Web3 } from "@klaytn/web3js-ext";
+    import { Web3 } from "@kaiachain/web3js-ext";
     const web3 = new Web3("https://public-en-baobab.klaytn.net");
     ```
 - CommonJS
     ```js
-    const { Web3 } = require("@klaytn/web3js-ext");
+    const { Web3 } = require("@kaiachain/web3js-ext");
     const web3 = new Web3("https://public-en-baobab.klaytn.net");
     ```
 
@@ -28,7 +28,7 @@ Web3.js Extension for Klaytn offers:
 It is not recommended to use CDNs in production, But you can use below for quick prototyping.
 
 ```html
-<script src="https://cdn.jsdelivr.net/npm/@klaytn/web3js-ext@latest/dist/web3js-ext.bundle.js"></script>
+<script src="https://cdn.jsdelivr.net/npm/@kaiachain/web3js-ext@latest/dist/web3js-ext.bundle.js"></script>
 <script>
 const web3 = new web3_ext.Web3(window.klaytn);
 </script>
diff --git a/web3js-ext/example/accountKey/sign_msg_AccountKeyLegacy.js b/web3js-ext/example/accountKey/sign_msg_AccountKeyLegacy.js
index 9d5186e79..1367795a1 100644
--- a/web3js-ext/example/accountKey/sign_msg_AccountKeyLegacy.js
+++ b/web3js-ext/example/accountKey/sign_msg_AccountKeyLegacy.js
@@ -1,7 +1,7 @@
 // AccountKeyLegacy
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3 } = require("@klaytn/web3js-ext");
+const { Web3 } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0x24e8efd18d65bcb6b3ba15a4698c0b0d69d13ff7";
 const senderPriv = "0x4a72b3d09c3d5e28e8652e0111f9c4ce252e8299aad95bb219a38eb0a3f4da49";
diff --git a/web3js-ext/example/accountKey/sign_msg_AccountKeyPublic.js b/web3js-ext/example/accountKey/sign_msg_AccountKeyPublic.js
index 2cae68efd..e5157f14b 100644
--- a/web3js-ext/example/accountKey/sign_msg_AccountKeyPublic.js
+++ b/web3js-ext/example/accountKey/sign_msg_AccountKeyPublic.js
@@ -1,7 +1,7 @@
 // AccountKeyPublic
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3 } = require("@klaytn/web3js-ext");
+const { Web3 } = require("@kaiachain/web3js-ext");
 
 // Using senderPriv == senderNewPriv to execute this example repeatedly.
 // But you might want to register a different private key.
diff --git a/web3js-ext/example/accountKey/sign_msg_AccountKeyRoleBased.js b/web3js-ext/example/accountKey/sign_msg_AccountKeyRoleBased.js
index fbc318cce..a6a6e1690 100644
--- a/web3js-ext/example/accountKey/sign_msg_AccountKeyRoleBased.js
+++ b/web3js-ext/example/accountKey/sign_msg_AccountKeyRoleBased.js
@@ -1,7 +1,7 @@
 // AccountKeyRoleBased
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3 } = require("@klaytn/web3js-ext");
+const { Web3 } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0x334b4d3c775c45c59de54e9f0408cba25a1aece7";
 const senderRoleTransactionPriv = "0xc9668ccd35fc20587aa37a48838b48ccc13cf14dd74c8999dd6a480212d5f7ac";
diff --git a/web3js-ext/example/accountKey/sign_msg_AccountKeyWeightedMultiSig.js b/web3js-ext/example/accountKey/sign_msg_AccountKeyWeightedMultiSig.js
index 48fd60dc4..7b580a130 100644
--- a/web3js-ext/example/accountKey/sign_msg_AccountKeyWeightedMultiSig.js
+++ b/web3js-ext/example/accountKey/sign_msg_AccountKeyWeightedMultiSig.js
@@ -1,7 +1,7 @@
 // AccountKeyWeightedMultiSig
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3, TxType, AccountKeyType, toPeb, getPublicKeyFromPrivate } = require("@klaytn/web3js-ext");
+const { Web3, TxType, AccountKeyType, toPeb, getPublicKeyFromPrivate } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0x2bf611d14d330fd3688d10f2201321eacc8aa2ce";
 const senderPriv1 = "0x31fadf868e68fd2e3f7a1c528023c9a86a45db850e9d6b82c1a82d4c75b469d1";
diff --git a/web3js-ext/example/accountKey/sign_tx_AccountKeyLegacy.js b/web3js-ext/example/accountKey/sign_tx_AccountKeyLegacy.js
index 5588b2900..54245ed0d 100644
--- a/web3js-ext/example/accountKey/sign_tx_AccountKeyLegacy.js
+++ b/web3js-ext/example/accountKey/sign_tx_AccountKeyLegacy.js
@@ -1,7 +1,7 @@
 // AccountKeyLegacy
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3, toPeb } = require("@klaytn/web3js-ext");
+const { Web3, toPeb } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xb2ba72e1f84b7b8cb15487a2bf20328f2cf40c25";
 const senderPriv = "0xebceaca693ea3740231be94f38af6090d3aded336725d26a09b7d14e8e485e1e";
diff --git a/web3js-ext/example/accountKey/sign_tx_AccountKeyPublic.js b/web3js-ext/example/accountKey/sign_tx_AccountKeyPublic.js
index be37ab07c..18fbc77c9 100644
--- a/web3js-ext/example/accountKey/sign_tx_AccountKeyPublic.js
+++ b/web3js-ext/example/accountKey/sign_tx_AccountKeyPublic.js
@@ -1,7 +1,7 @@
 // AccountKeyPublic
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3, TxType, toPeb } = require("@klaytn/web3js-ext");
+const { Web3, TxType, toPeb } = require("@kaiachain/web3js-ext");
 
 // Using senderPriv == senderNewPriv to execute this example repeatedly.
 // But you might want to register a different private key.
diff --git a/web3js-ext/example/accountKey/sign_tx_AccountKeyRoleBased.js b/web3js-ext/example/accountKey/sign_tx_AccountKeyRoleBased.js
index ef96ff5cb..c12a3a7fc 100644
--- a/web3js-ext/example/accountKey/sign_tx_AccountKeyRoleBased.js
+++ b/web3js-ext/example/accountKey/sign_tx_AccountKeyRoleBased.js
@@ -1,7 +1,7 @@
 // AccountKeyRoleBased
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3, TxType, toPeb } = require("@klaytn/web3js-ext");
+const { Web3, TxType, toPeb } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0x334b4d3c775c45c59de54e9f0408cba25a1aece7";
 const senderRoleTransactionPriv = "0xc9668ccd35fc20587aa37a48838b48ccc13cf14dd74c8999dd6a480212d5f7ac";
diff --git a/web3js-ext/example/accountKey/sign_tx_AccountKeyWeightedMultiSig.js b/web3js-ext/example/accountKey/sign_tx_AccountKeyWeightedMultiSig.js
index 87347e129..0ccdb3586 100644
--- a/web3js-ext/example/accountKey/sign_tx_AccountKeyWeightedMultiSig.js
+++ b/web3js-ext/example/accountKey/sign_tx_AccountKeyWeightedMultiSig.js
@@ -1,7 +1,7 @@
 // AccountKeyWeightedMultiSig
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3, TxType, toPeb } = require("@klaytn/web3js-ext");
+const { Web3, TxType, toPeb } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0x2bf611d14d330fd3688d10f2201321eacc8aa2ce";
 const senderPriv1 = "0x31fadf868e68fd2e3f7a1c528023c9a86a45db850e9d6b82c1a82d4c75b469d1";
diff --git a/web3js-ext/example/accountKey/update_AccountKeyLegacy.js b/web3js-ext/example/accountKey/update_AccountKeyLegacy.js
index 1bb2ca3f3..d9b72857e 100644
--- a/web3js-ext/example/accountKey/update_AccountKeyLegacy.js
+++ b/web3js-ext/example/accountKey/update_AccountKeyLegacy.js
@@ -1,7 +1,7 @@
 // AccountKeyLegacy
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@klaytn/web3js-ext");
+const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@kaiachain/web3js-ext");
 
 // Using legacy AccountKey to execute this example repeatedly.
 // But you might want to register a different Accountkey.
diff --git a/web3js-ext/example/accountKey/update_AccountKeyPublic.js b/web3js-ext/example/accountKey/update_AccountKeyPublic.js
index 0553e859c..a542a35a9 100644
--- a/web3js-ext/example/accountKey/update_AccountKeyPublic.js
+++ b/web3js-ext/example/accountKey/update_AccountKeyPublic.js
@@ -1,7 +1,7 @@
 // AccountKeyPublic
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3, TxType, AccountKeyType, toPeb, getPublicKeyFromPrivate } = require("@klaytn/web3js-ext");
+const { Web3, TxType, AccountKeyType, toPeb, getPublicKeyFromPrivate } = require("@kaiachain/web3js-ext");
 
 // Using senderPriv == senderNewPriv to execute this example repeatedly.
 // But you might want to register a different private key.
diff --git a/web3js-ext/example/accountKey/update_AccountKeyRoleBased.js b/web3js-ext/example/accountKey/update_AccountKeyRoleBased.js
index d9fd9d2dc..4e2e369d1 100644
--- a/web3js-ext/example/accountKey/update_AccountKeyRoleBased.js
+++ b/web3js-ext/example/accountKey/update_AccountKeyRoleBased.js
@@ -1,7 +1,7 @@
 // AccountKeyRoleBased
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@klaytn/web3js-ext");
+const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0x334b4d3c775c45c59de54e9f0408cba25a1aece7";
 const senderRoleTransactionPriv = "0xc9668ccd35fc20587aa37a48838b48ccc13cf14dd74c8999dd6a480212d5f7ac";
diff --git a/web3js-ext/example/accountKey/update_AccountKeyWeightedMultiSig.js b/web3js-ext/example/accountKey/update_AccountKeyWeightedMultiSig.js
index e955bf8cd..3fb6beee9 100644
--- a/web3js-ext/example/accountKey/update_AccountKeyWeightedMultiSig.js
+++ b/web3js-ext/example/accountKey/update_AccountKeyWeightedMultiSig.js
@@ -1,7 +1,7 @@
 // AccountKeyWeightedMultiSig
 // https://docs.klaytn.foundation/docs/learn/accounts/
 
-const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@klaytn/web3js-ext");
+const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0x2bf611d14d330fd3688d10f2201321eacc8aa2ce";
 const senderPriv1 = "0x31fadf868e68fd2e3f7a1c528023c9a86a45db850e9d6b82c1a82d4c75b469d1";
@@ -31,7 +31,7 @@ async function main() {
         [1, pub1],
         [1, pub2],
         [1, pub3],
-        // TODO: use { weight, key } format after @klaytn/js-ext-core v1.0.1
+        // TODO: use { weight, key } format after @kaiachain/js-ext-core v1.0.1
         // { weight: 1, key: pub1 },
         // { weight: 1, key: pub2 },
         // { weight: 1, key: pub3 },
diff --git a/web3js-ext/example/accounts/createAccount.js b/web3js-ext/example/accounts/createAccount.js
index da3de54d7..a4b4b1444 100644
--- a/web3js-ext/example/accounts/createAccount.js
+++ b/web3js-ext/example/accounts/createAccount.js
@@ -1,6 +1,6 @@
 // Different ways to create an account with a private key
 
-const { Web3 } = require("@klaytn/web3js-ext");
+const { Web3 } = require("@kaiachain/web3js-ext");
 
 const priv = "0x4a72b3d09c3d5e28e8652e0111f9c4ce252e8299aad95bb219a38eb0a3f4da49";
 const json_v3 = '{"address":"029e786304c1531af3ac7db24a02448e543a099e","id":"9d492c95-b9e3-42e3-af73-5c77e932208d","version":3,"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"bfcb88a1501e2bb1e6694c03da18953d"},"ciphertext":"076510b4e25d5cfc31239bffcad6036fe543cbbb04b9f3ec719bf4f61b58fc05","kdf":"scrypt","kdfparams":{"salt":"79124f05995aae98b3088d8365f59a6dfadd1c9ed249abae3c07733f4cbbee53","n":131072,"dklen":32,"p":1,"r":8},"mac":"d70f83824c2c30dc5cd3a244d87147b6aa713a6000165789a82a467651284ac7"}}';
diff --git a/web3js-ext/example/accounts/recoverTransaction.js b/web3js-ext/example/accounts/recoverTransaction.js
index 2a33db418..34a3cadf4 100644
--- a/web3js-ext/example/accounts/recoverTransaction.js
+++ b/web3js-ext/example/accounts/recoverTransaction.js
@@ -1,6 +1,6 @@
 // Finding the sender address from a raw transaction RLP
 
-const { Web3 } = require("@klaytn/web3js-ext");
+const { Web3 } = require("@kaiachain/web3js-ext");
 
 const provider = new Web3.providers.HttpProvider("https://public-en-baobab.klaytn.net");
 const web3 = new Web3(provider);
diff --git a/web3js-ext/example/accounts/wallet.js b/web3js-ext/example/accounts/wallet.js
index 03b2ef516..e8ba6d5bd 100644
--- a/web3js-ext/example/accounts/wallet.js
+++ b/web3js-ext/example/accounts/wallet.js
@@ -1,4 +1,4 @@
-const { Web3 } = require("@klaytn/web3js-ext");
+const { Web3 } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/browser-html/index.html b/web3js-ext/example/browser-html/index.html
index 93d388421..662cbddd4 100644
--- a/web3js-ext/example/browser-html/index.html
+++ b/web3js-ext/example/browser-html/index.html
@@ -4,7 +4,7 @@
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width">
     <link rel="shortcut icon" href="#">
-    <title>@klaytn/web3js-ext in browser demo</title>
+    <title>@kaiachain/web3js-ext in browser demo</title>
   </head>
   <body>
     <body>
@@ -51,7 +51,7 @@
       import web3 from 'https://cdn.jsdelivr.net/npm/web3@4.3.0/+esm'
       window.Web3 = web3;
     </script>
-    <script src="https://cdn.jsdelivr.net/npm/@klaytn/web3js-ext@latest/dist/web3js-ext.bundle.js"></script>
+    <script src="https://cdn.jsdelivr.net/npm/@kaiachain/web3js-ext@latest/dist/web3js-ext.bundle.js"></script>
     <!-- to use locally compiled one: <script src="web3js-ext.bundle.js"></script> -->
     <script src="main.js"></script>
   </body>
diff --git a/web3js-ext/example/contracts/deploy.js b/web3js-ext/example/contracts/deploy.js
index be8bfe093..033ba3acd 100644
--- a/web3js-ext/example/contracts/deploy.js
+++ b/web3js-ext/example/contracts/deploy.js
@@ -1,4 +1,4 @@
-const { Web3 } = require("@klaytn/web3js-ext");
+const { Web3 } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0x24e8efd18d65bcb6b3ba15a4698c0b0d69d13ff7";
 const senderPriv = "0x4a72b3d09c3d5e28e8652e0111f9c4ce252e8299aad95bb219a38eb0a3f4da49";
diff --git a/web3js-ext/example/contracts/read.js b/web3js-ext/example/contracts/read.js
index 2165cc0b0..526f2dc6e 100644
--- a/web3js-ext/example/contracts/read.js
+++ b/web3js-ext/example/contracts/read.js
@@ -1,4 +1,4 @@
-const { Web3 } = require("@klaytn/web3js-ext");
+const { Web3 } = require("@kaiachain/web3js-ext");
 
 const provider = new Web3.providers.HttpProvider("https://public-en-baobab.klaytn.net");
 const web3 = new Web3(provider);
diff --git a/web3js-ext/example/contracts/write.js b/web3js-ext/example/contracts/write.js
index 919b99f47..fa35a5dc4 100644
--- a/web3js-ext/example/contracts/write.js
+++ b/web3js-ext/example/contracts/write.js
@@ -1,4 +1,4 @@
-const { Web3 } = require("@klaytn/web3js-ext");
+const { Web3 } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0x24e8efd18d65bcb6b3ba15a4698c0b0d69d13ff7";
 const senderPriv = "0x4a72b3d09c3d5e28e8652e0111f9c4ce252e8299aad95bb219a38eb0a3f4da49";
diff --git a/web3js-ext/example/contracts/write_feeDelegated.js b/web3js-ext/example/contracts/write_feeDelegated.js
index 188cf572f..a96cb2799 100644
--- a/web3js-ext/example/contracts/write_feeDelegated.js
+++ b/web3js-ext/example/contracts/write_feeDelegated.js
@@ -1,4 +1,4 @@
-const { Web3, TxType } = require("@klaytn/web3js-ext");
+const { Web3, TxType } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0x24e8efd18d65bcb6b3ba15a4698c0b0d69d13ff7";
 const senderPriv = "0x4a72b3d09c3d5e28e8652e0111f9c4ce252e8299aad95bb219a38eb0a3f4da49";
diff --git a/web3js-ext/example/contracts/write_txType.js b/web3js-ext/example/contracts/write_txType.js
index 2b7d7e63c..af04cbcc1 100644
--- a/web3js-ext/example/contracts/write_txType.js
+++ b/web3js-ext/example/contracts/write_txType.js
@@ -1,4 +1,4 @@
-const { Web3, TxType } = require("@klaytn/web3js-ext");
+const { Web3, TxType } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0x24e8efd18d65bcb6b3ba15a4698c0b0d69d13ff7";
 const senderPriv = "0x4a72b3d09c3d5e28e8652e0111f9c4ce252e8299aad95bb219a38eb0a3f4da49";
diff --git a/web3js-ext/example/rpc/rpc.js b/web3js-ext/example/rpc/rpc.js
index 7326e6752..70bda6ba2 100644
--- a/web3js-ext/example/rpc/rpc.js
+++ b/web3js-ext/example/rpc/rpc.js
@@ -1,4 +1,4 @@
-const { Web3 } = require("@klaytn/web3js-ext");
+const { Web3 } = require("@kaiachain/web3js-ext");
 
 const provider = new Web3.providers.HttpProvider("https://public-en-baobab.klaytn.net");
 const web3 = new Web3(provider);
diff --git a/web3js-ext/example/transactions/Basic_08_TxTypeValueTransfer.js b/web3js-ext/example/transactions/Basic_08_TxTypeValueTransfer.js
index b50ba0a97..95fd4c9c1 100644
--- a/web3js-ext/example/transactions/Basic_08_TxTypeValueTransfer.js
+++ b/web3js-ext/example/transactions/Basic_08_TxTypeValueTransfer.js
@@ -1,7 +1,7 @@
 // TxTypeValueTransfer
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType, toPeb } = require("@klaytn/web3js-ext");
+const { Web3, TxType, toPeb } = require("@kaiachain/web3js-ext");
 
 const recieverAddr = "0xc40b6909eb7085590e1c26cb3becc25368e249e9";
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
diff --git a/web3js-ext/example/transactions/Basic_10_TxTypeValueTransferMemo.js b/web3js-ext/example/transactions/Basic_10_TxTypeValueTransferMemo.js
index cc06ceb18..9e0346c8a 100644
--- a/web3js-ext/example/transactions/Basic_10_TxTypeValueTransferMemo.js
+++ b/web3js-ext/example/transactions/Basic_10_TxTypeValueTransferMemo.js
@@ -1,7 +1,7 @@
 // TxTypeValueTransferMemo
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType, toPeb } = require("@klaytn/web3js-ext");
+const { Web3, TxType, toPeb } = require("@kaiachain/web3js-ext");
 
 const recieverAddr = "0xc40b6909eb7085590e1c26cb3becc25368e249e9";
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
diff --git a/web3js-ext/example/transactions/Basic_20_TxTypeAccountUpdate.js b/web3js-ext/example/transactions/Basic_20_TxTypeAccountUpdate.js
index 30b1ce42d..fb84274b7 100644
--- a/web3js-ext/example/transactions/Basic_20_TxTypeAccountUpdate.js
+++ b/web3js-ext/example/transactions/Basic_20_TxTypeAccountUpdate.js
@@ -1,7 +1,7 @@
 // TxTypeAccountUpdate
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@klaytn/web3js-ext");
+const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@kaiachain/web3js-ext");
 
 // Using senderPriv == senderNewPriv to execute this example repeatedly.
 // But you might want to register a different private key.
diff --git a/web3js-ext/example/transactions/Basic_28_TxTypeSmartContractDeploy.js b/web3js-ext/example/transactions/Basic_28_TxTypeSmartContractDeploy.js
index 66eddf79a..8946fc3bb 100644
--- a/web3js-ext/example/transactions/Basic_28_TxTypeSmartContractDeploy.js
+++ b/web3js-ext/example/transactions/Basic_28_TxTypeSmartContractDeploy.js
@@ -1,7 +1,7 @@
 // TxTypeSmartContractDeploy
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType } = require("@klaytn/web3js-ext");
+const { Web3, TxType } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/Basic_30_TxTypeSmartContractExecution.js b/web3js-ext/example/transactions/Basic_30_TxTypeSmartContractExecution.js
index 85a8e6696..09c60f79b 100644
--- a/web3js-ext/example/transactions/Basic_30_TxTypeSmartContractExecution.js
+++ b/web3js-ext/example/transactions/Basic_30_TxTypeSmartContractExecution.js
@@ -1,7 +1,7 @@
 // TxTypeSmartContractExecution
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType } = require("@klaytn/web3js-ext");
+const { Web3, TxType } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/Basic_38_TxTypeCancel.js b/web3js-ext/example/transactions/Basic_38_TxTypeCancel.js
index 80d89e616..fc4d42329 100644
--- a/web3js-ext/example/transactions/Basic_38_TxTypeCancel.js
+++ b/web3js-ext/example/transactions/Basic_38_TxTypeCancel.js
@@ -1,7 +1,7 @@
 // TxTypeCancel
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType } = require("@klaytn/web3js-ext");
+const { Web3, TxType } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/FeeDel_09_TxTypeFeeDelegatedValueTransfer.js b/web3js-ext/example/transactions/FeeDel_09_TxTypeFeeDelegatedValueTransfer.js
index 183963ab0..6021fa82b 100644
--- a/web3js-ext/example/transactions/FeeDel_09_TxTypeFeeDelegatedValueTransfer.js
+++ b/web3js-ext/example/transactions/FeeDel_09_TxTypeFeeDelegatedValueTransfer.js
@@ -1,7 +1,7 @@
 // TxTypeFeeDelegatedValueTransfer
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType, toPeb } = require("@klaytn/web3js-ext");
+const { Web3, TxType, toPeb } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/FeeDel_11_TxTypeFeeDelegatedValueTransferMemo.js b/web3js-ext/example/transactions/FeeDel_11_TxTypeFeeDelegatedValueTransferMemo.js
index 4248fade3..2fc03b4dc 100644
--- a/web3js-ext/example/transactions/FeeDel_11_TxTypeFeeDelegatedValueTransferMemo.js
+++ b/web3js-ext/example/transactions/FeeDel_11_TxTypeFeeDelegatedValueTransferMemo.js
@@ -1,6 +1,6 @@
 // TxTypeFeeDelegatedValueTransferMemo
 // https://docs.klaytn.foundation/docs/learn/transactions/
-const { Web3, TxType, toPeb } = require("@klaytn/web3js-ext");
+const { Web3, TxType, toPeb } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/FeeDel_21_TxTypeFeeDelegatedAccountUpdate.js b/web3js-ext/example/transactions/FeeDel_21_TxTypeFeeDelegatedAccountUpdate.js
index 999a6a133..7f8d9cdec 100644
--- a/web3js-ext/example/transactions/FeeDel_21_TxTypeFeeDelegatedAccountUpdate.js
+++ b/web3js-ext/example/transactions/FeeDel_21_TxTypeFeeDelegatedAccountUpdate.js
@@ -1,7 +1,7 @@
 // TxTypeFeeDelegatedAccountUpdate
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@klaytn/web3js-ext");
+const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@kaiachain/web3js-ext");
 
 // Using senderPriv == senderNewPriv to execute this example repeatedly.
 // But you might want to register a different private key.
diff --git a/web3js-ext/example/transactions/FeeDel_29_TxTypeFeeDelegatedSmartContractDeploy.js b/web3js-ext/example/transactions/FeeDel_29_TxTypeFeeDelegatedSmartContractDeploy.js
index 241e6f301..65cea07b5 100644
--- a/web3js-ext/example/transactions/FeeDel_29_TxTypeFeeDelegatedSmartContractDeploy.js
+++ b/web3js-ext/example/transactions/FeeDel_29_TxTypeFeeDelegatedSmartContractDeploy.js
@@ -1,7 +1,7 @@
 // TxTypeFeeDelegatedSmartContractDeploy
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType } = require("@klaytn/web3js-ext");
+const { Web3, TxType } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/FeeDel_31_TxTypeFeeDelegatedSmartContractExecution.js b/web3js-ext/example/transactions/FeeDel_31_TxTypeFeeDelegatedSmartContractExecution.js
index a7f22f864..e92992821 100644
--- a/web3js-ext/example/transactions/FeeDel_31_TxTypeFeeDelegatedSmartContractExecution.js
+++ b/web3js-ext/example/transactions/FeeDel_31_TxTypeFeeDelegatedSmartContractExecution.js
@@ -1,7 +1,7 @@
 // TxTypeFeeDelegatedSmartContractExecution
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType } = require("@klaytn/web3js-ext");
+const { Web3, TxType } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/FeeDel_39_TxTypeFeeDelegatedCancel.js b/web3js-ext/example/transactions/FeeDel_39_TxTypeFeeDelegatedCancel.js
index 3be34d92a..3a5cbeefc 100644
--- a/web3js-ext/example/transactions/FeeDel_39_TxTypeFeeDelegatedCancel.js
+++ b/web3js-ext/example/transactions/FeeDel_39_TxTypeFeeDelegatedCancel.js
@@ -1,7 +1,7 @@
 // TxTypeFeeDelegatedCancel
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType } = require("@klaytn/web3js-ext");
+const { Web3, TxType } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/PartialFeeDel_0a_TxTypeFeeDelegatedValueTransferWithRatio.js b/web3js-ext/example/transactions/PartialFeeDel_0a_TxTypeFeeDelegatedValueTransferWithRatio.js
index 47ae30c2a..b073a4b5e 100644
--- a/web3js-ext/example/transactions/PartialFeeDel_0a_TxTypeFeeDelegatedValueTransferWithRatio.js
+++ b/web3js-ext/example/transactions/PartialFeeDel_0a_TxTypeFeeDelegatedValueTransferWithRatio.js
@@ -1,7 +1,7 @@
 // TxTypeFeeDelegatedValueTransferWithRatio
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType, toPeb } = require("@klaytn/web3js-ext");
+const { Web3, TxType, toPeb } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/PartialFeeDel_12_TxTypeFeeDelegatedValueTransferMemoWithRatio.js b/web3js-ext/example/transactions/PartialFeeDel_12_TxTypeFeeDelegatedValueTransferMemoWithRatio.js
index dcf29172e..218c628e0 100644
--- a/web3js-ext/example/transactions/PartialFeeDel_12_TxTypeFeeDelegatedValueTransferMemoWithRatio.js
+++ b/web3js-ext/example/transactions/PartialFeeDel_12_TxTypeFeeDelegatedValueTransferMemoWithRatio.js
@@ -1,7 +1,7 @@
 // TxTypeFeeDelegatedValueTransferMemoWithRatio
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType, toPeb } = require("@klaytn/web3js-ext");
+const { Web3, TxType, toPeb } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/PartialFeeDel_22_TxTypeFeeDelegatedAccountUpdateWithRatio.js b/web3js-ext/example/transactions/PartialFeeDel_22_TxTypeFeeDelegatedAccountUpdateWithRatio.js
index 2e250f568..0f36657e6 100644
--- a/web3js-ext/example/transactions/PartialFeeDel_22_TxTypeFeeDelegatedAccountUpdateWithRatio.js
+++ b/web3js-ext/example/transactions/PartialFeeDel_22_TxTypeFeeDelegatedAccountUpdateWithRatio.js
@@ -1,7 +1,7 @@
 // TxTypeFeeDelegatedAccountUpdateWithRatio
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@klaytn/web3js-ext");
+const { Web3, TxType, AccountKeyType, getPublicKeyFromPrivate } = require("@kaiachain/web3js-ext");
 
 // Using senderPriv == senderNewPriv to execute this example repeatedly.
 // But you might want to register a different private key.
diff --git a/web3js-ext/example/transactions/PartialFeeDel_2a_TxTypeFeeDelegatedSmartContractDeployWithRatio.js b/web3js-ext/example/transactions/PartialFeeDel_2a_TxTypeFeeDelegatedSmartContractDeployWithRatio.js
index 2572da3ba..22022ff00 100644
--- a/web3js-ext/example/transactions/PartialFeeDel_2a_TxTypeFeeDelegatedSmartContractDeployWithRatio.js
+++ b/web3js-ext/example/transactions/PartialFeeDel_2a_TxTypeFeeDelegatedSmartContractDeployWithRatio.js
@@ -1,7 +1,7 @@
 // TxTypeFeeDelegatedSmartContractDeployWithRatio
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType } = require("@klaytn/web3js-ext");
+const { Web3, TxType } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/PartialFeeDel_32_TxTypeFeeDelegatedSmartContractExecutionWithRatio.js b/web3js-ext/example/transactions/PartialFeeDel_32_TxTypeFeeDelegatedSmartContractExecutionWithRatio.js
index 8e64771ff..71fac6ef1 100644
--- a/web3js-ext/example/transactions/PartialFeeDel_32_TxTypeFeeDelegatedSmartContractExecutionWithRatio.js
+++ b/web3js-ext/example/transactions/PartialFeeDel_32_TxTypeFeeDelegatedSmartContractExecutionWithRatio.js
@@ -1,7 +1,7 @@
 // TxTypeFeeDelegatedSmartContractExecutionWithRatio
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType } = require("@klaytn/web3js-ext");
+const { Web3, TxType } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/PartialFeeDel_3a_TxTypeFeeDelegatedCancelWithRatio.js b/web3js-ext/example/transactions/PartialFeeDel_3a_TxTypeFeeDelegatedCancelWithRatio.js
index a7ef9ede7..a2a34764f 100644
--- a/web3js-ext/example/transactions/PartialFeeDel_3a_TxTypeFeeDelegatedCancelWithRatio.js
+++ b/web3js-ext/example/transactions/PartialFeeDel_3a_TxTypeFeeDelegatedCancelWithRatio.js
@@ -1,7 +1,7 @@
 // TxTypeFeeDelegatedCancelWithRatio
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType } = require("@klaytn/web3js-ext");
+const { Web3, TxType } = require("@kaiachain/web3js-ext");
 
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
 const senderPriv = "0x0e4ca6d38096ad99324de0dde108587e5d7c600165ae4cd6c2462c597458c2b8";
diff --git a/web3js-ext/example/transactions/legacy.js b/web3js-ext/example/transactions/legacy.js
index 0e2811a24..8618bab09 100644
--- a/web3js-ext/example/transactions/legacy.js
+++ b/web3js-ext/example/transactions/legacy.js
@@ -1,7 +1,7 @@
 // Legacy
 // https://docs.klaytn.foundation/docs/learn/transactions/
 
-const { Web3, TxType, toPeb } = require("@klaytn/web3js-ext");
+const { Web3, TxType, toPeb } = require("@kaiachain/web3js-ext");
 
 const recieverAddr = "0xc40b6909eb7085590e1c26cb3becc25368e249e9";
 const senderAddr = "0xa2a8854b1802d8cd5de631e690817c253d6a9153";
diff --git a/web3js-ext/example/utils/keystoreV3.js b/web3js-ext/example/utils/keystoreV3.js
index 185a4fab4..20c2307c9 100644
--- a/web3js-ext/example/utils/keystoreV3.js
+++ b/web3js-ext/example/utils/keystoreV3.js
@@ -1,4 +1,4 @@
-const { Web3 } = require("@klaytn/web3js-ext");
+const { Web3 } = require("@kaiachain/web3js-ext");
 
 const provider = new Web3.providers.HttpProvider("https://public-en-baobab.klaytn.net");
 const web3 = new Web3(provider);
diff --git a/web3js-ext/package.json b/web3js-ext/package.json
index 2bc745199..fdacbc65c 100644
--- a/web3js-ext/package.json
+++ b/web3js-ext/package.json
@@ -1,20 +1,20 @@
 {
-    "name": "@klaytn/web3js-ext",
-    "version": "1.0.2",
+    "name": "@kaiachain/web3js-ext",
+    "version": "1.0.0",
     "license": "MIT",
-    "description": "web3.js extension for Klaytn blockchain",
+    "description": "web3.js extension for kaiachain blockchain",
     "keywords": [
         "ethereum",
         "web3",
         "web3.js",
-        "klaytn",
-        "klaytn sdk",
-        "klaytn api"
+        "kaiachain",
+        "kaiachain sdk",
+        "kaiachain api"
     ],
-    "homepage": "https://github.com/klaytn/web3klaytn/tree/dev/web3js-ext",
+    "homepage": "https://github.com/kaiachain/kaia-sdk/tree/dev/web3js-ext",
     "repository": {
         "type": "git",
-        "url": "https://github.com/klaytn/web3klaytn"
+        "url": "https://github.com/kaiachain/kaia-sdk"
     },
     "main": "dist/index.js",
     "types": "dist/index.d.ts",
@@ -34,7 +34,7 @@
         "prepublishOnly": "npm run build"
     },
     "devDependencies": {
-        "@klaytn/web3js-ext": "file:./",
+        "@kaiachain/web3js-ext": "file:./",
         "@types/chai": "^4.3.4",
         "@types/chai-as-promised": "^7.1.5",
         "@types/lodash": "^4.14.192",
@@ -52,8 +52,8 @@
         "webpack-cli": "^5.1.4"
     },
     "dependencies": {
-        "@klaytn/js-ext-core": "^1.0.0",
-        "@klaytn/web3rpc": "^0.9.9",
+        "@kaiachain/js-ext-core": "^1.0.0",
+        "@kaiachain/web3rpc": "^1.0.0",
         "ethereum-cryptography": "^2.1.2",
         "lodash": "^4.17.21",
         "web3": "^4.1.0"
diff --git a/web3js-ext/src/accounts/klaytn_tx.ts b/web3js-ext/src/accounts/klaytn_tx.ts
index e367e5890..dd1d5f3a0 100644
--- a/web3js-ext/src/accounts/klaytn_tx.ts
+++ b/web3js-ext/src/accounts/klaytn_tx.ts
@@ -1,5 +1,5 @@
 import { RLP } from "@ethereumjs/rlp";
-import { KlaytnTxFactory, TxType, isFeePayerSigTxType, KlaytnTx as CoreKlaytnTx } from "@klaytn/js-ext-core";
+import { KlaytnTxFactory, TxType, isFeePayerSigTxType, KlaytnTx as CoreKlaytnTx } from "@kaiachain/js-ext-core";
 import { keccak256 } from "ethereum-cryptography/keccak.js";
 import * as ethereumCryptography from "ethereum-cryptography/secp256k1.js";
 import { Transaction as LegacyTransaction, TxOptions, ECDSASignature } from "web3-eth-accounts";
diff --git a/web3js-ext/src/accounts/recover.ts b/web3js-ext/src/accounts/recover.ts
index f3452b1d9..0eaafb0f2 100644
--- a/web3js-ext/src/accounts/recover.ts
+++ b/web3js-ext/src/accounts/recover.ts
@@ -1,4 +1,4 @@
-import { isKlaytnTxType, parseTransaction } from "@klaytn/js-ext-core";
+import { isKlaytnTxType, parseTransaction } from "@kaiachain/js-ext-core";
 import { recoverTransaction as ethRecoverTransaction } from "web3-eth-accounts";
 import { Address } from "web3-types";
 import { toChecksumAddress } from "web3-utils";
diff --git a/web3js-ext/src/accounts/sign.ts b/web3js-ext/src/accounts/sign.ts
index ad3aebd16..e066d84bc 100644
--- a/web3js-ext/src/accounts/sign.ts
+++ b/web3js-ext/src/accounts/sign.ts
@@ -1,4 +1,4 @@
-import { isKlaytnTxType, KlaytnTxFactory, parseTxType, getChainIdFromSignatureTuples, isFeePayerSigTxType } from "@klaytn/js-ext-core";
+import { isKlaytnTxType, KlaytnTxFactory, parseTxType, getChainIdFromSignatureTuples, isFeePayerSigTxType } from "@kaiachain/js-ext-core";
 import _ from "lodash";
 import { Web3Context } from "web3-core";
 import { TransactionSigningError } from "web3-errors";
diff --git a/web3js-ext/src/accounts/wallet.ts b/web3js-ext/src/accounts/wallet.ts
index 31f2af668..bcc45c0dd 100644
--- a/web3js-ext/src/accounts/wallet.ts
+++ b/web3js-ext/src/accounts/wallet.ts
@@ -1,5 +1,5 @@
 
-import { isKIP3Json } from "@klaytn/js-ext-core";
+import { isKIP3Json } from "@kaiachain/js-ext-core";
 import { Wallet as EthWallet } from "web3-eth-accounts";
 import { Web3BaseWalletAccount, KeyStore } from "web3-types";
 
diff --git a/web3js-ext/src/eth/send.ts b/web3js-ext/src/eth/send.ts
index 24c7fbfdd..1c2936c00 100644
--- a/web3js-ext/src/eth/send.ts
+++ b/web3js-ext/src/eth/send.ts
@@ -17,7 +17,7 @@ along with web3.js.  If not, see <http://www.gnu.org/licenses/>.
 // Taken from https://github.com/web3/web3.js/blob/v4.3.0/packages/web3-eth/src/rpc_method_wrappers.ts
 // Modified to support Klaytn TxTypes
 
-import { getKaikasTxType, getRpcTxObject, isKlaytnTxType, parseTransaction } from "@klaytn/js-ext-core";
+import { getKaikasTxType, getRpcTxObject, isKlaytnTxType, parseTransaction } from "@kaiachain/js-ext-core";
 import { Web3Context, Web3PromiEvent } from "web3-core";
 import {
   estimateGas,
diff --git a/web3js-ext/src/eth/sign.ts b/web3js-ext/src/eth/sign.ts
index ed69f0498..89ad8040f 100644
--- a/web3js-ext/src/eth/sign.ts
+++ b/web3js-ext/src/eth/sign.ts
@@ -17,7 +17,7 @@ along with web3.js.  If not, see <http://www.gnu.org/licenses/>.
 // Taken from https://github.com/web3/web3.js/blob/v4.3.0/packages/web3-eth/src/rpc_method_wrappers.ts
 // Modified to support Klaytn TxTypes
 
-import { HexStr, getKaikasTxType, getRpcTxObject, isKlaytnTxType, parseTransaction } from "@klaytn/js-ext-core";
+import { HexStr, getKaikasTxType, getRpcTxObject, isKlaytnTxType, parseTransaction } from "@kaiachain/js-ext-core";
 import { Web3Context } from "web3-core";
 import {
   estimateGas,
@@ -126,7 +126,7 @@ function getTransactionSignedAPI(rawTransaction: string): TransactionSignedAPI {
     value: HexStr.fromNumber(tx.value),
     input: tx.data || "0x",
     data: tx.data || "0x",
-    chainId: HexStr.fromNumber(tx.chainId),
+    chainId: HexStr.fromNumber(tx.chainId || 0),
     // Becuase Klaytn Tx may contain multiple signatures,
     // we do not return v,r,s to avoid confusion.
     v: "",
diff --git a/web3js-ext/src/index.ts b/web3js-ext/src/index.ts
index f0ff54807..7c2aee90c 100644
--- a/web3js-ext/src/index.ts
+++ b/web3js-ext/src/index.ts
@@ -1,11 +1,11 @@
-export * from "@klaytn/js-ext-core/util";
+export * from "@kaiachain/js-ext-core/util";
 export {
   AccountKey,
   AccountKeyFactory,
   KlaytnTx,
   KlaytnTxFactory,
   parseTransaction,
-} from "@klaytn/js-ext-core";
+} from "@kaiachain/js-ext-core";
 
 export {
   KlaytnWeb3, KlaytnWeb3 as Web3,
diff --git a/web3js-ext/src/web3.ts b/web3js-ext/src/web3.ts
index 721e63226..fb6a090e6 100644
--- a/web3js-ext/src/web3.ts
+++ b/web3js-ext/src/web3.ts
@@ -1,6 +1,6 @@
-import { AsyncNamespaceApi, rpcSendFunction, asyncOpenApi } from "@klaytn/js-ext-core";
-// @ts-ignore: package @klaytn/web3rpc has no .d.ts file.
-import { AdminApi, DebugApi, GovernanceApi, KlayApi, NetApi, PersonalApi, TxpoolApi } from "@klaytn/web3rpc";
+import { AsyncNamespaceApi, rpcSendFunction, asyncOpenApi } from "@kaiachain/js-ext-core";
+// @ts-ignore: package @kaiachain/web3rpc has no .d.ts file.
+import { AdminApi, DebugApi, GovernanceApi, KlayApi, NetApi, PersonalApi, TxpoolApi } from "@kaiachain/web3rpc";
 import { Web3 } from "web3";
 import {
   Web3Context,
diff --git a/web3py-ext/setup.py b/web3py-ext/setup.py
index 156b1401a..5042ad832 100644
--- a/web3py-ext/setup.py
+++ b/web3py-ext/setup.py
@@ -1,6 +1,6 @@
 from setuptools import setup, find_packages
 NAME = "web3py_ext"
-VERSION = "1.0.2"
+VERSION = "1.0.0"
 # To install the library, run the following
 #
 # python setup.py install
@@ -15,11 +15,11 @@
 setup(
     name=NAME,
     version=VERSION,
-    description="web3klaytn",
-    author="Klaytn Foundation",
+    description="kaia-sdk",
+    author="kaia Foundation",
     author_email="",
-    url="https://github.com/klaytn/web3klaytn",
-    keywords=["klaytn", "ethereum", "role-based", "multisig"],
+    url="https://github.com/kaiachain/kaia-sdk",
+    keywords=["kaia", "klaytn", "ethereum", "role-based", "multisig"],
     python_requires=">=3.7",
     install_requires=REQUIRES,
     packages=find_packages(exclude=["test", "tests"]),
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/addPeerApi.js b/web3rpc/rpc-specs/code-samples/javascript/admin/addPeerApi.js
index a8d3279cf..72ba5a118 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/addPeerApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/addPeerApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const url =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/dataDirApi.js b/web3rpc/rpc-specs/code-samples/javascript/admin/dataDirApi.js
index 8b2801e9d..c6c4b4ead 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/dataDirApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/dataDirApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/exportChainApi.js b/web3rpc/rpc-specs/code-samples/javascript/admin/exportChainApi.js
index daf1283bb..e1d5f420f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/exportChainApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/exportChainApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const fileName = "/tmp/chain.txt";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerCandidateList.js b/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerCandidateList.js
index 58ec223ae..f15e189af 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerCandidateList.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerCandidateList.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerThrottleList.js b/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerThrottleList.js
index 2421213e5..61e1e78ea 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerThrottleList.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerThrottleList.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerWhiteList.js b/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerWhiteList.js
index 37e2e785a..9c84d2d67 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerWhiteList.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/getSpamThrottlerWhiteList.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/importChainApi.js b/web3rpc/rpc-specs/code-samples/javascript/admin/importChainApi.js
index 5ee8322f5..de3d5e21d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/importChainApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/importChainApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const fileName = "/tmp/chain.txt";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/importChainFromString.js b/web3rpc/rpc-specs/code-samples/javascript/admin/importChainFromString.js
index 586e7f6d6..319f3b38c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/importChainFromString.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/importChainFromString.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockRlp =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/nodeConfig.js b/web3rpc/rpc-specs/code-samples/javascript/admin/nodeConfig.js
index 8430ef039..e846f2268 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/nodeConfig.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/nodeConfig.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 
 (async () => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/nodeInforApi.js b/web3rpc/rpc-specs/code-samples/javascript/admin/nodeInforApi.js
index a7953918d..9e77d5877 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/nodeInforApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/nodeInforApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/peersApi.js b/web3rpc/rpc-specs/code-samples/javascript/admin/peersApi.js
index 0a712c7f8..b8118d456 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/peersApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/peersApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/removePeerApi.js b/web3rpc/rpc-specs/code-samples/javascript/admin/removePeerApi.js
index 1aaed616a..8504c7b8f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/removePeerApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/removePeerApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const url =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/saveTrieNodeCacheToDisk.js b/web3rpc/rpc-specs/code-samples/javascript/admin/saveTrieNodeCacheToDisk.js
index 8ae36ac49..e42000f6a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/saveTrieNodeCacheToDisk.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/saveTrieNodeCacheToDisk.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/setMaxSubscriptionPerWSConn.js b/web3rpc/rpc-specs/code-samples/javascript/admin/setMaxSubscriptionPerWSConn.js
index 65b4666d7..e1b7ea907 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/setMaxSubscriptionPerWSConn.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/setMaxSubscriptionPerWSConn.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const maxSubscriptionPerWSConn = 5;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/setSpamThrottlerWhiteList.js b/web3rpc/rpc-specs/code-samples/javascript/admin/setSpamThrottlerWhiteList.js
index c643b43de..7e545dd62 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/setSpamThrottlerWhiteList.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/setSpamThrottlerWhiteList.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = ["0xfdeedbb2fe5b48d5b49e435ba00e0358740d0cf5"];
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/spamThrottlerConfig.js b/web3rpc/rpc-specs/code-samples/javascript/admin/spamThrottlerConfig.js
index 7998e8e19..c025c70e6 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/spamThrottlerConfig.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/spamThrottlerConfig.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/startHTTP.js b/web3rpc/rpc-specs/code-samples/javascript/admin/startHTTP.js
index d13016c07..71b0c9244 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/startHTTP.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/startHTTP.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/startSpamThrottler.js b/web3rpc/rpc-specs/code-samples/javascript/admin/startSpamThrottler.js
index e19d9edb5..310a1ca18 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/startSpamThrottler.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/startSpamThrottler.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/startStateMigration.js b/web3rpc/rpc-specs/code-samples/javascript/admin/startStateMigration.js
index a5972ce6b..c0da33ebb 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/startStateMigration.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/startStateMigration.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/startWS.js b/web3rpc/rpc-specs/code-samples/javascript/admin/startWS.js
index 06afb1b8e..3c8a3add6 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/startWS.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/startWS.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const host = "127.0.0.1";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/stateMigrationStatusApi.js b/web3rpc/rpc-specs/code-samples/javascript/admin/stateMigrationStatusApi.js
index cbf2f6378..33d3100fd 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/stateMigrationStatusApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/stateMigrationStatusApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/stopHTTP.js b/web3rpc/rpc-specs/code-samples/javascript/admin/stopHTTP.js
index 54d84e298..0a3f9eb43 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/stopHTTP.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/stopHTTP.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/stopSpamThrottler.js b/web3rpc/rpc-specs/code-samples/javascript/admin/stopSpamThrottler.js
index 64df9c166..1e2942285 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/stopSpamThrottler.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/stopSpamThrottler.js
@@ -1,5 +1,5 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.admin
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/stopStateMigration.js b/web3rpc/rpc-specs/code-samples/javascript/admin/stopStateMigration.js
index eaf2fa33b..75eb7db30 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/stopStateMigration.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/stopStateMigration.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/admin/stopWS.js b/web3rpc/rpc-specs/code-samples/javascript/admin/stopWS.js
index 51a23b058..eefefb783 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/admin/stopWS.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/admin/stopWS.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/dumpBlock.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/dumpBlock.js
index dd707278a..a01ddce4c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/dumpBlock.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/dumpBlock.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = "0x80";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/dumpStateTrie.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/dumpStateTrie.js
index f237f3eb3..ed18d5f4f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/dumpStateTrie.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/dumpStateTrie.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = "0x80";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getBadBlocks.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getBadBlocks.js
index feb5b9a5b..9f248073d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getBadBlocks.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getBadBlocks.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getBlockRlp.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getBlockRlp.js
index f2c58b485..6be89fe57 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getBlockRlp.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getBlockRlp.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = "200";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getModifiedAccountsByHash.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getModifiedAccountsByHash.js
index f714d570a..a93444262 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getModifiedAccountsByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getModifiedAccountsByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const startBlockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getModifiedAccountsByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getModifiedAccountsByNumber.js
index be70c9488..d41f28e4e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getModifiedAccountsByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/getModifiedAccountsByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const startBlockNum = 171904;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/preimage.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/preimage.js
index 95b9e9dd6..b7256cdf4 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/preimage.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/preimage.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const sha3Hash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/printBlock.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/printBlock.js
index c37af3ba4..743cafc19 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/printBlock.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/printBlock.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = "0x80";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/setHead.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/setHead.js
index 7a0a82285..edd805eb9 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/setHead.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/setHead.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const number = "0x100";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startCollectingTrieStats.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startCollectingTrieStats.js
index f1e491526..d2f4060b0 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startCollectingTrieStats.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startCollectingTrieStats.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0x0000000000000000000000000000000000000000";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startContractWarmUp.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startContractWarmUp.js
index de4d079dd..05f9ced4e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startContractWarmUp.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startContractWarmUp.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0x4Cd39B49064a31E966cA0ddF4111aCe2eD7E9502";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startWarmUp.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startWarmUp.js
index 8d310a05f..745d27ce2 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startWarmUp.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/startWarmUp.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/stopWarmUp.js b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/stopWarmUp.js
index bbbfa5e4e..b4ff14de4 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/stopWarmUp.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/blockchainInspection/stopWarmUp.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/backtraceAt.js b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/backtraceAt.js
index 26704fe27..aa054b107 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/backtraceAt.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/backtraceAt.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const location = "server.go:443";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/setVMLogTarget.js b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/setVMLogTarget.js
index 29c57e0c5..17377738a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/setVMLogTarget.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/setVMLogTarget.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const target = 3;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosity.js b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosity.js
index dc3664408..8d538cc36 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosity.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosity.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const level = 3;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosityByID.js b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosityByID.js
index 6816b5cd3..0f8fbfbc7 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosityByID.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosityByID.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const id = 1;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosityByName.js b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosityByName.js
index bdf47a6c9..e1df52f3d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosityByName.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/verbosityByName.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const name = "API";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/vmodule.js b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/vmodule.js
index 5d013c77e..a8f135ff3 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/logging/vmodule.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/logging/vmodule.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const module = "p2p=4";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/others/chaindbCompact.js b/web3rpc/rpc-specs/code-samples/javascript/debug/others/chaindbCompact.js
index 497e0fde7..7fffc4bd4 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/others/chaindbCompact.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/others/chaindbCompact.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/others/chaindbProperty.js b/web3rpc/rpc-specs/code-samples/javascript/debug/others/chaindbProperty.js
index 062c1b516..84b137cb5 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/others/chaindbProperty.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/others/chaindbProperty.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const property = "0xe17d821e9a8a8736b9aea8c2de1f3a4934ac0a2f";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/others/getModifiedStorageNodesByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/debug/others/getModifiedStorageNodesByNumber.js
index 1186f3cde..d06ea3246 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/others/getModifiedStorageNodesByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/others/getModifiedStorageNodesByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0x73a7d19d14f7dfac5b799e405e22133b2adc57a6";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/others/setMutexProfileFraction.js b/web3rpc/rpc-specs/code-samples/javascript/debug/others/setMutexProfileFraction.js
index 67e1dfd36..7f4c0d779 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/others/setMutexProfileFraction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/others/setMutexProfileFraction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const rate = 2;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/others/storageRangeAt.js b/web3rpc/rpc-specs/code-samples/javascript/debug/others/storageRangeAt.js
index 6155a85c9..30389ca9c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/others/storageRangeAt.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/others/storageRangeAt.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/blockProfile.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/blockProfile.js
index f2bbe539c..81c18b49d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/blockProfile.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/blockProfile.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const file = "block.profile";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/cpuProfile.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/cpuProfile.js
index 3e7859c54..2d7841ef1 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/cpuProfile.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/cpuProfile.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const file = "block.profile";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/isPProfRunning.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/isPProfRunning.js
index 7d7ffe5a4..c51564d2d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/isPProfRunning.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/isPProfRunning.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/mutexProfile.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/mutexProfile.js
index a323e7d67..c231303ef 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/mutexProfile.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/mutexProfile.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const file = "mutex.profile";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/setBlockProfileRate.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/setBlockProfileRate.js
index 009a8118b..2b2633c5b 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/setBlockProfileRate.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/setBlockProfileRate.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const rate = 3;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/startCPUProfile.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/startCPUProfile.js
index 2fbcb7986..bee87146e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/startCPUProfile.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/startCPUProfile.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const file = "cpu.profile";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/startPProf.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/startPProf.js
index 33728d9c9..c5cc1f5bf 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/startPProf.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/startPProf.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "localhost";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/stopCPUProfile.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/stopCPUProfile.js
index 857dd4eee..9ea46f427 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/stopCPUProfile.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/stopCPUProfile.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/stopPProf.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/stopPProf.js
index d2e3b3b1c..251448cac 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/stopPProf.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/stopPProf.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeBlockProfile.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeBlockProfile.js
index 51b9a7bd5..d7fe87345 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeBlockProfile.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeBlockProfile.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const file = "block.profile";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeMemProfile.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeMemProfile.js
index 1f92d8391..ce1af5209 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeMemProfile.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeMemProfile.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const file = "mem.profile";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeMutexProfile.js b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeMutexProfile.js
index d1d04b602..fe9e4d453 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeMutexProfile.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/profilling/writeMutexProfile.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const file = "mutex.profile";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/freeOSMemory.js b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/freeOSMemory.js
index e185459a9..8a73a2744 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/freeOSMemory.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/freeOSMemory.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/gcStats.js b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/gcStats.js
index 86d68dd4a..cbfecd63e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/gcStats.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/gcStats.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/memStats.js b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/memStats.js
index 2fea4d68a..50be171aa 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/memStats.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/memStats.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/metrics.js b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/metrics.js
index 1938e8694..fa72cb19f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/metrics.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/metrics.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const raw = true;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/setGCPercent.js b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/setGCPercent.js
index 324fb7ece..6dd844096 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/setGCPercent.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/setGCPercent.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const percent = 100;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/stacks.js b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/stacks.js
index b905f79d7..783bc0051 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/stacks.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeDebugging/stacks.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/goTrace.js b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/goTrace.js
index 76b378198..14b2ce5a1 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/goTrace.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/goTrace.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const file = "go.trace";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/startGoTrace.js b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/startGoTrace.js
index 198b30145..08ca52655 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/startGoTrace.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/startGoTrace.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const file = "go.trace";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/stopGoTrace.js b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/stopGoTrace.js
index 660c15539..e8cbd88ce 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/stopGoTrace.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/runtimeTracing/stopGoTrace.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.debug
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/vMStandardTracing/standardTraceBadBlockToFile.js b/web3rpc/rpc-specs/code-samples/javascript/debug/vMStandardTracing/standardTraceBadBlockToFile.js
index a88723343..ddfb2cd4d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/vMStandardTracing/standardTraceBadBlockToFile.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/vMStandardTracing/standardTraceBadBlockToFile.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/vMStandardTracing/standardTraceBlockToFile.js b/web3rpc/rpc-specs/code-samples/javascript/debug/vMStandardTracing/standardTraceBlockToFile.js
index e22155c53..1f38e887e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/vMStandardTracing/standardTraceBlockToFile.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/vMStandardTracing/standardTraceBlockToFile.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBadBlock.js b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBadBlock.js
index b0af45db7..0d9ebdc4c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBadBlock.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBadBlock.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlock.js b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlock.js
index 4f5deb9dc..7960fb35d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlock.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlock.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockRlp =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByHash.js b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByHash.js
index ff36ed3bc..b5fc85ae3 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByNumber.js
index 06832e0b9..5ad07c5a7 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const block = 2459;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByNumberRange.js b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByNumberRange.js
index 55e046f59..b2e698f85 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByNumberRange.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockByNumberRange.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const startBlock = 21;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockFromFile.js b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockFromFile.js
index 4b47527bc..f46b8fc2b 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockFromFile.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceBlockFromFile.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const fileName = "/home/sotatek/block.rlp";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceCall.js b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceCall.js
index b3783a958..b0f7b69d3 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceCall.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceCall.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 
 (async () => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
diff --git a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceTransaction.js
index b88f1ac7e..c6e60e3de 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/debug/vMTracing/traceTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const txHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/account/accounts.js b/web3rpc/rpc-specs/code-samples/javascript/eth/account/accounts.js
index 03ade591c..42f5c269e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/account/accounts.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/account/accounts.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/account/getBalance.js b/web3rpc/rpc-specs/code-samples/javascript/eth/account/getBalance.js
index 9d640e878..0b9f37754 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/account/getBalance.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/account/getBalance.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0x3111a0577f322e8fb54f78d9982a26ae7ca0f722";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/account/getCode.js b/web3rpc/rpc-specs/code-samples/javascript/eth/account/getCode.js
index 432f4276f..e3fd1948b 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/account/getCode.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/account/getCode.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/account/sign.js b/web3rpc/rpc-specs/code-samples/javascript/eth/account/sign.js
index fd9a609b4..4e39f0d37 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/account/sign.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/account/sign.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/blockNumber.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/blockNumber.js
index 9890f2e13..d6ed5e1f0 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/blockNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/blockNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockByHash.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockByHash.js
index 429d5c261..e0022932d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockByNumber.js
index 4a5fa012f..8b7523e16 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockReceipts.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockReceipts.js
index b6ecbe448..fd465e5c7 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockReceipts.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockReceipts.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 
 (async () => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockTransactionCountByHash.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockTransactionCountByHash.js
index 8b7941371..6f2a933ae 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockTransactionCountByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockTransactionCountByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockTransactionCountByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockTransactionCountByNumber.js
index 32710b0d6..b77e78f16 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockTransactionCountByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getBlockTransactionCountByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = "0xe8";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getHeaderByHash.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getHeaderByHash.js
index 4c052638f..361a10f53 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getHeaderByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getHeaderByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getHeaderByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getHeaderByNumber.js
index 62a6168b5..f5280365f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getHeaderByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getHeaderByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getStorageAt.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getStorageAt.js
index 69f3d8a69..c7be45e64 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getStorageAt.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getStorageAt.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleByBlockHashAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleByBlockHashAndIndex.js
index 7f5918c50..678de4152 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleByBlockHashAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleByBlockHashAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleByBlockNumberAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleByBlockNumberAndIndex.js
index 1ce5aecbc..74a791455 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleByBlockNumberAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleByBlockNumberAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 119189116;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleCountByBlockHash.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleCountByBlockHash.js
index 9e327a578..f442039dc 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleCountByBlockHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleCountByBlockHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleCountByBlockNumber.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleCountByBlockNumber.js
index d1d254e35..bffacc245 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleCountByBlockNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/getUncleCountByBlockNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/mining.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/mining.js
index d643dd691..9c1d6bddd 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/mining.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/mining.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/block/syncing.js b/web3rpc/rpc-specs/code-samples/javascript/eth/block/syncing.js
index 60830ac55..2ba305d61 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/block/syncing.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/block/syncing.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/config/chainID.js b/web3rpc/rpc-specs/code-samples/javascript/eth/config/chainID.js
index d8f755b19..c81e2aade 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/config/chainID.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/config/chainID.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/config/coinbase.js b/web3rpc/rpc-specs/code-samples/javascript/eth/config/coinbase.js
index 1ded3e20e..dcbc33ae0 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/config/coinbase.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/config/coinbase.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/config/etherbase.js b/web3rpc/rpc-specs/code-samples/javascript/eth/config/etherbase.js
index a7d02b60c..0dcefd107 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/config/etherbase.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/config/etherbase.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/config/protocolVersion.js b/web3rpc/rpc-specs/code-samples/javascript/eth/config/protocolVersion.js
index 8a2907c97..a65662e7e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/config/protocolVersion.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/config/protocolVersion.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getFilterChanges.js b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getFilterChanges.js
index 41749c484..bf87737df 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getFilterChanges.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getFilterChanges.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getFilterLogs.js b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getFilterLogs.js
index 3b68ab132..70a76dc1a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getFilterLogs.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getFilterLogs.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const id = "0xca6c12a3ecd1b44bb77f7b6536b7ce65";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getLogs.js b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getLogs.js
index 1d7561251..9901327f0 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getLogs.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/getLogs.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newBlockFilter.js b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newBlockFilter.js
index b660ac9a3..7c91dac74 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newBlockFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newBlockFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newFilter.js b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newFilter.js
index ea18f75d6..ab7a8c562 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const fromBlock = "earliest";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newPendingTransactionFilter.js b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newPendingTransactionFilter.js
index fb3fa0986..97993c575 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newPendingTransactionFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/newPendingTransactionFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/uninstallFilter.js b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/uninstallFilter.js
index da8894706..6dc4f9c7f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/filter/uninstallFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/filter/uninstallFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const filterId = "0xb";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/gas/feeHistory.js b/web3rpc/rpc-specs/code-samples/javascript/eth/gas/feeHistory.js
index ed8448636..8dda9d274 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/gas/feeHistory.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/gas/feeHistory.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockCount = "0x10";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/gas/gasPrice.js b/web3rpc/rpc-specs/code-samples/javascript/eth/gas/gasPrice.js
index b78f20cfc..dfa2aa5bb 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/gas/gasPrice.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/gas/gasPrice.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/gas/maxPriorityFeePerGas.js b/web3rpc/rpc-specs/code-samples/javascript/eth/gas/maxPriorityFeePerGas.js
index 848184b63..eccaf410a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/gas/maxPriorityFeePerGas.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/gas/maxPriorityFeePerGas.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/hashRate.js b/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/hashRate.js
index b87bc7b9b..34b9ba4c3 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/hashRate.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/hashRate.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/submitHashrate.js b/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/submitHashrate.js
index 4d3dceeec..0ad7923a9 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/submitHashrate.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/submitHashrate.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const hashrate = "0x5";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/submitWork.js b/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/submitWork.js
index ea7f1b349..1fce8a9e2 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/submitWork.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/miscellaneous/submitWork.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const nonce = "0x0000000000000001";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/others/createAccessList.js b/web3rpc/rpc-specs/code-samples/javascript/eth/others/createAccessList.js
index b0b2e612e..275f45d9e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/others/createAccessList.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/others/createAccessList.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/others/getProof.js b/web3rpc/rpc-specs/code-samples/javascript/eth/others/getProof.js
index 1c1d0f625..18a37792d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/others/getProof.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/others/getProof.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const account = "0xe5cB067E90D5Cd1F8052B83562Ae670bA4A211a8";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/others/resend.js b/web3rpc/rpc-specs/code-samples/javascript/eth/others/resend.js
index 485ee3302..dd1444028 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/others/resend.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/others/resend.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const sendArgs = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/call.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/call.js
index 4178bad06..61deb7158 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/call.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/call.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const callObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/estimateGas.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/estimateGas.js
index 1f07c9179..eb019d951 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/estimateGas.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/estimateGas.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const callObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/fillTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/fillTransaction.js
index 45e8c6eb7..9d7f3261f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/fillTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/fillTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionArgs = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByBlockHashAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByBlockHashAndIndex.js
index 4f0f9d967..4c937e7ab 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByBlockHashAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByBlockHashAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByBlockNumberAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByBlockNumberAndIndex.js
index 326ef3261..f751c3ddc 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByBlockNumberAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByBlockNumberAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 118593751;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByHash.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByHash.js
index 31c33148c..636814a84 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getRawTransactionByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByBlockHashAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByBlockHashAndIndex.js
index 4bd5529b8..6c5b12543 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByBlockHashAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByBlockHashAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByBlockNumberAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByBlockNumberAndIndex.js
index 368342f48..8d4003425 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByBlockNumberAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByBlockNumberAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByHash.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByHash.js
index 0f5dd4cef..5883920e6 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionCount.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionCount.js
index 2a9019d58..c6d319b3e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionCount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionCount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionReceipt.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionReceipt.js
index dcb8140b1..189b11313 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionReceipt.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/getTransactionReceipt.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/pendingTransactions.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/pendingTransactions.js
index 52634e8e1..6b2986640 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/pendingTransactions.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/pendingTransactions.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.eth
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/sendRawTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/sendRawTransaction.js
index 9b9eb3fdc..4c6a9f8d7 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/sendRawTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/sendRawTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const singedTransactionData =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/sendTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/sendTransaction.js
index f621c20ce..5920166a0 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/sendTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/sendTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/signTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/signTransaction.js
index a5c53d528..2187216ca 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/signTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/eth/transaction/signTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/chainConfig.js b/web3rpc/rpc-specs/code-samples/javascript/governance/chainConfig.js
index e54fa5583..22d9c8325 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/chainConfig.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/chainConfig.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.governance
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/getChainConfig.js b/web3rpc/rpc-specs/code-samples/javascript/governance/getChainConfig.js
index 50b72cd37..4730346fd 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/getChainConfig.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/getChainConfig.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.governance
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/getParams.js b/web3rpc/rpc-specs/code-samples/javascript/governance/getParams.js
index ccbdba9ac..992a97694 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/getParams.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/getParams.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 89;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/getRewardsAccumulated.js b/web3rpc/rpc-specs/code-samples/javascript/governance/getRewardsAccumulated.js
index cfe558962..941ab862e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/getRewardsAccumulated.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/getRewardsAccumulated.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const firstBlock = 123400489;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/getStakingInfo.js b/web3rpc/rpc-specs/code-samples/javascript/governance/getStakingInfo.js
index f8d40f3c0..9cb1ad12d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/getStakingInfo.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/getStakingInfo.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = "latest";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/idxCache.js b/web3rpc/rpc-specs/code-samples/javascript/governance/idxCache.js
index 797bde689..3fff2b260 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/idxCache.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/idxCache.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.governance
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/idxCacheFromDb.js b/web3rpc/rpc-specs/code-samples/javascript/governance/idxCacheFromDb.js
index 018452da6..82ce6c787 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/idxCacheFromDb.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/idxCacheFromDb.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.governance
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/itemCacheFromDb.js b/web3rpc/rpc-specs/code-samples/javascript/governance/itemCacheFromDb.js
index ad2c65e5e..ca249cdec 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/itemCacheFromDb.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/itemCacheFromDb.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 0;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/itemsAt.js b/web3rpc/rpc-specs/code-samples/javascript/governance/itemsAt.js
index 14bd773a2..0a0f459a2 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/itemsAt.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/itemsAt.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 89;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/myVotes.js b/web3rpc/rpc-specs/code-samples/javascript/governance/myVotes.js
index a477a8e23..6754869e9 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/myVotes.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/myVotes.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.governance
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/myVotingPower.js b/web3rpc/rpc-specs/code-samples/javascript/governance/myVotingPower.js
index f497ad0e1..ce2650de2 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/myVotingPower.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/myVotingPower.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.governance
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/nodeAddress.js b/web3rpc/rpc-specs/code-samples/javascript/governance/nodeAddress.js
index fd97bdf56..01196d481 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/nodeAddress.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/nodeAddress.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.governance
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/pendingChanges.js b/web3rpc/rpc-specs/code-samples/javascript/governance/pendingChanges.js
index 6fc1c08e9..a246cf88b 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/pendingChanges.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/pendingChanges.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.governance
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/showTally.js b/web3rpc/rpc-specs/code-samples/javascript/governance/showTally.js
index e25c36536..298c3898a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/showTally.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/showTally.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.governance
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/totalVotingPower.js b/web3rpc/rpc-specs/code-samples/javascript/governance/totalVotingPower.js
index b0700d5f4..e936a2ff0 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/totalVotingPower.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/totalVotingPower.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.governance
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/vote.js b/web3rpc/rpc-specs/code-samples/javascript/governance/vote.js
index 690e0a42c..b0d9fca9b 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/vote.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/vote.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const key = "governance.governancemode";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/governance/votes.js b/web3rpc/rpc-specs/code-samples/javascript/governance/votes.js
index 53ab85e58..afa844fdd 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/governance/votes.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/governance/votes.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.governance
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/accountCreated.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/accountCreated.js
index 8d27a7b0f..5a7ffcf47 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/accountCreated.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/accountCreated.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0xa4f42d4d2a3a13874406435500950c9bf2d783db";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/accounts.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/accounts.js
index da4428468..9354c37d9 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/accounts.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/accounts.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/decodeAccountKey.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/decodeAccountKey.js
index c04b0b9d5..b07606c27 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/decodeAccountKey.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/decodeAccountKey.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const encodedAccountKey =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/encodeAccountKey.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/encodeAccountKey.js
index 70651d853..325c8434f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/encodeAccountKey.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/encodeAccountKey.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const accountKey = { keyType: 0, key: {} };
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getAccount.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getAccount.js
index cf9ba487e..f42f48272 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getAccount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getAccount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getAccountKey.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getAccountKey.js
index 16cca1319..55c58ad69 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getAccountKey.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getAccountKey.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0xa36a5fdc679ecaabe057556ccec2f3558068bdc8";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getBalance.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getBalance.js
index fc7e85afb..31bcf97be 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getBalance.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getBalance.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0x1cbd3b2770909d4e10f157cabc84c7264073c9ec";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getCode.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getCode.js
index 24e345068..a54bc46fc 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getCode.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getCode.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getTransactionCount.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getTransactionCount.js
index ca702aa3c..c06ce05e1 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getTransactionCount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/getTransactionCount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/isContractAccount.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/isContractAccount.js
index 7c042d613..8f493890a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/isContractAccount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/isContractAccount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/sign.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/sign.js
index ab23a7cbc..95de8913b 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/account/sign.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/account/sign.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/blockNumber.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/blockNumber.js
index 8fac36740..fa5cfe50a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/blockNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/blockNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockByHash.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockByHash.js
index dfe7122b0..99a420e70 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockByNumber.js
index b9e89a38e..be5c7143c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 1;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockReceipts.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockReceipts.js
index 93669a238..81ea096ac 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockReceipts.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockReceipts.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockTransactionCountByHash.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockTransactionCountByHash.js
index 849aaa184..84d68972c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockTransactionCountByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockTransactionCountByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockTransactionCountByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockTransactionCountByNumber.js
index 9c5937dd0..6064d45e8 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockTransactionCountByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockTransactionCountByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 1;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByHash.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByHash.js
index 340cd1da7..6d165a649 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByNumber.js
index 44de57b43..a2cd4546d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 1;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByNumberRange.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByNumberRange.js
index 07c2e3e7c..ed5505f3f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByNumberRange.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getBlockWithConsensusInfoByNumberRange.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHashOrBlockNumber = 1;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCommittee.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCommittee.js
index 01a1bc272..43cf042d1 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCommittee.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCommittee.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumberOrTag = "0x1b4";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCommitteeSize.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCommitteeSize.js
index eb7ebf45a..ef9b22f5a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCommitteeSize.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCommitteeSize.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumberOrTag = "0x1b4";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCouncil.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCouncil.js
index 0baff49c2..3024ec9ef 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCouncil.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCouncil.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCouncilSize.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCouncilSize.js
index d7fea33b0..bba7bde5e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCouncilSize.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getCouncilSize.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getHeaderByHash.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getHeaderByHash.js
index 360f3e05b..3c463a3ba 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getHeaderByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getHeaderByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getHeaderByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getHeaderByNumber.js
index 10a2ae671..387902160 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getHeaderByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getHeaderByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getRewards.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getRewards.js
index dbca3b613..c3d041240 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getRewards.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getRewards.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumberOrTag = "latest";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getStorageAt.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getStorageAt.js
index ae26b1c58..08ceb8316 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getStorageAt.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/getStorageAt.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const storageAddress = "0x295a70b2de5e3953354a6a8344e616ed314d7251";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/syncing.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/syncing.js
index f2b29cc41..f69209436 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/block/syncing.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/block/syncing.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/chainId.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/chainId.js
index 42d39b232..c26b5ea7d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/chainId.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/chainId.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/clientVersion.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/clientVersion.js
index e26236ec2..023c18dba 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/clientVersion.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/clientVersion.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/forkStatus.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/forkStatus.js
index a360b73d0..275acd6b2 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/forkStatus.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/forkStatus.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const forkNumber = 20;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/gasPrice.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/gasPrice.js
index e93f7cc74..e30da564f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/gasPrice.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/gasPrice.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/gasPriceAt.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/gasPriceAt.js
index c870b3a9a..b42a0138c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/gasPriceAt.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/gasPriceAt.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 1;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/getChainConfig.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/getChainConfig.js
index 594ed7f09..413be8549 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/getChainConfig.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/getChainConfig.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumberOrTag = 100;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/isParallelDBWrite.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/isParallelDBWrite.js
index d4224578d..1bfbac1e8 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/isParallelDBWrite.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/isParallelDBWrite.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/isSenderTxHashIndexingEnabled.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/isSenderTxHashIndexingEnabled.js
index d4f638ad9..9307785e0 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/isSenderTxHashIndexingEnabled.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/isSenderTxHashIndexingEnabled.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/maxPriorityFeePerGas.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/maxPriorityFeePerGas.js
index 4c0088f4a..9a9f52613 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/maxPriorityFeePerGas.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/maxPriorityFeePerGas.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia.maxPriorityFeePerGas({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/protocolVersion.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/protocolVersion.js
index 499483e24..067cf559f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/protocolVersion.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/protocolVersion.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia.protocolVersion({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/rewardbase.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/rewardbase.js
index a6f112418..fe966664e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/rewardbase.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/configuration/rewardbase.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia.rewardbase({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getFilterChanges.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getFilterChanges.js
index 7c61f10a7..f3e81fb84 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getFilterChanges.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getFilterChanges.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const quantity = "0x16";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getFilterLogs.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getFilterLogs.js
index fa83adaea..2798c2789 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getFilterLogs.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getFilterLogs.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const quantity = "0x16";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getLogs.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getLogs.js
index c4af815cf..d3c91654a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getLogs.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/getLogs.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newBlockFilter.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newBlockFilter.js
index df926abe7..02972b1cf 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newBlockFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newBlockFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia.newBlockFilter({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newFilter.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newFilter.js
index daa983d22..e1cd894df 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const fromBlock = "earliest";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newPendingTransactionFilter.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newPendingTransactionFilter.js
index 224e943ed..a5bc6fb21 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newPendingTransactionFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/newPendingTransactionFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia.newPendingTransactionFilter({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/uninstallFilter.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/uninstallFilter.js
index 246d3ed0d..4271555c7 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/uninstallFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/filter/uninstallFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const quantity = "0xd32fd16b6906e67f6e2b65dcf48fc272";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/feeHistory.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/feeHistory.js
index 991aa8989..d90eed8f1 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/feeHistory.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/feeHistory.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockCount = "0x10";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/lowerBoundGasPrice.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/lowerBoundGasPrice.js
index 42283eb38..e73dd4851 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/lowerBoundGasPrice.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/lowerBoundGasPrice.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia.lowerBoundGasPrice({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/upperBoundGasPrice.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/upperBoundGasPrice.js
index 8e9bc6e85..f7e3768a2 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/upperBoundGasPrice.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/gas/upperBoundGasPrice.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/recoverFromMessage.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/recoverFromMessage.js
index 5e0862cfd..a20e0b376 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/recoverFromMessage.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/recoverFromMessage.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/recoverFromTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/recoverFromTransaction.js
index 46c06ddd4..15e4affe9 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/recoverFromTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/recoverFromTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/sha3.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/sha3.js
index dfc0b4e5f..4bb660794 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/sha3.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/miscellaneous/sha3.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/others/createAccessList.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/others/createAccessList.js
index baaccc19f..663a72fc3 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/others/createAccessList.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/others/createAccessList.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/others/getStakingInfo.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/others/getStakingInfo.js
index daf0cfba0..fd3bc0a1e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/others/getStakingInfo.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/others/getStakingInfo.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/others/nodeAddress.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/others/nodeAddress.js
index cf215e03d..585810986 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/others/nodeAddress.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/others/nodeAddress.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia.nodeAddress({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/others/resend.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/others/resend.js
index 178bde129..fd1cb93cd 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/others/resend.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/others/resend.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const sendArgs = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/call.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/call.js
index c498602de..805abef51 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/call.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/call.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const callObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/estimateComputationCost.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/estimateComputationCost.js
index 2b87faaa4..778053c4d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/estimateComputationCost.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/estimateComputationCost.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const callObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/estimateGas.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/estimateGas.js
index 5d43b53c3..683482649 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/estimateGas.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/estimateGas.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const callObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getDecodedAnchoringTransactionByHash.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getDecodedAnchoringTransactionByHash.js
index 9c94b9497..d1c12fb38 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getDecodedAnchoringTransactionByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getDecodedAnchoringTransactionByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByBlockHashAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByBlockHashAndIndex.js
index 559d6f460..22f871125 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByBlockHashAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByBlockHashAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByBlockNumberAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByBlockNumberAndIndex.js
index c1394fd8d..4ce90b4e2 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByBlockNumberAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByBlockNumberAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByHash.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByHash.js
index 79ac48690..cd230924d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getRawTransactionByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByBlockHashAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByBlockHashAndIndex.js
index 529f29598..38a8d492a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByBlockHashAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByBlockHashAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByBlockNumberAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByBlockNumberAndIndex.js
index 95d3ac39f..fd10e3446 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByBlockNumberAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByBlockNumberAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByHash.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByHash.js
index b819f9bb8..2200fa4e5 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionBySenderTxHash.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionBySenderTxHash.js
index fdc0e95a5..8af8cd9fe 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionBySenderTxHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionBySenderTxHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionReceipt.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionReceipt.js
index 3922632ff..5067a7fcc 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionReceipt.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionReceipt.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionReceiptBySenderTxHash.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionReceiptBySenderTxHash.js
index 103b03eb5..9032b92f8 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionReceiptBySenderTxHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/getTransactionReceiptBySenderTxHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const senderTxHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/pendingTransactions.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/pendingTransactions.js
index ead707e23..39a9fd684 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/pendingTransactions.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/pendingTransactions.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.kaia
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendRawTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendRawTransaction.js
index b13ba8022..eebefcbf4 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendRawTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendRawTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const singedTransactionData =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendTransaction.js
index 4e7fe7390..824c51e66 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendTransactionAsFeePayer.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendTransactionAsFeePayer.js
index 9514f873e..e976b295a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendTransactionAsFeePayer.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/sendTransactionAsFeePayer.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/signTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/signTransaction.js
index 99b95a4df..5fec3e150 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/signTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/signTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/signTransactionAsFeePayer.js b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/signTransactionAsFeePayer.js
index 17dd7902c..a87b1263d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/signTransactionAsFeePayer.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/kaia/transaction/signTransactionAsFeePayer.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const txObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/account/accountCreated.js b/web3rpc/rpc-specs/code-samples/javascript/klay/account/accountCreated.js
index defe17f48..35c7300b4 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/account/accountCreated.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/account/accountCreated.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0xa4f42d4d2a3a13874406435500950c9bf2d783db";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/account/accounts.js b/web3rpc/rpc-specs/code-samples/javascript/klay/account/accounts.js
index 41bfcf5a7..ecfe1bb8f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/account/accounts.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/account/accounts.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/account/decodeAccountKey.js b/web3rpc/rpc-specs/code-samples/javascript/klay/account/decodeAccountKey.js
index c0eaf960e..a7a5dd6bc 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/account/decodeAccountKey.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/account/decodeAccountKey.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const encodedAccountKey =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/account/encodeAccountKey.js b/web3rpc/rpc-specs/code-samples/javascript/klay/account/encodeAccountKey.js
index fea2c73e0..7d21bd163 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/account/encodeAccountKey.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/account/encodeAccountKey.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const accountKey = { keyType: 0, key: {} };
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/account/getAccount.js b/web3rpc/rpc-specs/code-samples/javascript/klay/account/getAccount.js
index 3514932d7..0be91b88e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/account/getAccount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/account/getAccount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/account/getAccountKey.js b/web3rpc/rpc-specs/code-samples/javascript/klay/account/getAccountKey.js
index 6c614b432..38b2a8adf 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/account/getAccountKey.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/account/getAccountKey.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0xa36a5fdc679ecaabe057556ccec2f3558068bdc8";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/account/getBalance.js b/web3rpc/rpc-specs/code-samples/javascript/klay/account/getBalance.js
index 205b4591e..c1f654d49 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/account/getBalance.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/account/getBalance.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0x1cbd3b2770909d4e10f157cabc84c7264073c9ec";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/account/getCode.js b/web3rpc/rpc-specs/code-samples/javascript/klay/account/getCode.js
index 530775eb8..368393d4a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/account/getCode.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/account/getCode.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/account/getTransactionCount.js b/web3rpc/rpc-specs/code-samples/javascript/klay/account/getTransactionCount.js
index 3c502e54e..a925d8f99 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/account/getTransactionCount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/account/getTransactionCount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/account/isContractAccount.js b/web3rpc/rpc-specs/code-samples/javascript/klay/account/isContractAccount.js
index 4392a6b1a..e089f19de 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/account/isContractAccount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/account/isContractAccount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/account/sign.js b/web3rpc/rpc-specs/code-samples/javascript/klay/account/sign.js
index 1161ddf4c..07d703c29 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/account/sign.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/account/sign.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/blockNumber.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/blockNumber.js
index e4555e60f..85eaf00fe 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/blockNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/blockNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockByHash.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockByHash.js
index aa5623fd6..68eb8ab51 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockByNumber.js
index 69e57ff8f..2f9aa091f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 1;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockReceipts.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockReceipts.js
index 1a201311f..0ba3c0fe5 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockReceipts.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockReceipts.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockTransactionCountByHash.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockTransactionCountByHash.js
index 84e62cae1..e6df06f97 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockTransactionCountByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockTransactionCountByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockTransactionCountByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockTransactionCountByNumber.js
index 021f8e798..b95ec5cf7 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockTransactionCountByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockTransactionCountByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 1;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByHash.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByHash.js
index deaa01799..e03709718 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByNumber.js
index 5db739b4e..7d98e09a7 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 1;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByNumberRange.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByNumberRange.js
index b8d358241..e93ced5a8 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByNumberRange.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getBlockWithConsensusInfoByNumberRange.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHashOrBlockNumber = 1;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCommittee.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCommittee.js
index f9f2df21c..255f77f7b 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCommittee.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCommittee.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumberOrTag = "0x1b4";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCommitteeSize.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCommitteeSize.js
index 8dfa40a29..00ee0bc9f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCommitteeSize.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCommitteeSize.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumberOrTag = "0x1b4";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCouncil.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCouncil.js
index 33d0daf2d..635cb1716 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCouncil.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCouncil.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCouncilSize.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCouncilSize.js
index e773ee0e4..84ce415a3 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCouncilSize.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getCouncilSize.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getHeaderByHash.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getHeaderByHash.js
index 2d6ba3516..55bfd41e8 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getHeaderByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getHeaderByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getHeaderByNumber.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getHeaderByNumber.js
index 37dd252ff..343431c99 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getHeaderByNumber.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getHeaderByNumber.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getRewards.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getRewards.js
index 4e06e4a17..844a81133 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getRewards.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getRewards.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumberOrTag = "latest";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getStorageAt.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getStorageAt.js
index bbb2382ee..08710625e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/getStorageAt.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/getStorageAt.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const storageAddress = "0x295a70b2de5e3953354a6a8344e616ed314d7251";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/block/syncing.js b/web3rpc/rpc-specs/code-samples/javascript/klay/block/syncing.js
index 12c96d5c9..abbdb90e7 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/block/syncing.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/block/syncing.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/chainId.js b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/chainId.js
index 56c73c81a..9d2070487 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/chainId.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/chainId.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/clientVersion.js b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/clientVersion.js
index 9a45a48e9..4719d1efb 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/clientVersion.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/clientVersion.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/forkStatus.js b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/forkStatus.js
index 38dcefef3..99ebfa0cd 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/forkStatus.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/forkStatus.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const forkNumber = 20;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/getChainConfig.js b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/getChainConfig.js
index c8ea3e4a3..c761aa4e3 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/getChainConfig.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/getChainConfig.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumberOrTag = 100;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/isParallelDBWrite.js b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/isParallelDBWrite.js
index 4bc8213d3..9959fbd12 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/isParallelDBWrite.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/isParallelDBWrite.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/isSenderTxHashIndexingEnabled.js b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/isSenderTxHashIndexingEnabled.js
index c8a3f4402..fd56a8a81 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/isSenderTxHashIndexingEnabled.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/isSenderTxHashIndexingEnabled.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/maxPriorityFeePerGas.js b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/maxPriorityFeePerGas.js
index 70a64ba91..141347ea4 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/maxPriorityFeePerGas.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/maxPriorityFeePerGas.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay.maxPriorityFeePerGas({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/protocolVersion.js b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/protocolVersion.js
index b28fa03c9..d8dba4091 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/protocolVersion.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/protocolVersion.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay.protocolVersion({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/rewardbase.js b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/rewardbase.js
index 40ba3fb4e..ad5b40d03 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/rewardbase.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/configuration/rewardbase.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay.rewardbase({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getFilterChanges.js b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getFilterChanges.js
index 608b41228..6f0e2cf09 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getFilterChanges.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getFilterChanges.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const quantity = "0x16";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getFilterLogs.js b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getFilterLogs.js
index e210465bd..ba2886afe 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getFilterLogs.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getFilterLogs.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const quantity = "0x16";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getLogs.js b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getLogs.js
index 61207caa2..533556877 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getLogs.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/getLogs.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newBlockFilter.js b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newBlockFilter.js
index 4d7185e52..4b0ce4118 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newBlockFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newBlockFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay.newBlockFilter({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newFilter.js b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newFilter.js
index b7198846f..349b56edb 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const fromBlock = "earliest";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newPendingTransactionFilter.js b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newPendingTransactionFilter.js
index 6b8b4389d..517e84fa0 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newPendingTransactionFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/newPendingTransactionFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay.newPendingTransactionFilter({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/uninstallFilter.js b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/uninstallFilter.js
index 827a6acd5..57a2580fb 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/filter/uninstallFilter.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/filter/uninstallFilter.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const quantity = "0xd32fd16b6906e67f6e2b65dcf48fc272";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/gas/feeHistory.js b/web3rpc/rpc-specs/code-samples/javascript/klay/gas/feeHistory.js
index 6bf80ad0e..19ff9887a 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/gas/feeHistory.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/gas/feeHistory.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockCount = "0x10";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/gas/gasPrice.js b/web3rpc/rpc-specs/code-samples/javascript/klay/gas/gasPrice.js
index 6497b1d63..1a53d3ce3 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/gas/gasPrice.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/gas/gasPrice.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/gas/gasPriceAt.js b/web3rpc/rpc-specs/code-samples/javascript/klay/gas/gasPriceAt.js
index 3af17810f..4944665a7 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/gas/gasPriceAt.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/gas/gasPriceAt.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = 1;
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/gas/lowerBoundGasPrice.js b/web3rpc/rpc-specs/code-samples/javascript/klay/gas/lowerBoundGasPrice.js
index 21f82f116..c2f2b3b32 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/gas/lowerBoundGasPrice.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/gas/lowerBoundGasPrice.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay.lowerBoundGasPrice({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/gas/upperBoundGasPrice.js b/web3rpc/rpc-specs/code-samples/javascript/klay/gas/upperBoundGasPrice.js
index 66cbbf065..f7830a6b6 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/gas/upperBoundGasPrice.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/gas/upperBoundGasPrice.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getActiveAddressFromRegistry.js b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getActiveAddressFromRegistry.js
index 349417400..cdb62e8e6 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getActiveAddressFromRegistry.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getActiveAddressFromRegistry.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const kipType = "kip113";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getAllRecordsFromRegistry.js b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getAllRecordsFromRegistry.js
index de0baab0b..ba47b4f59 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getAllRecordsFromRegistry.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getAllRecordsFromRegistry.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getBlsInfos.js b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getBlsInfos.js
index 3573e684d..6e843d2de 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getBlsInfos.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getBlsInfos.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = "latest";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getTotalSupply.js b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getTotalSupply.js
index 2910e2254..ca1d4e46e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getTotalSupply.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/getTotalSupply.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockNumber = "latest";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/recoverFromMessage.js b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/recoverFromMessage.js
index e55d89221..a85a0534d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/recoverFromMessage.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/recoverFromMessage.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/recoverFromTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/recoverFromTransaction.js
index 44f449813..e89eadf95 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/recoverFromTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/recoverFromTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/sha3.js b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/sha3.js
index ea3e4afa5..f316f3a39 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/sha3.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/miscellaneous/sha3.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/others/createAccessList.js b/web3rpc/rpc-specs/code-samples/javascript/klay/others/createAccessList.js
index 7dde445c1..034652c33 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/others/createAccessList.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/others/createAccessList.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/others/getStakingInfo.js b/web3rpc/rpc-specs/code-samples/javascript/klay/others/getStakingInfo.js
index 68acf4c4e..41ad12ee9 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/others/getStakingInfo.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/others/getStakingInfo.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/others/nodeAddress.js b/web3rpc/rpc-specs/code-samples/javascript/klay/others/nodeAddress.js
index c765d569a..fbb562f50 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/others/nodeAddress.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/others/nodeAddress.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay.nodeAddress({}, (err, data, response) => {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/others/resend.js b/web3rpc/rpc-specs/code-samples/javascript/klay/others/resend.js
index 85be9b0fc..4b12864c0 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/others/resend.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/others/resend.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const sendArgs = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/call.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/call.js
index 25570688b..4444de23e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/call.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/call.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const callObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/estimateComputationCost.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/estimateComputationCost.js
index 837ac28e7..550a6183c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/estimateComputationCost.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/estimateComputationCost.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const callObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/estimateGas.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/estimateGas.js
index b93bc9062..232f23a0e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/estimateGas.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/estimateGas.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const callObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getDecodedAnchoringTransactionByHash.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getDecodedAnchoringTransactionByHash.js
index 7cb0cc97a..b67bafc51 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getDecodedAnchoringTransactionByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getDecodedAnchoringTransactionByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByBlockHashAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByBlockHashAndIndex.js
index 2cddb94e5..8b08f4c79 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByBlockHashAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByBlockHashAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByBlockNumberAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByBlockNumberAndIndex.js
index ef2965053..ca9eb9821 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByBlockNumberAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByBlockNumberAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByHash.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByHash.js
index 4c8c95d79..da054e504 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getRawTransactionByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByBlockHashAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByBlockHashAndIndex.js
index 7e9dadb9c..c6b6933dc 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByBlockHashAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByBlockHashAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByBlockNumberAndIndex.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByBlockNumberAndIndex.js
index 8324b432d..1daa11e14 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByBlockNumberAndIndex.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByBlockNumberAndIndex.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByHash.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByHash.js
index 145200099..c8798b9be 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionByHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionBySenderTxHash.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionBySenderTxHash.js
index 51d3411fb..76d1a5961 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionBySenderTxHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionBySenderTxHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionReceipt.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionReceipt.js
index cd5326c87..32abaa0fb 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionReceipt.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionReceipt.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionReceiptBySenderTxHash.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionReceiptBySenderTxHash.js
index e40e46edd..334e6da05 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionReceiptBySenderTxHash.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/getTransactionReceiptBySenderTxHash.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const senderTxHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/pendingTransactions.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/pendingTransactions.js
index a56988d51..c06ae0999 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/pendingTransactions.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/pendingTransactions.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.klay
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendRawTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendRawTransaction.js
index d59e018c5..620f2eabc 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendRawTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendRawTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const singedTransactionData =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendTransaction.js
index aa75e73ac..142cbdded 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendTransactionAsFeePayer.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendTransactionAsFeePayer.js
index 077e390f2..a3b592001 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendTransactionAsFeePayer.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/sendTransactionAsFeePayer.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/signTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/signTransaction.js
index 071776e6e..745f42446 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/signTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/signTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const transactionObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/signTransactionAsFeePayer.js b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/signTransactionAsFeePayer.js
index 1f9bd11d6..dc0bda90c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/signTransactionAsFeePayer.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/klay/transaction/signTransactionAsFeePayer.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const txObject = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/mainbridge/AddPeerApi.js b/web3rpc/rpc-specs/code-samples/javascript/mainbridge/AddPeerApi.js
index 2efc3babd..bde3f2087 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/mainbridge/AddPeerApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/mainbridge/AddPeerApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const toRemovePeerUrl =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/mainbridge/ConvertChildChainBlockHashToParentChainTxHashApi.js b/web3rpc/rpc-specs/code-samples/javascript/mainbridge/ConvertChildChainBlockHashToParentChainTxHashApi.js
index f29b47b88..add5b7687 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/mainbridge/ConvertChildChainBlockHashToParentChainTxHashApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/mainbridge/ConvertChildChainBlockHashToParentChainTxHashApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const blockHash =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/mainbridge/GetChildChainIndexingEnabledApi.js b/web3rpc/rpc-specs/code-samples/javascript/mainbridge/GetChildChainIndexingEnabledApi.js
index 2ada460c1..1e0592172 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/mainbridge/GetChildChainIndexingEnabledApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/mainbridge/GetChildChainIndexingEnabledApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/mainbridge/NodeInfoApi.js b/web3rpc/rpc-specs/code-samples/javascript/mainbridge/NodeInfoApi.js
index 41b8498d5..4aaa263e7 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/mainbridge/NodeInfoApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/mainbridge/NodeInfoApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/mainbridge/RemovePeerApi.js b/web3rpc/rpc-specs/code-samples/javascript/mainbridge/RemovePeerApi.js
index 1b1a5fd50..17888a44f 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/mainbridge/RemovePeerApi.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/mainbridge/RemovePeerApi.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const toRemovePeerUrl =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/net/listening.js b/web3rpc/rpc-specs/code-samples/javascript/net/listening.js
index b2f13c74c..50bc0d4b2 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/net/listening.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/net/listening.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/net/networkID.js b/web3rpc/rpc-specs/code-samples/javascript/net/networkID.js
index 780d0b826..acbe2d401 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/net/networkID.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/net/networkID.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/net/peerCount.js b/web3rpc/rpc-specs/code-samples/javascript/net/peerCount.js
index fc19370e9..c3298b80c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/net/peerCount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/net/peerCount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/net/peerCountByType.js b/web3rpc/rpc-specs/code-samples/javascript/net/peerCountByType.js
index e9dd0955d..6bf96940e 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/net/peerCountByType.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/net/peerCountByType.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/net/version.js b/web3rpc/rpc-specs/code-samples/javascript/net/version.js
index 8404cb9ac..596151276 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/net/version.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/net/version.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/deriveAccount.js b/web3rpc/rpc-specs/code-samples/javascript/personal/deriveAccount.js
index 43889328e..7f84090f8 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/deriveAccount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/deriveAccount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const url = "url";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/ecRecover.js b/web3rpc/rpc-specs/code-samples/javascript/personal/ecRecover.js
index a5b4939e9..6d39b5896 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/ecRecover.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/ecRecover.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const message = "0xdead";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/importRawKey.js b/web3rpc/rpc-specs/code-samples/javascript/personal/importRawKey.js
index 7ce6d0c20..a7c6d9980 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/importRawKey.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/importRawKey.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const privateKey =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/listAccounts.js b/web3rpc/rpc-specs/code-samples/javascript/personal/listAccounts.js
index 6dec39252..64b17174d 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/listAccounts.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/listAccounts.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.personal
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/listWallets.js b/web3rpc/rpc-specs/code-samples/javascript/personal/listWallets.js
index c36652929..7beb6e6e5 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/listWallets.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/listWallets.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.personal
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/lockAccount.js b/web3rpc/rpc-specs/code-samples/javascript/personal/lockAccount.js
index a9cb1a210..3e31c5ec0 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/lockAccount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/lockAccount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0xfa415bb3e6231f488ff39eb2897db0ef3636dd32";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/newAccount.js b/web3rpc/rpc-specs/code-samples/javascript/personal/newAccount.js
index c3615edb8..eda6dc0db 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/newAccount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/newAccount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const passphrase = "helloWorld";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/openWallet.js b/web3rpc/rpc-specs/code-samples/javascript/personal/openWallet.js
index ae9b71e9b..06132681c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/openWallet.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/openWallet.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const url = "keystore://";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/replaceRawKey.js b/web3rpc/rpc-specs/code-samples/javascript/personal/replaceRawKey.js
index 83fca6efd..dc36b7ad1 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/replaceRawKey.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/replaceRawKey.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const keyData =
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/sendAccountUpdate.js b/web3rpc/rpc-specs/code-samples/javascript/personal/sendAccountUpdate.js
index b25310d73..2b47650b6 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/sendAccountUpdate.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/sendAccountUpdate.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const tx = {
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/sendTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/personal/sendTransaction.js
index c09422f4a..ed0fc56bc 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/sendTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/sendTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/sendValueTransfer.js b/web3rpc/rpc-specs/code-samples/javascript/personal/sendValueTransfer.js
index e690a72ed..d00f819a4 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/sendValueTransfer.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/sendValueTransfer.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/sign.js b/web3rpc/rpc-specs/code-samples/javascript/personal/sign.js
index aff9b5910..b426b616b 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/sign.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/sign.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/signTransaction.js b/web3rpc/rpc-specs/code-samples/javascript/personal/signTransaction.js
index 024b34149..f68be15a3 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/signTransaction.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/signTransaction.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
 
diff --git a/web3rpc/rpc-specs/code-samples/javascript/personal/unlockAccount.js b/web3rpc/rpc-specs/code-samples/javascript/personal/unlockAccount.js
index 643b57b2e..1f87c48f2 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/personal/unlockAccount.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/personal/unlockAccount.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   const address = "0x6b1ac7bda0073095df1d434c39d66fb31a592bdd";
diff --git a/web3rpc/rpc-specs/code-samples/javascript/txpool/content.js b/web3rpc/rpc-specs/code-samples/javascript/txpool/content.js
index eff49c513..71e5ea5ab 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/txpool/content.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/txpool/content.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.txpool
diff --git a/web3rpc/rpc-specs/code-samples/javascript/txpool/inspect.js b/web3rpc/rpc-specs/code-samples/javascript/txpool/inspect.js
index 87811132c..97db4bd75 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/txpool/inspect.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/txpool/inspect.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.txpool
diff --git a/web3rpc/rpc-specs/code-samples/javascript/txpool/status.js b/web3rpc/rpc-specs/code-samples/javascript/txpool/status.js
index 5df16ecf9..d2f81cd7c 100644
--- a/web3rpc/rpc-specs/code-samples/javascript/txpool/status.js
+++ b/web3rpc/rpc-specs/code-samples/javascript/txpool/status.js
@@ -1,4 +1,4 @@
-const { JsonRpcProvider } = require("@klaytn/ethers-ext");
+const { JsonRpcProvider } = require("@kaiachain/ethers-ext");
 (() => {
   const provider = new JsonRpcProvider("https://public-en-baobab.klaytn.net");
   provider.txpool
diff --git a/web3rpc/rpc-specs/components/schemas/common/Common.yaml b/web3rpc/rpc-specs/components/schemas/common/Common.yaml
index c69c5f9bc..2d61c0dc3 100644
--- a/web3rpc/rpc-specs/components/schemas/common/Common.yaml
+++ b/web3rpc/rpc-specs/components/schemas/common/Common.yaml
@@ -1647,7 +1647,7 @@ components:
           description: Overrides the default timeout of 5 seconds for trace-enabled EVM execution. A duration string can be anything that is accepted by [Go time.ParseDuration](https://pkg.go.dev/time#ParseDuration) function such as "10s" or "300ms".
         tracer:
           type: string
-          enum: [null,"4byteTracer","callTracer","fastCallTracer","evmdisTracer","noopTracer","opcountTracer","prestateTracer","revertTracer","unigramTracer","bigramTracer","trigramTracer", "custom javascript tracer code"]
+          enum: ["null", "4byteTracer","callTracer","fastCallTracer","evmdisTracer","noopTracer","opcountTracer","prestateTracer","revertTracer","unigramTracer","bigramTracer","trigramTracer", "custom javascript tracer code"]
           description: |
             If this field is empty or null, then the structLog tracer is used where the execution of every opcode is shown in detail. This null tracer is extremely heavy and usually too verbose for any debugging purpose, so it is advised to use other predefined tracers. This field can be the name of one of the predefined tracers shown below.
             
diff --git a/web3rpc/sdk/client/javascript/template/libraries/javascript/api.mustache b/web3rpc/sdk/client/javascript/template/libraries/javascript/api.mustache
index 1a2a6dcb5..ae7055c7d 100644
--- a/web3rpc/sdk/client/javascript/template/libraries/javascript/api.mustache
+++ b/web3rpc/sdk/client/javascript/template/libraries/javascript/api.mustache
@@ -7,7 +7,7 @@
     See https://github.com/OpenAPITools/openapi-generator/blob/master/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java
     and https://github.com/OpenAPITools/openapi-generator/blob/master/modules/openapi-generator/src/main/resources/Javascript/libraries/javascript/api.mustache
 
-    Unlike the original openapi-generator, the "opts" can be an Object or an Array for convenience of @klaytn/js-ext-core:promisifyMethod.
+    Unlike the original openapi-generator, the "opts" can be an Object or an Array for convenience of @kaiachain/js-ext-core:promisifyMethod.
     See https://github.com/klaytn/web3klaytn/blob/main/js-ext-core/src/util/openapi.ts }}
 
 {{=< >=}}


Test patch:
diff --git a/js-ext-core/test/util.spec.ts b/js-ext-core/test/util.spec.ts
index 6bfed42cb..9fcdd86f9 100644
--- a/js-ext-core/test/util.spec.ts
+++ b/js-ext-core/test/util.spec.ts
@@ -4,8 +4,8 @@ import { assert } from "chai";
 import { describe, it } from "mocha";
 import { toWei, fromWei } from "web3-utils";
 /* eslint-disable */
-// @ts-ignore: package @klaytn/web3rpc has no .d.ts file.
-//import { ApiClient, KlayApi } from "@klaytn/web3rpc";
+// @ts-ignore: package @kaiachain/web3rpc has no .d.ts file.
+//import { ApiClient, KlayApi } from "@kaiachain/web3rpc";
 /* eslint-enable */
 
 import {
@@ -430,8 +430,8 @@ describe("util", () => {
     //* /
 
     // Uncomment to test with real OpenApi generated codes.
-    /* // (1) @klaytn/web3rpc
-    const { KlayApi } = require("@klaytn/web3rpc");
+    /* // (1) @kaiachain/web3rpc
+    const { KlayApi } = require("@kaiachain/web3rpc");
     //*/
 
     //* // (2) Test mock