Skip to content

Commit 334f895

Browse files
committed
Add debug logs to find out why a pool is not updated in the db
1 parent 32d4c34 commit 334f895

2 files changed

Lines changed: 26 additions & 1 deletion

File tree

server/utils/validators-bundle.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,30 @@ export async function importValidatorsBundled(nimiqNetwork?: string, options: Im
2828
if (!shouldStore)
2929
return [true, undefined, validators]
3030

31+
const nimiqpoolesAddress = 'NQ08 RS08 LTKL 62QL B954 S9YP 0G3R XVKM RU2Y'
32+
3133
const { getStoredValidatorsAddress, markValidatorsAsUnlisted, storeValidator } = await import('./validators')
3234
const bundledAddresses = new Set(validators.map(v => v.address))
35+
if (bundledAddresses.has(nimiqpoolesAddress)) {
36+
console.warn(`bundledAddresses has ${nimiqpoolesAddress}`)
37+
}
38+
else {
39+
console.warn(`bundledAddresses does not have ${nimiqpoolesAddress}`)
40+
}
3341
const storedAddresses = await getStoredValidatorsAddress()
42+
if (storedAddresses.includes(nimiqpoolesAddress)) {
43+
console.warn(`storedAddresses has ${nimiqpoolesAddress}`)
44+
}
45+
else {
46+
console.warn(`storedAddresses does not have ${nimiqpoolesAddress}`)
47+
}
3448
const unlistedAddresses = getUnlistedAddresses(storedAddresses, bundledAddresses)
49+
if (unlistedAddresses.includes(nimiqpoolesAddress)) {
50+
console.warn(`unlistedAddresses has ${nimiqpoolesAddress}`)
51+
}
52+
else {
53+
console.warn(`unlistedAddresses does not have ${nimiqpoolesAddress}`)
54+
}
3555

3656
const results = await Promise.allSettled(validators.map(v => storeValidator(v.address, v, { upsert: true, isListed: true })))
3757
const failures = results.filter(r => r.status === 'rejected')

server/utils/validators.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,16 @@ export async function storeValidator(address: string, rest: ValidatorJSON = defa
100100
return validatorId
101101
}
102102

103-
consola.info(`${upsert ? 'Updating' : 'Storing'} validator ${address}`)
103+
console.info(`${upsert ? 'Updating' : 'Storing'} validator ${address}`) // eslint-disable-line no-console
104104

105105
const brandingParameters = await handleValidatorLogo(address, rest)
106106
const values = { ...rest, ...brandingParameters, isListed }
107107

108+
if (rest.address === 'NQ08 RS08 LTKL 62QL B954 S9YP 0G3R XVKM RU2Y') {
109+
console.warn('Storing NQ08 RS08 LTKL 62QL B954 S9YP 0G3R XVKM RU2Y with values:', values)
110+
console.warn('Have validatorId:', validatorId)
111+
}
112+
108113
try {
109114
if (validatorId) {
110115
await useDrizzle()

0 commit comments

Comments
 (0)