duniter issueshttps://git.duniter.org/nodes/typescript/duniter/-/issues2020-01-18T17:23:18+01:00https://git.duniter.org/nodes/typescript/duniter/-/issues/1395CINDEX triming does not trim entries with a replacing CREATE2020-01-18T17:23:18+01:00Cédric MoreauCINDEX triming does not trim entries with a replacing CREATEExample, here is a CINDEX with `--notrim` option:
```
┌─────┬────────┬──────────────────┬────────────┬─────────────────┬────────────┬────────────┬──────────────┬───────────────┐
│ row │ op │ issuer │ created_on │ written_o...Example, here is a CINDEX with `--notrim` option:
```
┌─────┬────────┬──────────────────┬────────────┬─────────────────┬────────────┬────────────┬──────────────┬───────────────┐
│ row │ op │ issuer │ created_on │ written_on │ expires_on │ expired_on │ chainable_on │ replayable_on │
│ 0 │ CREATE │ Aude49 │ 67926 │ 74673-0000027DF │ 1573354954 │ 0 │ 1512748787 │ 1517576387 │
│ 1 │ CREATE │ auroremengual │ 70468 │ 74673-0000027DF │ 1574133693 │ 0 │ 1512748787 │ 1517576387 │
│ 2 │ CREATE │ AlainLebrun │ 67109 │ 74673-0000027DF │ 1573080362 │ 0 │ 1512748787 │ 1517576387 │
│ 3 │ CREATE │ NadineBlanchard │ 67933 │ 74673-0000027DF │ 1573359742 │ 0 │ 1512748787 │ 1517576387 │
│ 4 │ CREATE │ AnneAmbles │ 67090 │ 74673-0000027DF │ 1573074728 │ 0 │ 1512748787 │ 1517576387 │
│ 5 │ CREATE │ RoselyneBinesse │ 66656 │ 74673-0000027DF │ 1572940298 │ 0 │ 1512748787 │ 1517576387 │
│ 6 │ CREATE │ CharlesAbecassis │ 96364 │ 96857-000000408 │ 1582171975 │ 0 │ 1519634701 │ 1524462301 │
│ 7 │ CREATE │ loanblanchard │ 103654 │ 106456-000001A4 │ 1584427318 │ 0 │ 1522609561 │ 1527437161 │
│ 8 │ UPDATE │ RoselyneBinesse │ 66656 │ 269139-00000541 │ NULL │ 1572940368 │ NULL │ NULL │
│ 9 │ UPDATE │ AnneAmbles │ 67090 │ 269601-000004A9 │ NULL │ 1573074966 │ NULL │ NULL │
│ 10 │ UPDATE │ AlainLebrun │ 67109 │ 269620-0000005A │ NULL │ 1573080449 │ NULL │ NULL │
│ 11 │ UPDATE │ Aude49 │ 67926 │ 270490-0000007D │ NULL │ 1573355095 │ NULL │ NULL │
│ 12 │ UPDATE │ NadineBlanchard │ 67933 │ 270502-000001F5 │ NULL │ 1573359987 │ NULL │ NULL │
│ 13 │ UPDATE │ auroremengual │ 70468 │ 272976-0000047B │ NULL │ 1574133953 │ NULL │ NULL │
│ 14 │ CREATE │ AlainLebrun │ 284266 │ 284605-000001A7 │ 1640737001 │ 0 │ 1578165360 │ 1582992960 │
│ 15 │ CREATE │ CharlesAbecassis │ 278986 │ 284605-000001A7 │ 1639117359 │ 0 │ 1578165360 │ 1582992960 │
│ 16 │ CREATE │ AnneAmbles │ 282287 │ 284605-000001A7 │ 1640145167 │ 0 │ 1578165360 │ 1582992960 │
│ 17 │ CREATE │ RoselyneBinesse │ 282575 │ 285418-00000155 │ 1640232666 │ 0 │ 1578430327 │ 1583257927 │
│ 18 │ CREATE │ Aude49 │ 286632 │ 286634-0000087C │ 1641505163 │ 0 │ 1578822615 │ 1583650215 │
└─────┴────────┴──────────────────┴────────────┴─────────────────┴────────────┴────────────┴──────────────┴───────────────┘
```
Here it is after triming:
```
┌─────┬────────┬──────────────────┬────────────┬─────────────────┬────────────┬────────────┬──────────────┬───────────────┐
│ row │ op │ issuer │ created_on │ written_on │ expires_on │ expired_on │ chainable_on │ replayable_on │
│ 0 │ CREATE │ Aude49 │ 67926 │ 74673-0000027DF │ 1573354954 │ 0 │ 1512748787 │ 1517576387 │
│ 1 │ CREATE │ AlainLebrun │ 67109 │ 74673-0000027DF │ 1573080362 │ 0 │ 1512748787 │ 1517576387 │
│ 2 │ CREATE │ AnneAmbles │ 67090 │ 74673-0000027DF │ 1573074728 │ 0 │ 1512748787 │ 1517576387 │
│ 3 │ CREATE │ RoselyneBinesse │ 66656 │ 74673-0000027DF │ 1572940298 │ 0 │ 1512748787 │ 1517576387 │
│ 4 │ CREATE │ CharlesAbecassis │ 96364 │ 96857-000000408 │ 1582171975 │ 0 │ 1519634701 │ 1524462301 │
│ 5 │ CREATE │ loanblanchard │ 103654 │ 106456-000001A4 │ 1584427318 │ 0 │ 1522609561 │ 1527437161 │
│ 6 │ UPDATE │ RoselyneBinesse │ 66656 │ 269139-00000541 │ NULL │ 1572940368 │ NULL │ NULL │
│ 7 │ UPDATE │ AnneAmbles │ 67090 │ 269601-000004A9 │ NULL │ 1573074966 │ NULL │ NULL │
│ 8 │ UPDATE │ AlainLebrun │ 67109 │ 269620-0000005A │ NULL │ 1573080449 │ NULL │ NULL │
│ 9 │ UPDATE │ Aude49 │ 67926 │ 270490-0000007D │ NULL │ 1573355095 │ NULL │ NULL │
│ 10 │ CREATE │ AlainLebrun │ 284266 │ 284605-000001A7 │ 1640737001 │ 0 │ 1578165360 │ 1582992960 │
│ 11 │ CREATE │ CharlesAbecassis │ 278986 │ 284605-000001A7 │ 1639117359 │ 0 │ 1578165360 │ 1582992960 │
│ 12 │ CREATE │ AnneAmbles │ 282287 │ 284605-000001A7 │ 1640145167 │ 0 │ 1578165360 │ 1582992960 │
│ 13 │ CREATE │ RoselyneBinesse │ 282575 │ 285418-00000155 │ 1640232666 │ 0 │ 1578430327 │ 1583257927 │
│ 14 │ CREATE │ Aude49 │ 286632 │ 286634-0000087C │ 1641505163 │ 0 │ 1578822615 │ 1583650215 │
└─────┴────────┴──────────────────┴────────────┴─────────────────┴────────────┴────────────┴──────────────┴───────────────┘
```
Only 4 entries have been removed, however IMO the result should be this:
```
┌─────┬────────┬──────────────────┬────────────┬─────────────────┬────────────┬────────────┬──────────────┬───────────────┐
│ row │ op │ issuer │ created_on │ written_on │ expires_on │ expired_on │ chainable_on │ replayable_on │
│ 0 │ CREATE │ loanblanchard │ 103654 │ 106456-000001A4 │ 1584427318 │ 0 │ 1522609561 │ 1527437161 │
│ 1 │ CREATE │ AlainLebrun │ 284266 │ 284605-000001A7 │ 1640737001 │ 0 │ 1578165360 │ 1582992960 │
│ 2 │ CREATE │ CharlesAbecassis │ 278986 │ 284605-000001A7 │ 1639117359 │ 0 │ 1578165360 │ 1582992960 │
│ 3 │ CREATE │ AnneAmbles │ 282287 │ 284605-000001A7 │ 1640145167 │ 0 │ 1578165360 │ 1582992960 │
│ 4 │ CREATE │ RoselyneBinesse │ 282575 │ 285418-00000155 │ 1640232666 │ 0 │ 1578430327 │ 1583257927 │
│ 5 │ CREATE │ Aude49 │ 286632 │ 286634-0000087C │ 1641505163 │ 0 │ 1578822615 │ 1583650215 │
└─────┴────────┴──────────────────┴────────────┴─────────────────┴────────────┴────────────┴──────────────┴───────────────┘
```https://git.duniter.org/nodes/typescript/duniter/-/issues/1393Fork resolution error on (some) blocks containing excluded members2020-01-03T10:30:03+01:00matograineFork resolution error on (some) blocks containing excluded membersSome fork resolutions fail with an error : ruleToBeKickedArePresent on valid blocks containing excluded members.
see https://forum.duniter.org/t/probleme-de-fork-non-resolu-sur-un-noeud-bug-dexclusion-2-le-retour/6679Some fork resolutions fail with an error : ruleToBeKickedArePresent on valid blocks containing excluded members.
see https://forum.duniter.org/t/probleme-de-fork-non-resolu-sur-un-noeud-bug-dexclusion-2-le-retour/6679https://git.duniter.org/nodes/typescript/duniter/-/issues/1385CPU and memory leaks2019-09-10T12:58:03+02:00vincentrouCPU and memory leaksI observe cpu and memory leaks on my duniter node.
![memory_leak](/uploads/344dfd0c699eb7b3db5b55ab60cf0e9d/memory_leak.png)
![cpu_leak](/uploads/0ee9fdc3cf155331c5c01ea432956ee8/cpu_leak.png)
The memory leak is quite slow but the cpu...I observe cpu and memory leaks on my duniter node.
![memory_leak](/uploads/344dfd0c699eb7b3db5b55ab60cf0e9d/memory_leak.png)
![cpu_leak](/uploads/0ee9fdc3cf155331c5c01ea432956ee8/cpu_leak.png)
The memory leak is quite slow but the cpu leak made the server crash after a month and half. The command was to be at 40% of the cpu for the PoW.https://git.duniter.org/nodes/typescript/duniter/-/issues/1383WS2P: allow `upnp: true` combined with `port` and/or `remoteport`2020-10-04T18:30:46+02:00Cédric MoreauWS2P: allow `upnp: true` combined with `port` and/or `remoteport`Today if we use `upnp: true`, then Duniter ignores the `port` and `remoteport` option. This means that we can't precise the ports we want to be opened by UPnP. UPnP decides of everything currently.
I would like to be able to choose whic...Today if we use `upnp: true`, then Duniter ignores the `port` and `remoteport` option. This means that we can't precise the ports we want to be opened by UPnP. UPnP decides of everything currently.
I would like to be able to choose which ports UPnP will use.2.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1381/node/sandboxes does not display certifications sandboxes2020-10-04T18:31:02+02:00Moul/node/sandboxes does not display certifications sandboxes```json
/node/sandboxes
{
"identities": {
"size": 5000,
"free": 4866
},
"memberships": {
"size": 5000,
"free": 4001
},
"transactions": {
"size": 200,
"free": 179
}
}
``````json
/node/sandboxes
{
"identities": {
"size": 5000,
"free": 4866
},
"memberships": {
"size": 5000,
"free": 4001
},
"transactions": {
"size": 200,
"free": 179
}
}
```2.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1378Proof-of-work self-submission: Cannot read property 'getRawSigned' of null2020-05-01T13:19:38+02:00insoProof-of-work self-submission: Cannot read property 'getRawSigned' of nullAfter 2 days off, my node is restarting this morning. I regurarly encounter such errors :
```
2019-05-23T07:08:10+02:00 - info: Block resolution: 1 potential blocks after current#222673...
2019-05-23T07:08:10+02:00 - info: Block #22267...After 2 days off, my node is restarting this morning. I regurarly encounter such errors :
```
2019-05-23T07:08:10+02:00 - info: Block resolution: 1 potential blocks after current#222673...
2019-05-23T07:08:10+02:00 - info: Block #222674 added to the blockchain in 49 ms
2019-05-23T07:08:10+02:00 - info: Block resolution: 1 potential blocks after current#222674...
2019-05-23T07:08:10+02:00 - info: Block #222675 added to the blockchain in 41 ms
2019-05-23T07:08:10+02:00 - info: Block resolution: 1 potential blocks after current#222675...
2019-05-23T07:08:10+02:00 - info: Block #222676 added to the blockchain in 50 ms
2019-05-23T07:08:10+02:00 - info: Block resolution: 1 potential blocks after current#222676...
2019-05-23T07:08:10+02:00 - info: Block #222677 added to the blockchain in 43 ms
2019-05-23T07:08:10+02:00 - info: Block resolution: 0 potential blocks after current#222677...
2019-05-23T07:08:10+02:00 - warn: Proof-of-work self-submission: Cannot read property 'getRawSigned' of null
2019-05-23T07:08:10+02:00 - warn: Unknown reference block of peer
```
```
2019-05-23T07:08:38+02:00 - info: Block resolution: 1 potential blocks after current#222723...
2019-05-23T07:08:38+02:00 - info: Block #222724 added to the blockchain in 72 ms
2019-05-23T07:08:38+02:00 - info: Block resolution: 1 potential blocks after current#222724...
2019-05-23T07:08:38+02:00 - info: Block #222725 added to the blockchain in 63 ms
2019-05-23T07:08:38+02:00 - info: Block resolution: 1 potential blocks after current#222725...
2019-05-23T07:08:39+02:00 - info: Block #222726 added to the blockchain in 304 ms
2019-05-23T07:08:39+02:00 - info: Block resolution: 1 potential blocks after current#222726...
2019-05-23T07:08:39+02:00 - info: [5cnvo5bm] ⬇ PEER HT7cGFBN 222832-0
2019-05-23T07:08:40+02:00 - info: [5cnvo5bm] ⬇ PEER 47JpfrGk 222860-0
2019-05-23T07:08:40+02:00 - info: [5cnvo5bm] ⬇ PEER 47JpfrGk 222860-0
2019-05-23T07:08:44+02:00 - info: Block #222727 added to the blockchain in 4692 ms
2019-05-23T07:08:44+02:00 - info: Block resolution: 0 potential blocks after current#222727...
2019-05-23T07:08:44+02:00 - warn: Proof-of-work self-submission: Cannot read property 'getRawSigned' of null
2019-05-23T07:08:44+02:00 - warn: Unknown reference block of peer
2019-05-23T07:08:44+02:00 - warn: Unknown reference block of peer
2019-05-23T07:08:53+02:00 - warn: Identity with hash '2A3714384B159A13EF108D0041B4AA2C410230A70EA9B5149A038263FDE71AF2' not found
2019-05-23T07:08:55+02:00 - info: [5cnvo5bm] ⬇ PEER 2sZF6j2P 222832-0
2019-05-23T07:08:55+02:00 - info: [5cnvo5bm] ⬇ PEER 2sZF6j2P 222832-0
```
It does not seem to block the node, but it seems to slow down the join of the branch :
```
2019-05-23T07:10:16+02:00 - info: Block resolution: 0 potential blocks after current#222860...
2019-05-23T07:10:17+02:00 - info: [5cnvo5bm] ✔ PEER 82NdD9eE 222832-0
2019-05-23T07:10:17+02:00 - warn: Proof-of-work self-submission: Cannot read property 'getRawSigned' of null
2019-05-23T07:10:17+02:00 - info: [5cnvo5bm] ✔ PEER DsEx1pS3 222832-0
2019-05-23T07:10:17+02:00 - warn: Unknown reference block of peer
2019-05-23T07:10:18+02:00 - info: [5cnvo5bm] ✔ PEER 2cPRV3HV 222832-0
2019-05-23T07:10:27+02:00 - warn: Identity with hash
2019-05-23T07:10:30+02:00 - warn: Identity with hash 'CCE876F02FF0F84762D079C87610CAF7C842F36F65FAEF9EF72716BA7E5E50FF' not found
2019-05-23T07:10:30+02:00 - warn: Identity with hash '7CBCE9741AA5AA4BFF2791703E4CD11C1B804CE5CC705A4606ED81BC88BF1256' not found
2019-05-23T07:10:31+02:00 - warn: Identity with hash '2CCC4EAD120E151F60AA941EBB5437BAC1D498B23052213F4799D602145842B1' not found
2019-05-23T07:10:32+02:00 - info: WS2P: Could not connect to peer 82NdD9eE using `WS2P 78.251.5.57 20900: WS2P connection timeout`
2019-05-23T07:10:32+02:00 - warn: WS2P request timeout
2019-05-23T07:10:32+02:00 - warn: WS2P request timeout
2019-05-23T07:10:32+02:00 - error: Unhandled rejection: WS2P connection timeout
2019-05-23T07:10:32+02:00 - error: WS2P connection timeout
2019-05-23T07:10:32+02:00 - info: Generating proof-of-work with 5 leading zeros followed by [0-7]... (CPU usage set to 10%) for block#222861 5cnvo5
2019-05-23T07:10:32+02:00 - info: SIDE Block #222861-0000008C added to the blockchain in 0 ms
2019-05-23T07:10:32+02:00 - info: [5cnvo5bm] ✔ PEER 4L6ki7UG 222832-0
2019-05-23T07:10:32+02:00 - info: Blocks were not applied.
2019-05-23T07:10:32+02:00 - info: [5cnvo5bm] ✔ PEER BftGs6Qk 222832-0
2019-05-23T07:10:32+02:00 - info: Block resolution: 1 potential blocks after current#222860...
2019-05-23T07:10:32+02:00 - info: Block #222861 added to the blockchain in 61 ms
```https://git.duniter.org/nodes/typescript/duniter/-/issues/1376Update ws module from v1 to v72019-05-12T18:25:44+02:00MoulUpdate ws module from v1 to v72.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1375Fork resolution is stuck2019-05-11T11:56:19+02:00Cédric MoreauFork resolution is stuckSee: https://forum.duniter.org/t/blocage-de-certains-noeuds-sur-la-g1-depuis-ce-matin/6093See: https://forum.duniter.org/t/blocage-de-certains-noeuds-sur-la-g1-depuis-ce-matin/6093https://git.duniter.org/nodes/typescript/duniter/-/issues/1374When synchronisation get stuck by a no space left, nothing happen2019-05-07T22:51:48+02:00MoulWhen synchronisation get stuck by a no space left, nothing happenNo space left error is not handle during synchronisation, it get stuck without progress on the bars:
```bash
Progress:
Milestones: [||||||||||||||||||||] 100 %
Download: [|||| ] 21 %
Apply: [|||| ...No space left error is not handle during synchronisation, it get stuck without progress on the bars:
```bash
Progress:
Milestones: [||||||||||||||||||||] 100 %
Download: [|||| ] 21 %
Apply: [|||| ] 21 %
Sandbox: [ ] 0 %
Peers: [ ] 0 %
Status: GOT chunck #188/874 from 47000 to 47249 on peer ts.g1.librelois.fr
^C
tail -f ~/.config/duniter/duniter_default/duniter.log
2019-05-07T22:28:06+02:00 - error: Error: ENOSPC: no space left on device, write
2019-05-07T22:28:06+02:00 - error: Unhandled rejection: Error: ENOSPC: no space left on device, write
2019-05-07T22:28:06+02:00 - error: Error: ENOSPC: no space left on device, write
2019-05-07T22:28:06+02:00 - error: Unhandled rejection: Error: ENOSPC: no space left on device, write
2019-05-07T22:28:06+02:00 - error: Error: ENOSPC: no space left on device, write
```Horizonhttps://git.duniter.org/nodes/typescript/duniter/-/issues/1371Replacing naclb by node-sodium2019-05-07T22:08:29+02:00Cédric MoreauReplacing naclb by node-sodiumNaclb was a handmaid port dependency for fast, native C++ execution of Nacl (speed needed for PoW).
Today, it exists [node-sodium](https://github.com/paixaop/node-sodium) which seems to do this exact job and be maintained actively and b...Naclb was a handmaid port dependency for fast, native C++ execution of Nacl (speed needed for PoW).
Today, it exists [node-sodium](https://github.com/paixaop/node-sodium) which seems to do this exact job and be maintained actively and bases on stantard C++ libs.
Maybe we could replace naclb by node-sodium.Horizonhttps://git.duniter.org/nodes/typescript/duniter/-/issues/1369Synchronization logs are not stored into the log file2020-10-04T18:31:12+02:00MoulSynchronization logs are not stored into the log file> https://forum.duniter.org/t/g1-test-dans-les-choux/4192/335?u=moul> https://forum.duniter.org/t/g1-test-dans-les-choux/4192/335?u=moul2.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1365New versions are not published on NPM2019-04-17T13:39:00+02:00Cédric MoreauNew versions are not published on NPMVersions with pattern 1.x.y should be published on NPM, so that softwares relying on it can upgrade.Versions with pattern 1.x.y should be published on NPM, so that softwares relying on it can upgrade.https://git.duniter.org/nodes/typescript/duniter/-/issues/1363JSON blockchain archives are duplicated2020-10-04T18:31:40+02:00Pascal EngélibertJSON blockchain archives are duplicatedBoth `archives` and `g1` folders contain exactly the same data (excepted the `fork` value), so 260 MB could be saved by removing one of them.Both `archives` and `g1` folders contain exactly the same data (excepted the `fork` value), so 260 MB could be saved by removing one of them.2.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1357[AT] `OUT` membership must not be included in a block if issued by a non-member2019-04-07T13:58:06+02:00Cédric Moreau[AT] `OUT` membership must not be included in a block if issued by a non-memberSee https://forum.duniter.org/t/bug-a-l-ajout-d-une-certification-d-un-non-membre-dans-le-bloc-a-calculer-v1-7-16/5952/13See https://forum.duniter.org/t/bug-a-l-ajout-d-une-certification-d-un-non-membre-dans-le-bloc-a-calculer-v1-7-16/5952/13https://git.duniter.org/nodes/typescript/duniter/-/issues/1354Add an automated test for dal.isMember()2022-07-07T10:45:00+02:00Cédric MoreauAdd an automated test for dal.isMember()See https://forum.duniter.org/t/bug-a-l-ajout-d-une-certification-d-un-non-membre-dans-le-bloc-a-calculer-v1-7-16/5952
`isMember()` should work: return true when and identity is member, false when it’s not
Tests to lock this feature fi...See https://forum.duniter.org/t/bug-a-l-ajout-d-une-certification-d-un-non-membre-dans-le-bloc-a-calculer-v1-7-16/5952
`isMember()` should work: return true when and identity is member, false when it’s not
Tests to lock this feature fixed in https://git.duniter.org/nodes/typescript/duniter/commit/f9778328c483f7a5a0b565f0f9d539fb175bec551.10https://git.duniter.org/nodes/typescript/duniter/-/issues/1353An identity with its membership which just expires proceed block calculation2020-10-04T18:34:17+02:00MoulAn identity with its membership which just expires proceed block calculation> Cf: https://forum.duniter.org/t/g1-test-dans-les-choux/4192/316?u=moul
It is not happening when launching pow with an already expired membership identity.
But, it happen, when an member identity is calculating, then loose its members...> Cf: https://forum.duniter.org/t/g1-test-dans-les-choux/4192/316?u=moul
It is not happening when launching pow with an already expired membership identity.
But, it happen, when an member identity is calculating, then loose its membership and keep calculate.
There is no further check at each block if the identity is still member. A mechanism should handle that.2.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1349Deno instead of Nodejs?2020-05-10T18:15:04+02:00MoulDeno instead of Nodejs?- [Deno website](https://deno.land/)
- [Deno repository](https://github.com/denoland/deno)
> A secure JavaScript/TypeScript runtime built with V8, Rust, and Tokio.
Deno would be able to interpret TypeScript directly.
No need for transp...- [Deno website](https://deno.land/)
- [Deno repository](https://github.com/denoland/deno)
> A secure JavaScript/TypeScript runtime built with V8, Rust, and Tokio.
Deno would be able to interpret TypeScript directly.
No need for transpilation to JavaScript.
This is the project from the same author of Node.js.
The project is still in early stage. But, it worth having a look.Horizonhttps://git.duniter.org/nodes/typescript/duniter/-/issues/1347Node try to connect to previous currency peers after switch to another currency2019-03-27T10:30:56+01:00Vincent TexierNode try to connect to previous currency peers after switch to another currencyDuniter desktop 1.7.11 on Ubuntu 14.04. All actions made on the GUI.
* Running as g1-test node since installation.
* Full data reset on a g1 node to help in the forks.
* Few syncs later, and few hours later, the logs says that **the nod...Duniter desktop 1.7.11 on Ubuntu 14.04. All actions made on the GUI.
* Running as g1-test node since installation.
* Full data reset on a g1 node to help in the forks.
* Few syncs later, and few hours later, the logs says that **the node try to contact g1-test and g1 peers as well** !
```javascript
2019-03-27T10:16:06+01:00 - info: WS2P: Could not connect to peer 85W4GAHQ using `WS2P g1test.nordstrom.duniter.org 443: WS2P connection timeout`
2019-03-27T10:16:06+01:00 - debug: WS2P: init: failed connection
2019-03-27T10:16:06+01:00 - info: WS2P: Could not connect to peer 7GG6nP4T using `WS2P legacy.g1test.nordstrom.duniter.org 443: WS2P connection timeout`
2019-03-27T10:16:06+01:00 - info: WS2P: Could not connect to peer JyTqcD4Q using `WS2P gtest.jytou.fr 443: WS2P connection timeout`
2019-03-27T10:16:06+01:00 - debug: WS2P: init: failed connection
2019-03-27T10:16:06+01:00 - debug: WS2P: init: failed connection
2019-03-27T10:16:06+01:00 - info: WS2P: Could not connect to peer Do99s6wQ using `WS2P duniter-g1.p2p.legal 443: WS2P connection timeout`
2019-03-27T10:16:06+01:00 - info: WS2P: Could not connect to peer E7KeCdDS using `WS2P 93.20.61.189 20900: WS2P connection timeout`
```https://git.duniter.org/nodes/typescript/duniter/-/issues/1339In a quick sync on a currency with changed UnitBase, generated b_index may no...2019-02-03T12:24:04+01:00Cédric MoreauIn a quick sync on a currency with changed UnitBase, generated b_index may not be correct about UDhttps://git.duniter.org/nodes/typescript/duniter/-/issues/1338Quick sync and normal sync do not lead to the same b_index2020-04-30T22:29:29+02:00Cédric MoreauQuick sync and normal sync do not lead to the same b_indexSee https://forum.duniter.org/t/g1-test-bloquee-bloc-genere-mais-refuse-de-part-sa-taille/5648/47See https://forum.duniter.org/t/g1-test-bloquee-bloc-genere-mais-refuse-de-part-sa-taille/5648/471.10