이 페이지는 영문에서 기계 번역되었으므로 오역이나 어색한 표현이 있을 수 있습니다. 따라서 정확한 정보는 영어 원문을 참조하시기 바랍니다. 또한 잦은 업데이트로 인해 일부 콘텐츠는 영문이 그대로 남아있을 수 있습니다. Crowdin에서 이 페이지의 번역을 개선하는 데 동참하여 도움을 주세요. (Crowdin translation page, Contributing guide)
계정 업데이트
웹3에서 Kaia 기능을 추가하려면 ethers 및 @kaiachain/viem-ext 패키지를 가져옵니다.
Kaia Kairos 테스트넷에 연결할 Kairos 체인 구성을 지정합니다.
Kairos 체인**, HTTP 전송, 계정으로 변환된 발신자의 개인 키로 구성된 createWalletClient를 사용하여 지갑 클라이언트를 설정합니다.
발신자의 개인키로부터 공개키를 ethers.SigningKey.computePublicKey를 사용하여 생성합니다. true** 매개변수는 키가 압축되도록 합니다.
트랜잭션 유형, 발신자 계정, 수신자 주소, 새 공개 키를 지정하여 prepareTransactionRequest를 사용하여 계정 업데이트에 대한 트랜잭션 요청을 생성합니다.
지갑 클라이언트의 signTransaction 메서드를 사용해 준비된 트랜잭션에 서명합니다.
Kaia_sendRawTransaction** 메서드를 사용하여 서명 된 트랜잭션을 Kaia 블록체인으로 전송하고 트랜잭션 해시를 기록합니다.