caver.account
caver.account는 계정을 업데이트할 때 사용하는 계정과 관련된 기능을 제공하는 패키지입니다.
클래스
계정
const account = new caver.account(address, accountKey)
Account는 클레이튼 블록체인 플랫폼(Klaytn)에서 계정의 AccountKey를 업데이트하는 데 필요한 정보를 담고 있는 클래스입니다. 이 클래스는 caver.account 패키지의 기본 클래스입니다. 공개키 문자열로 계정 인스턴스를 생성하려면 caver.account.create를 참고하시기 바랍니다.
속성
| 이름 | 유형 | 설명 |
|---|---|---|
| address | String | 업데이트할 계정의 주소입니다. |
| accountKey | Object | 계정에 사용할 새 계정 키입니다. 이것은 AccountKeyLegacy, AccountKeyPublic, AccountKeyFail, AccountKeyWeightedMultiSig 또는 AccountKeyRoleBased의 인스턴스가 될 수 있습니다. 트랜잭션이 실행되면 클레이튼에 저장된 계정의 AccountKey가 이렇게 변경됩니다. |
AccountKeyLegacy
const accountKeyLegacy = new caver.account.accountKey.accountKeyLegacy()
AccountKeyLegacy는 클레이튼에서 계정의 AccountKey를 AccountKeyLegacy로 업데이트할 때 사용합니다. AccountKeyLegacy로 계정 인스턴스를 생성하려면 caver.account.createWithAccountKeyLegacy를 참고하시기 바랍니다.
AccountKeyPublic
const accountKeyPublic = new caver.account.accountKey.accountKeyPublic(publicKey)
AccountKeyPublic은 클레이튼에서 계정의 AccountKey를 AccountKeyPublic으로 업데이트하는 데 사용됩니다. AccountKey를 AccountKeyPublic으로 업데이트하면 기존 AccountKey를 새로운 공개키로 변경할 수 있으며, 이 공개키는 Klaytn에서 트랜잭션의 유효성을 검사하는 데 사용될 것입니다. 이 변경은 개인키를 계정 주소에서 분리할 때 필요합니다. 자세한 내용은 AccountUpdate 및 AccountKey를 참조하세요.
AccountKeyPublic으로 계정 인스턴스를 생성하려면 caver.account.create 또는 caver.account.createWithAccountKeyPublic을 참조하시기 바랍니다.
속성
| 이름 | 유형 | 설명 |
|---|---|---|
| publicKey | String | 공개 키 문자열입니다. |
AccountKeyFail
const accountKeyFail = new caver.account.accountKey.accountKeyFail()
AccountKeyFail은 AccountKeyFail로 클레이튼에서 계정의 AccountKey를 업데이트할 때 사용합니다. AccountKeyFail로 계정 인스턴스를 생성하려면 caver.account.createWithAccountKeyFail을 참고하시기 바랍니다.
AccountKeyWeightedMultiSig
const accountKeyWeightedMultiSig = new caver.account.accountKey.accountKeyWeightedMultiSig(threshold, weightedPublicKeys)
AccountKeyWeightedMultiSig는 클레이튼에서 계정의 AccountKey를 AccountKeyWeightedMultiSig로 업데이트하는 데 사용됩니다. AccountKey를 AccountKeyWeightedMultiSig로 업데이트하면 기존 AccountKey를 새로운 공개키로 변경할 수 있으며, 이 공개키는 클레이튼에서 트랜잭션의 유효성을 검사하는 데 사용됩니다. 이 변경은 개인키를 계정 주소에서 분리할 때 필요합니다. 자세한 내용은 AccountUpdate 및 AccountKey