caver.wallet.keyring.generate() 함수나 caver.klay.accounts.create 모두 Klaytn 네트워크와는 별도로 랜덤한 계정을 하나 생성하는 것입니다. 랜덤한 계정을 생성했다고 해서 이게 Klaytn 네트워크에 생성되었다는 의미는 아닙니다.
하지만 Klaytn 에는 해당 계정이 state에 기록된 것이 아니기 때문에, Klaytn에서는 계정을 찾을 수 없습니다. 해당 계정이 KLAY를 받거나 전송한 내역이 추가되는 경우 Klaytn의 state에도 기록되기 때문에 true를 리턴합니다.
caver.rpc.klay.accountCreated 함수를 이용하여 이미 만들어진 계정임을 확인하려고 하였는데
용도가 좀 달라서 헷갈린 것입니다. 계정이 생성된 이후 거래가 이루어지지 않은 계정이 생성된 것인지 아직 생성되지 않은 계정인지 확인하는 것이 필요해서 문의 드린 것입니다.
caver.rpc.klay.accountCreated 함수로는 거래내역이 없는 계정은 생성된 계정인지 확인이 안되니 다른 방법을 찾아야 할 것 같습니다.