# 존재하는 address 정보 기입 시 unknown account 이슈

**URL:** <https://devforum.kaia.io/t/address-unknown-account/6270>\
**Category:** Caver\
**Tags:** caver-js\
**Created:** [12월 7, 2022, 1:20오전 UTC](https://devforum.kaia.io/t/address-unknown-account/6270 "2022-12-07T01:20:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![harvey](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/harvey/32/3024_2.png) [@harvey](https://devforum.kaia.io/u/harvey)\
**Post date:** [12월 7, 2022, 1:20오전 UTC](https://devforum.kaia.io/t/address-unknown-account/6270/1 "2022-12-07T01:20:30Z")

</div>

안녕하세요.  
컨트랙트 배포 테스트 진행하던 도중 배포자 주소로 KlaytnScope에서 검색가능한 EOA를 기입했음에도 unknown account Error를 리턴하여 질문드리고자 합니다.

> **[caver.klay.KIP7](https://ko.docs.klaytn.foundation/dapp/sdk/caver-js/v1.4.1/api-references/caver.klay.kip7)**
>
> KIP-7 표준을 구현한 스마트 컨트랙트와 상호작용하는 데 사용되는 caver-js 객체입니다.

의 자료를 참고하여 테스트 했고,

> **[Klaytnscope](https://baobab.scope.klaytn.com/account/0x28aC356710F4ef69f13659136B6707072cB13aa5?tabId=txList)**
>
> Klaytnscope allows you to find data by monitoring network health and statistics of Klaytn as well as profiling blocks and transactions on Klaytn.

에서 확인 가능한 사진과 발생한 에러 캡쳐입니다.

![image](https://canada1.discourse-cdn.com/flex035/uploads/klaytn/original/2X/e/e7025f4a554de1bcea164c3fb1b7e327913f1c06.png)  
KlaytnScope에서 확인가능.

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/klaytn/original/2X/3/38d33d3912c979cf00f4b5174e8b51b5aa7f5858.png)  
확인 가능한 주소를 넣었음에도 에러.

**작성한 코드**

```auto

const Caver = require('caver-js')
const caver = new Caver('https://api.baobab.klaytn.net:8651/') //노드 엔드포인트 사용가능

async function deployContract() {
    const address = `0x28aC356710F4ef69f13659136B6707072cB13aa5`
    console.log(caver.utils.isHex(address))
    await caver.klay.KIP7.deploy({
        name: 'Jasmine',
        symbol: 'JAS',
        decimals: 18,
        initialSupply: '100000',
    }, address)
}

deployContract()

```

제가 vsCode 에서 codeRunner익스텐션을 따로 받아 테스트 코드로 돌리다보니 UI가 존재하지 않아  
[Error: Returned error: unknown account 에러 문의 드립니다](https://devforum.kaia.io/t/error-returned-error-unknown-account/5858) 의  
const caver = new Caver(window.klaytn); 코드를 참고 할 수 없는 상황이라서 질문드립니다. 감사합니다

---

<div class="post-metadata">

**Author:** ![Jay](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jay/32/2655_2.png) [@Jay](https://devforum.kaia.io/u/Jay)\
**Post date:** [12월 7, 2022, 2:53오전 UTC](https://devforum.kaia.io/t/address-unknown-account/6270/2 "2022-12-07T02:53:48Z")

</div>

안녕하세요

우선 [caver.wallet.add](https://docs.klaytn.foundation/dapp/sdk/caver-js/api-references/caver.wallet#caver-wallet-add) 메소드를 통해 아래의 예시와 같이 caver wallet에 해당 address를 추가해주셔야합니다.

```auto
const keyring = caver.wallet.keyring.createFromPrivateKey(
"PRIVATE KEY"
);
caver.wallet.add(keyring)

```

또한 caver-js 버전을 업데이트한 뒤, [caver.kct.kip7.deploy](https://docs.klaytn.foundation/dapp/sdk/caver-js/api-references/caver.kct/kip7#caver-klay-kip7-deploy) 를 사용해보시면 감사하겠습니다.

---

<div class="post-metadata">

**Author:** ![harvey](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/harvey/32/3024_2.png) [@harvey](https://devforum.kaia.io/u/harvey)\
**Post date:** [12월 7, 2022, 3:11오전 UTC](https://devforum.kaia.io/t/address-unknown-account/6270/3 "2022-12-07T03:11:55Z")

</div>

@Jay  
넵 확인했습니다. 감사합니다.  
혹시 추가적으로  
현재 “caver-js”: “^1.9.0” 버전을 사용하고 있는데요,  
아래코드 를 사용하면

```auto
import Caver from 'caver-js'
const caver = new Caver('https://api.baobab.klaytn.net:8651/')

```

caver\_js\_1.default is not a constructor \<= 에러가 나는데 혹시 import해서 사용하는 방법이 잘못된 걸까요?

typescript형태로 사용하기위해서 require가 아니라 import해서 사용하고 싶은데 잘안되네요 ㅜㅜ 자료는 아래 참고했습니다.

> **[Caver Methods](https://docs.kaikas.io/02_api_reference/02_caver_methods)**

---

<div class="post-metadata">

**Author:** ![harvey](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/harvey/32/3024_2.png) [@harvey](https://devforum.kaia.io/u/harvey)\
**Post date:** [12월 7, 2022, 3:31오전 UTC](https://devforum.kaia.io/t/address-unknown-account/6270/4 "2022-12-07T03:31:23Z")

</div>

맞는 방법인지 모르겠지만  
“esModuleInterop”: true 추가해서 해결했습니다.  
감사합니다 🙂
