RC-0.10.0
IMPORTANT: This is a stable (TestNet verified) release but the rollout has been delayed due to recent changes in portal.pokt.network. Please stay tuned on all communications and we will notify Node runners and exchanges once major adoption beings
EDIT 07/05/2023: Please see RC-0.10.3 for the release following this one
RC 0.10.0
- References & Links
- Adoption Instruction
- Major Changes & Key Contributors
- Full Change List
- New Contributors
References & Links
- PIP-30
- Development Release Guide
- TestNet Rehearsal
- TestNet Rehearsal Results
- TODO: MainNet Release Plan
Adoption Instruction
Node Runners need to update their configurations to enable some of the new featuers
Configurations - Mempool for Block Size
In order to enable larger block sizes, the mempool also needs to double to account for that capacity. Therefore, node runners are asked to double their mempool configs.
For example, if it was previously
"Mempool": {
"RootDir": "/home/app/.pocket",
"Recheck": true,
"Broadcast": true,
"WalPath": "",
"Size": 9000,
"MaxTxsBytes": 1073741824,
"CacheSize": 9000,
"MaxTxBytes": 1048576
},
The new suggested configurations are:
"Mempool": {
"RootDir": "/home/app/.pocket",
"Recheck": true,
"Broadcast": true,
"WalPath": "",
"Size": 18000,
"MaxTxsBytes": 2147483648,
"CacheSize": 18000,
"MaxTxBytes": 2097152
},
Configurations - Session Rollover
client_session_sync_allowance was added with the following description:
- **"client_session_sync_allowance"**: The +/- allowance in amount of sessions for a relay request \(mechanism to allow for servicing stale sessions for whenever session height changes.)
It is an optional configuration, defaulting to 1, that can be set in the pocket_config
section of the config.json
file.
"pocket_config": {
...
"client_session_sync_allowance": 0
}
Pocket Core Docker Image
docker pull ghcr.io/pokt-network/pocket-v0:rc-0.10.0
Curtesy of @okdas
GeoMesh Docker Image
TODO: Add GeoMesh Docker Image
Major Changes & Key Contributors
- MsgStake; OutputAddress editing - @msmania
- Cache Related Bug Fixes; @msmania
- Session Rollover - @PoktBlade
- Block Size Increase - @ottodevs @Olshansk
- Tendermint Reliability Improvements - @Olshansk
New Flags
OEDIT
- Output Address EditingCRVAL
- Cache Related Bug ChangesBLOCK
- Block Size Changes
New Parameters
pocketcore/BlockByteSize
- Block Size in bytes
Infrastructure Support & Maintenance (TestNet & MainNet) by @StevenMartinez94 @aqt01 @byoung0589
Full Change List
- Fix bad and outdated links by @bmmpxf in #1512
- Claim & Proof Lifecycle (Reward Protocol) Documentation by @andrewnguyen22 in #1507
- Adds the e2e test suite framework and a bit over 80 test scenarios by @iajrz in #1514
- [Document] Improve documentation for
pocket nodes
by @Olshansk in #1521 - Probabilistic Proofs - Model Claim and Stake Data for Parameter Thresholds by @Olshansk in #1526
- Added default reviewpad.yml file by @Olshansk in #1539
- Fix: typos by @omahs in #1522
- run tests as described. fixes #1517 by @lookfirst in #1518
- Update the
TestApplication_CalculateAppRelays
test by @Olshansk in #1537 - Added unit tests for staked nodes and stakes apps pool addresses by @Olshansk in #1540
- LocalNet documentation using playground by @Olshansk in #1535
- Make TestKeeper_HandleRelay more scalable by @msmania in #1542
- Clear the global session cache when a node is unjailed by @msmania in #1529
- Fix TestValidatorStateChange_EditAndValidateStakeValidator by @msmania in #1533
- Allow the output address owner to change the output address via MsgStake by @msmania in #1534
- minor: Use height in query account txs by @0xBigBoss in #1525
- [Test] Unit Tests to validate Block Size increases + minor improvements by @Olshansk in #1538
- Explicitly set TestMode=0 in TestValidatorStateChange_OutputAddressEdit by @msmania in #1543
- Session roll over fix by @PoktBlade in #1536
- Add msgstake_flow.md by @msmania in #1544
- Pass a correct session end height to
NewSession
by @msmania in #1545 - Probabilistic Proofs - Add Block Composition Data by @Olshansk in #1550
- fix: reviewpad configuration by @marcelosousa in #1551
- Update tendermint version by @Olshansk in #1541
New Contributors
- @omahs made their first contribution in #1522
- @lookfirst made their first contribution in #1518
- @0xBigBoss made their first contribution in #1525
- @marcelosousa made their first contribution in #1551
Full Changelog: RC-0.9.2...RC-0.10.0