walletdb: add path by account key.
This commit is contained in:
parent
666e7d514f
commit
d33557e2d7
@ -23,6 +23,12 @@ layout.walletdb = {
|
|||||||
Pp: function Pp(key) {
|
Pp: function Pp(key) {
|
||||||
return key.slice(11);
|
return key.slice(11);
|
||||||
},
|
},
|
||||||
|
r: function r(wid, index, hash) {
|
||||||
|
return 'r' + pad32(wid) + pad32(index) + hash;
|
||||||
|
},
|
||||||
|
rr: function rr(key) {
|
||||||
|
return key.slice(21);
|
||||||
|
},
|
||||||
w: function w(wid) {
|
w: function w(wid) {
|
||||||
return 'w' + pad32(wid);
|
return 'w' + pad32(wid);
|
||||||
},
|
},
|
||||||
|
|||||||
@ -68,6 +68,17 @@ var layout = {
|
|||||||
Pp: function Pp(key) {
|
Pp: function Pp(key) {
|
||||||
return key.toString('hex', 5);
|
return key.toString('hex', 5);
|
||||||
},
|
},
|
||||||
|
r: function r(wid, index, hash) {
|
||||||
|
var key = new Buffer(1 + 4 + 4 + (hash.length / 2));
|
||||||
|
key[0] = 0x72;
|
||||||
|
key.writeUInt32BE(wid, 1, true);
|
||||||
|
key.writeUInt32BE(index, 5, true);
|
||||||
|
key.write(hash, 9, 'hex');
|
||||||
|
return key;
|
||||||
|
},
|
||||||
|
rr: function rr(key) {
|
||||||
|
return key.toString('hex', 9);
|
||||||
|
},
|
||||||
w: function w(wid) {
|
w: function w(wid) {
|
||||||
var key = new Buffer(5);
|
var key = new Buffer(5);
|
||||||
key[0] = 0x77;
|
key[0] = 0x77;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user