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