const indexHex = index.toString(16).padStart(8, '0').toUpperCase()\r
const inputHex = `${this.seed}${indexHex}`.padStart(72, '0')\r
const inputBytes = hex.toBytes(inputHex)\r
- const privateKey: string = new Blake2b(32).update(inputBytes).digest('hex')\r
- results.push({ privateKey, index })\r
+ const privateKey = new Blake2b(32).update(inputBytes).digest()\r
+ results.push({ index, privateKey })\r
}\r
return results\r
}\r
const requests = names.map(name => {
const request = db.delete(name)
request.onsuccess = (event) => {
- console.log('delete request successful but not yet committed')
}
request.onerror = (event) => {
console.error('getAll request error before transaction committed')
return request
})
transaction.oncomplete = (event) => {
- console.log('delete transaction committed')
for (const request of requests) {
if (request?.error != null) {
reject(request.error)
const requests = names.map(name => {
const request = db.get(name)
request.onsuccess = (event) => {
- console.log('get request successful but not yet committed')
}
request.onerror = (event) => {
console.error('get request error before transaction committed')
return request
})
transaction.oncomplete = (event) => {
- console.log('get transaction committed')
const results = []
for (const request of requests) {
if (request?.error == null && request.result != null) {
return new Promise((resolve, reject) => {
const request = db.getAll()
request.onsuccess = (event) => {
- console.log('getAll request successful but transaction not yet committed')
}
request.onerror = (event) => {
console.error('getAll request error before transaction committed')
}
transaction.oncomplete = (event) => {
- console.log('getAll transaction committed')
if (request?.error != null) {
reject(request.error)
} else if (request.result == null) {
const requests = records.map(record => {
const request = db.put(record, record.label)
request.onsuccess = (event) => {
- console.log('put request successful but not yet committed')
}
request.onerror = (event) => {
console.error('put request error before transaction committed')
return request
})
transaction.oncomplete = (event) => {
- console.log('put transaction committed')
const results = []
for (const request of requests) {
if (request?.error == null && request.result != null) {