Comment on page
계정 복원
- 1.처음 kthulu 사용 시 외부에서 사용하던 계정을 니모닉으로 kthulu에서 복원하면, 기존에 사용하던 메인넷을 포함한 4가지 메인넷(ethereum, cypress(=klaytn), polygon, bnb)의 계정을 복구하고 생성합니다.
- 2.kthulu는 외부 계정을 개인키 또는 니모닉으로 추가하여 기존에 사용중인 계정과 함께 사용할 수 있습니다.
Android
iOS
Web
이름 | 타입 | 설명 | 참조 |
---|---|---|---|
network | Array<String> | 네트워크 | (select)
if network=empty,
["ethereum", "cypress", "polygon", "bnb"] |
privateKey | String | 개인 키 | (select)
if mnemonic=empty, required |
mnemonic | String | 니모닉 | (select)
if privateKey=empty, required |
이름 | 타입 | 설명 |
---|---|---|
result | String | 호출 결과 성공여부 (성공: OK, 실패: FAIL) |
value (array of object)
이름 | 타입 | 설명 |
---|---|---|
network | String | 메인넷 |
account | String | 계정 |
// parameter
val network = arrayOf("ethereum")
val privateKey = "private..."
val mnemonic = "one two … twelve"
// if mnemonic = null
val restorePrivateKey = restoreAccountAsync(network, privateKey, null)
// if privateKey = null
val restoreMnemonic = restoreAccountAsync(network, null, mnemonic)
println(restorePrivateKey)
println(restoreMnemonic)
// restorePrivateKey, restoreMnemonic result log
/**
{
"result":"OK",
"value":[
{
"network":"ethereum",
"account":"0x..."
}
]
}
*/
이름 | 타입 | 설명 | 참조 |
---|---|---|---|
network | Array<String> | 네트워크 | (select)
if network=empty,
["ethereum", "cypress", "polygon", "bnb"] |
privateKey | String | 개인 키 | (select)
if mnemonic=empty, required |
mnemonic | String | 니모닉 | (select)
if privateKey=empty, required |
이름 | 타입 | 설명 |
---|---|---|
result | String | 호출 결과 성공여부 (성공: OK, 실패: FAIL) |
value (array of object)
이름 | 타입 | 설명 |
---|---|---|
network | String | 메인넷 |
account | String | 계정 |
// parameters
let network = ["ethereum"]
let privateKey = "private..."
let mnemonic = "one two … twelve"
// mnemonic = nil
let restorePrivate = try await restoreAccountAsync(network: network,
privateKey: privateKey,
mnemonic: nil)
// private = nil
let restoreMnemonic = try await restoreAccountAsync(network: network,
privateKey: nil,
mnemonic: mnemonic)
print(restorePrivate)
print(restoreMnemonic)
// restorePrivate, restoreMnemonic result log
/*
{
"result": "OK",
"value": [
{
"network": "ethereum",
"account": "0x..."
}
]
}
*/

Last modified 3mo ago