github pokt-network/pocket-core RC-0.10.0

latest releases: proofofconcept, RC-0.11.3, RC-0.11.2...
10 months ago

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

RC 0.10.0

  • References & Links
  • Adoption Instruction
    • Configurations - Mempool for Block Size
    • Configurations - Session Rollover
    • Pocket Core Docker Image
    • GeoMesh Docker Image
  • Major Changes & Key Contributors
    • New Flags
    • New Parameters
  • Full Change List
  • New Contributors

References & Links

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

pkgs/container/pocket-v0

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

  1. MsgStake; OutputAddress editing - @msmania
  2. Cache Related Bug Fixes; @msmania
  3. Session Rollover - @PoktBlade
  4. Block Size Increase - @ottodevs @Olshansk
  5. Tendermint Reliability Improvements - @Olshansk

New Flags

  • OEDIT - Output Address Editing
  • CRVAL - Cache Related Bug Changes
  • BLOCK - Block Size Changes

New Parameters

  • pocketcore/BlockByteSize - Block Size in bytes

Infrastructure Support & Maintenance (TestNet & MainNet) by @StevenMartinez94 @aqt01 @byoung0589

Full Change List

New Contributors

Full Changelog: RC-0.9.2...RC-0.10.0

Don't miss a new pocket-core release

NewReleases is sending notifications on new releases.