rename seckey to prikey
This commit is contained in:
28
tic.js
28
tic.js
@@ -7,22 +7,22 @@ const TIC_TXFEE = 10
|
||||
const TIC_NODE = require('./netConfig').TIC_NODE
|
||||
|
||||
class TIC {
|
||||
constructor (seckey, option = {}) {
|
||||
if (!seckey || !ticc.is_seckey({ seckey })) throw 'ERROR:Invalid Seckey'
|
||||
constructor (prikey, option = {}) {
|
||||
if (!prikey || !ticc.is_seckey({ prikey })) throw 'ERROR:Invalid Seckey'
|
||||
Object.defineProperties(this, {
|
||||
seckey: {
|
||||
value: seckey,
|
||||
prikey: {
|
||||
value: prikey,
|
||||
enumerable: true,
|
||||
writable: false
|
||||
},
|
||||
pubkey: {
|
||||
value: ticc.seckey_to_pubkey({ seckey }),
|
||||
value: ticc.seckey_to_pubkey({ prikey }),
|
||||
enumerable: true,
|
||||
writable: false
|
||||
},
|
||||
address: {
|
||||
value: ticc.pubkey_to_address({
|
||||
pubkey: ticc.seckey_to_pubkey(seckey)
|
||||
pubkey: ticc.seckey_to_pubkey(prikey)
|
||||
}),
|
||||
enumerable: true,
|
||||
writable: false
|
||||
@@ -48,13 +48,13 @@ class TIC {
|
||||
|
||||
static generateNewAccount () {
|
||||
var secword = ticc.randomize_secword()
|
||||
return Object.assign(new TIC(ticc.secword_to_keypair({ secword }).seckey), {
|
||||
return Object.assign(new TIC(ticc.secword_to_keypair({ secword }).prikey), {
|
||||
secword: secword
|
||||
})
|
||||
}
|
||||
static fromMnemonic (secword) {
|
||||
if (!secword || !ticc.is_secword(secword)) throw 'ERROR:Invalid Secword'
|
||||
return new TIC(ticc.secword_to_keypair({ secword }).seckey)
|
||||
return new TIC(ticc.secword_to_keypair({ secword }).prikey)
|
||||
}
|
||||
static async getBalance (address) {
|
||||
if (!address) {
|
||||
@@ -107,7 +107,7 @@ class TIC {
|
||||
})
|
||||
//对交易数据签名,packMe 内的参数是交易发起人的keypair
|
||||
action.packMe({
|
||||
seckey: this.seckey,
|
||||
prikey: this.prikey,
|
||||
pubkey: this.pubkey
|
||||
})
|
||||
let data = {
|
||||
@@ -137,17 +137,17 @@ class TIC {
|
||||
})
|
||||
//sign for txBody use function packMe, which needs actor's keypair as parameter
|
||||
action.packMe({
|
||||
seckey: this.seckey,
|
||||
prikey: this.prikey,
|
||||
pubkey: this.pubkey
|
||||
})
|
||||
return action
|
||||
}
|
||||
//default key for sign&encrypt is account's seckey,other keys are optional.
|
||||
sign (message, key = this.seckey) {
|
||||
return ticc.sign_easy({ data: message, seckey: key })
|
||||
//default key for sign&encrypt is account's prikey,other keys are optional.
|
||||
sign (message, key = this.prikey) {
|
||||
return ticc.sign_easy({ data: message, prikey: key })
|
||||
}
|
||||
verify (message, signature) {
|
||||
return ticc.sign_easy({ data: message, signature, seckey: this.seckey })
|
||||
return ticc.sign_easy({ data: message, signature, prikey: this.prikey })
|
||||
}
|
||||
encrypt (key) {
|
||||
return TIC.encrypt(this, key)
|
||||
|
||||
Reference in New Issue
Block a user