hive.auth.generateKeys 用于生成4组密钥(owner, active, posting, memo),
hvie.broadcast.accountCreate 用于创建新账号
register() {
let newAccountName = "betty" //新帐户名
let newAccountPassword = "FDDjjjRxxxxxxxx" //新帐户密码
let publicKeys = hive.auth.generateKeys(newAccountName, newAccountPassword, ['owner', 'active', 'posting', 'memo'])
let owner = { weight_threshold: 1, account_auths: [], key_auths: [[publicKeys.owner, 1]] }
let active = { weight_threshold: 1, account_auths: [], key_auths: [[publicKeys.active, 1]] }
let posting = { weight_threshold: 1, account_auths: [], key_auths: [[publicKeys.posting, 1]] }
let memoKey = publicKeys.memo
let creator = "lemooljiang" //创建者
let creatorWif = "5Jbfffxxxxx" //创建者的资金密钥
let fee = "3.000 HIVE" //费用
let jsonMetadata = ""
hvie.broadcast.accountCreate(
creatorWif,
fee,
creator,
newAccountName,
owner,
active,
posting,
memoKey,
jsonMetadata,
(err, result) => {
if(err){
console.log(444, '创建失败!', err)
}else{
console.log(666, '创建成功!', result)
}
})
}
RE: Hivejs开发实战指南