좀 이상합니다.
이 주소에 대하여 확인 부탁드립니다.
0xdE222CC162dA1A842dEe336B16a91fe2578DB26d
KAS의 public Key 방식에서
caver.kas.wallet.requestFDAccountUpdatePaidByGlobalFeePayer({
from: address,
accountKey: { keyType: 1 },
gas: GAS_LIMIT,
submit: true,
});
위 명령으로 계정 업데이트를 수행했습니다.
그리고, caver.rpc.klay.getAccount()
를 호출하면 다음과 같은 결과가 나옵니다.
account {
accType: 1,
account: {
nonce: 2,
balance: '0x0',
humanReadable: false,
key: { keyType: 1, key: {} }
}
}
다음에, caver.kas.wallet.getAccount(address)
를 호출하면
account Account {
address: '0xdE222CC162dA1A842dEe336B16a91fe2578DB26d',
chainId: 1001,
createdAt: 1616992331,
keyId: 'krn:1001:wallet:xxxxxx:key-pool:default:0x78...d5',
krn: 'krn:1001:wallet:1a...',
publicKey: '0x04...66',
updatedAt: 1616992331
}
결과가 나옵니다.
caver.kas.wallet.requestFDSmartContractExecutionPaidByGlobalFeePayer
함수를 호출하면 transaction도 계속 되고 있습니다.
caver.kas.wallet.requestFDAccountUpdatePaidByGlobalFeePayer
함수를 다시 호출하면 오류가 발생합니다.
failed to send a raw transaction to klaytn node; -32000::invalid transaction v, r, s values of the sender", _requestId: "00...da"
이 상태면 업데이트가 된 것인가요? 안된 것인가요?