STAY TUNED, PIGEONS! KEEP AN EYE OUT
COO! Pigeons! Volume is prepping another release and a new testnet with a new module and some more logging. We are also pruning the paloma-testnet-13 state of the old messages and contracts so that we are able to explore upgrade with old state. We’ll keep the flock updated. Check for update on the current state here:
opened 07:10AM - 16 Jan 23 UTC
closed 12:22AM - 17 Jan 23 UTC
bug
# What is happening?
<details>
<summary>Section description</summary>
<i>Pr… ovide as much context as you can. Give as much context as you can to make it easier for the developers to figure what is happening.</i>
</details>
Node can't catch up, basically it consumes old blocks with the same frequency as the chain produces new blocks. After investigation, we notice that the INFORMATION logs are showing the following calls occurring about 300 times per second. Submitted user logs are here: https://github.com/palomachain/paloma/blob/master/x/valset/keeper/keeper.go#L363 and a section is below.
```
Jan 16 18:37:47 paloma palomad[1202129]: 6:37PM INF snapshot store module=x/valset store-key-name=valset store-key-string="KVStoreKey{0xc000f749e0, valset}"
Jan 16 18:37:47 paloma palomad[1202129]: 6:37PM INF get current snapshot last-id=7925 module=x/valset snapshot-validator-size=2
Jan 16 18:37:47 paloma palomad[1202129]: 6:37PM INF snapshot store module=x/valset store-key-name=valset store-key-string="KVStoreKey{0xc000f749e0, valset}"
Jan 16 18:37:47 paloma palomad[1202129]: 6:37PM INF get current snapshot last-id=7925 module=x/valset snapshot-validator-size=2
Jan 16 18:37:47 paloma palomad[1202129]: 6:37PM INF snapshot store module=x/valset store-key-name=valset store-key-string="KVStoreKey{0xc000f749e0, valset}"
```
The functions for these logs are:
**get current snapshot:** https://github.com/palomachain/paloma/blob/master/x/valset/keeper/keeper.go#L363
**valset store:** https://github.com/palomachain/paloma/blob/master/x/valset/keeper/keeper.go#L510
The snapshots are triggered in the keeper.go here:
**Build a Snapshot** https://github.com/palomachain/paloma/blob/master/x/valset/keeper/keeper.go#L171
We believe that a bad BNB smart contract deployment is causing the system to try to deploy the contract and is requesting these valsets and storing them in some type of race condition.
# Paloma and pigeon versions and logs
<details>
<summary>Section description</summary>
<i>Write down paloma version.</i>
<i>Write down pigeon version.</i>
<i>Copy and paste pigeon config file as well as relevant ENV variables.</i>
</details>
Paloma v.011.5
Pigeon v0.11.5
# How to reproduce?
<details>
<summary>Section description</summary>
<i>Please write detailed steps of what you were doing for this bug to appear.</i>
</details>
{WRITE YOUR ANSWER HERE}
# What is the expected behaviour?
<details>
<summary>Section description</summary>
<i>If you know, please write down what is the expected behaviour. If you don't know, that's ok. We can have a discussion in comments.</i>
</details>
The snapshot frequency should be much less, possibly once per minute allowing validors to sync blocks faster than 5 seconds per block
TODAY: PYTHON WEEKLY BY PALOMA FT. APEWORX
The Apes are on the way! We welcome our friends from ApeWorx as our very first Python Weekly AMA guests for 2023. Learn about the Academy and everything else they have in store for 2023!
TODAY, January 17
8 am PST / 11 am EST
https://twitter.com/i/spaces/1jMJgLyXDQexL
STAY UPDATED WITH THE LATEST
Latest versions: Paloma v0.11.5 & Pigeon v.0.11.5
Readme
TestNest-13
Paloma Nest Wallet (beta) v 1.2.4
JOIN THE VOLUME AND PALOMA TEAMS
Volume & Paloma are hiring, more positions are now open! Come join the teams. See our job description live here:
https://volume.finance/careers/
REMINDER:
This TestNest is not incentivized at this time. There is no snapshot! TestNest GRAINS have no value and this alpha software and come with no liability. You are responsible for your private key security on Paloma and on Ethereum. Please make sure to secure your keys and do not share any personally identifiable information in the chat when posting screenshots.
2 Likes