안녕하세요.
오랜만에 문의 남깁니다.
무료 노드가 21일까지만 운영된다고 해서 부랴부랴 KAS로 전환중입니다.
KAS 의 readme 에 있는 에제대로 실행을 했는데 알수 없는 오류가 발생해서 문의드립니다.
여기에 있는 예제를 실행했을 때 NullPointException 예외가 발생합니다.
CaverExtKAS caver = new CaverExtKAS(ChainId.BAOBAB_TESTNET, accessKey, secretAccessKey);
String from = "0x764c879053675939e7f76C587A788f911059B01C";
//deploy KIP7 contract
BigInteger initialSupply = BigInteger.TEN.multiply(BigInteger.TEN.pow(18)); // 10 * 10^18
KIP7 kip7 = KIP7.deploy(caver, from, "KAS", "SDK", 18, initialSupply);
예외 결과
java.lang.NullPointerException
at xyz.groundx.caver_ext_kas.wallet.KASWallet.isWeightedMultiSigType(KASWallet.java:296)
at xyz.groundx.caver_ext_kas.wallet.KASWallet.sign(KASWallet.java:174)
at com.klaytn.caver.contract.Contract.deploy(Contract.java:201)
at com.klaytn.caver.contract.Contract.deploy(Contract.java:172)
at com.klaytn.caver.kct.kip7.KIP7.deploy(KIP7.java:172)
at com.klaytn.caver.kct.kip7.KIP7.deploy(KIP7.java:146)
at com.klaytn.caver.kct.kip7.KIP7.deploy(KIP7.java:103)
위에서 사용된 주소는 KAS에 등록된 주소로써 확인해보면 아래와 같습니다.
CaverExtKAS caver = new CaverExtKAS(ChainId.BAOBAB_TESTNET, accessKeyId, secretAccessKey);
Account account = caver.kas.wallet.getAccount(“0x764c879053675939e7f76C587A788f911059B01C”);
System.out.println("account = " + account);
account = class Account {
address: 0x764c879053675939e7f76C587A788f911059B01C
chainId: 1001
createdAt: 1613260356
keyId: …
publicKey: 0x047e660563b95a7ba2ae5dbdd6586bdea252b122c674bbf90e73a47691e9a527b0b3a30e743b517ecb9e7737c17eaf085c68ce8be0355ae2bade32a200e9632f85
updatedAt: 1613260356
multiSigKeys: null
threshold: null
}
어떤 문제때문일까요?
감사합니다.