Releases: pokt-network/poktroll
v0.0.9-4
v0.0.9-3
Fixes a consensus-breaking issue on Alpha TestNet 🛠️🔗
While we did not perform a re-genesis, currently deployed full nodes require manual intervention to recover from divergent state.
The easiest way to get online, if you already have a TestNet stack deployed using poktroll-docker-compose-example repository, is to follow these steps:
- Shell and
cd
intopoktroll-docker-compose-example
directory and pull the latest changes
git pull
- Edit your .env file to include new variables:
POKTROLLD_IMAGE_TAG_OFF_CHAIN=0.0.9-3
POKTROLLD_IMAGE_TAG_VALIDATOR=0.0.9
You can find more information about them here.
- Stop full-node:
docker compose down full-node
- Clean full-node state:
rm -rf poktrolld-data/data/ poktrolld-data/cosmovisor/
- Start full-node back:
docker compose up -d full-node
Optionally, you can use watch_height
and docker logs -f --tail 100 full-node
to monitor the progress.
- Restart your
appgate
,relayminer
,gateway
if you have them provisioned.
docker compose restart appgate relayminer gateway
Full Changelog: v0.0.9...v0.0.9-3
Upgrade transaction:
{
"body": {
"messages": [
{
"@type": "/cosmos.upgrade.v1beta1.MsgSoftwareUpgrade",
"authority": "pokt10d07y265gmmuvt4z0w9aw880jnsr700j8yv32t",
"plan": {
"name": "v0.0.9-3",
"height": "17102",
"info": "{\"binaries\":{\"linux\/amd64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-3\/poktroll_linux_amd64.tar.gz?checksum=sha256:4016aab56bc3bd892dfbcdd6a872092645c51b039383ff7b34467a9faca3fb60\",\"linux\/arm64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-3\/poktroll_linux_arm64.tar.gz?checksum=sha256:2c74578fcafca8f24bf68539e1732dc8b07ca51436acf1119e9ca49919a19ea5\",\"darwin\/amd64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-3\/poktroll_darwin_amd64.tar.gz?checksum=sha256:f8377de3c910b680b007c07b7cbe6098672147850aba43225563ed2ce4359e20\",\"darwin\/arm64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-3\/poktroll_darwin_arm64.tar.gz?checksum=sha256:01e9b179c6bdcc5b2ee73dc3f70aa967fe6407e5628deb26791fe55c9b09d5a2\"}}"
}
}
]
}
}
v0.0.9-2
Full Changelog: v0.0.9-1...v0.0.9-2
Upgrade tx:
{
"body": {
"messages": [
{
"@type": "/cosmos.upgrade.v1beta1.MsgSoftwareUpgrade",
"authority": "pokt10d07y265gmmuvt4z0w9aw880jnsr700j8yv32t",
"plan": {
"name": "v0.0.9-2",
"height": "17120",
"info": "{\"binaries\":{\"linux\/amd64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-2\/poktroll_linux_amd64.tar.gz?checksum=sha256:bbef89b677fa6ee92afa4b93421653b093f0e679ee890f3f6d0fce9b11b11cd3\",\"linux\/arm64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-2\/poktroll_linux_arm64.tar.gz?checksum=sha256:d5dadb7c5d50493ba7717ec29785b074d4d76ce167e3eb54c183829d3560cc70\",\"darwin\/amd64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-2\/poktroll_darwin_amd64.tar.gz?checksum=sha256:d0134c208bf85cf4992461a4e3b56557c178edc745e0ae677b8548abf9f56cbb\",\"darwin\/arm64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-2\/poktroll_darwin_arm64.tar.gz?checksum=sha256:0c7e025cd91e054cd2d95833c339c3875927eb8474142eb61ab21f6bfa648442\"}}"
}
}
]
}
}
v0.0.9-1
Hotfix for v0.0.9
.
Full Changelog: v0.0.9...v0.0.9-1
v0.0.9
Protocol Upgrades
- Planned Upgrade: ✅ Yes.
- Breaking Change: ✅ Yes, the upgrade will be issued on Alpha TestNet.
- Manual Intervention Required: ❌ Not applicable for this release.
- Upgrade Height: N/A.
What's Changed
- [Tooling] fix and add makefile targets by @bryanchriswhite in #814
- [Tooling, Code Health] refactor: split Makefile into multiple files by @bryanchriswhite in #816
- [Proof] Prevent proof submission when not required by @red-0ne in #822
- [Container image] Change base image for release by @okdas in #829
Full Changelog: v0.0.8...v0.0.9
v0.0.8
Protocol Upgrades
- Planned Upgrade: ❌ Not applicable for this release.
- Breaking Change: ❌ Not applicable for this release.
- Manual Intervention Required: ✅ Yes, but only for Alpha TestNet participants. If you are participating, please follow the instructions provided here for restarting your full node after re-genesis.
- Upgrade Height: ❌ Not applicable for this release.
What's Changed
- [Docs] Tokenomics Documentation by @Olshansk in #750
- build(deps): bump webpack from 5.89.0 to 5.94.0 in /docusaurus by @dependabot in #775
- [Docs] Minor doc updates across the board by @Olshansk in #792
- [Tilt] Enable rest service by default in Tilt by @red-0ne in #793
- [Relay Mining] Use per-service difficulty in the relayer by @adshmh in #745
- [Small PR][CI] Add check for stable marshalers by @okdas in #784
- [Dependencies] Bump go and cosmos-sdk by @okdas in #797
- [Docs] how to create a new release by @okdas in #783
- [Service] Align add service fee param with other params implementation by @red-0ne in #778
- [Proof] Proof submission fee param by @red-0ne in #779
- Feat/payable proof submission by @red-0ne in #780
- [E2E Test] Remove redundant logging by @Olshansk in #798
- [SDK] Update shannon sdk dependency by @red-0ne in #800
- [SessionManager] Implement off-chain proof params usage by @red-0ne in #765
- Use a descriptive error if service ID is not found by @adshmh in #787
- [CI] Add cosmovisor to container images by @okdas in #796
- [Documentation] Cosmovisor by @okdas in #768
- [GATEWAY POC] A couple helpers to help deploy a PATH gateway by @Olshansk in #801
- [Quick PR][LocalNet] Turn off minimum-gas-prices by @okdas in #805
- [Tokenomics] Preparation for Global Mint Reimbursement Request by @Olshansk in #755
- [Session,Service] Ensure SessionHeader and Service basic validation. by @red-0ne in #782
- [Refactor] Replace embedded Service with ServiceId by @red-0ne in #802
- [Docs] Add a debugging tip: using transaction hashes by @adshmh in #786
Full Changelog: v0.0.7...v0.0.8
v0.0.7
Protocol Upgrades
- Planned Upgrade: Not applicable for this release.
- Breaking Change: Not applicable for this release.
- Manual Intervention Required: ✅ Yes, but only for Alpha TestNet participants. If you are participating, please follow the instructions provided here for restarting your full node after re-genesis.
- Upgrade Height: Not applicable for this release.
What's Changed
- [Tiltfile] Add rest to TiltFile by @Olshansk in #741
- [Docs] Protocol upgrades by @okdas in #719
- [Docs] Shannon Governance Parameter Documentation Page by @Olshansk in #738
- build(deps): bump github.com/docker/docker from 27.1.0+incompatible to 27.1.1+incompatible by @dependabot in #730
- Update pull_request_template.md by @Olshansk in #748
- [Code Health] mitigate protobuf import issue by @bryanchriswhite in #749
- [Performance] Reduce RelayMiner memory consumption under load by @okdas in #739
- [Docs] Move over docs from poktroll-docker-compose-example by @Olshansk in #757
- [Application] Implement unbonding period by @red-0ne in #735
- [Docs] Document (non-)custodial staking by @red-0ne in #720
- [Docs] Cleanup & Deprecation by @Olshansk in #766
- Update
adding_params.md
to useignite
by @Olshansk in #764 - [Tooling] Add
protocheck
CLI tool by @bryanchriswhite in #770 - build(deps): bump micromatch from 4.0.5 to 4.0.8 in /docusaurus by @dependabot in #774
- fix: ensure stable_marshaler_all option on all proto files by @bryanchriswhite in #772
Full Changelog: v0.0.6...v0.0.7
v0.0.6
Protocol Upgrades
- Planned Upgrade: Not applicable for this release.
- Breaking Change: Not applicable for this release.
- Manual Intervention Required: ✅ Yes, but only for Alpha TestNet participants. If you are participating, please follow the instructions provided here for restarting your full node after re-genesis.
- Upgrade Height: Not applicable for this release.
What's Changed
- [Supplier] Supplier unbonding period governance param by @red-0ne in #704
- [Supplier] Implement supplier service activation by @red-0ne in #707
- [Upgrades] Module upgrades and core param changes via authz txs by @okdas in #702
- [Tests] Improve & Skip Flaky Tests by @Olshansk in #723
- [Tokenomics] Use service module directly to find a service by @adshmh in #726
- [Tokenomics] Refactoring claim settlement to enable Token Logic Modules by @Olshansk in #708
- [Cleanup] Minor PR #708 FOllowup by @Olshansk in #728
- [Docs] add mockgen instructions to quickstart and makefile helper by @wtfsayo in #733
- [Supplier] Implement non-custodial staking by @red-0ne in #716
- [Supplier] Refactor/non custodial staking tests by @red-0ne in #718
- [Supplier] Rename Supplier.Address to Supplier.OperatorAddress by @red-0ne in #734
- [Supplier] Implement supplier revenue share by @red-0ne in #729
- [E2E] Add simple rest service for e2e tests by @red-0ne in #725
- [SDK] Upgrade shannon sdk dependency by @red-0ne in #736
New Contributors
Full Changelog: v0.0.5...v0.0.6
v0.0.5
Protocol Upgrades
- Planned Upgrade: Not applicable for this release.
- Breaking Change: Not applicable for this release.
- Manual Intervention Required: ✅ Yes, but only for Alpha TestNet participants. If you are participating, please follow the instructions provided here for restarting your full node after re-genesis.
- Upgrade Height: Not applicable for this release.
What's Changed
- [TODO] chore: update
smt.MerkleRoot#Sum()
error handling by @bryanchriswhite in #672 - [Mining] refactor: difficulty in terms of target hash by @bryanchriswhite in #690
- [Utility] Feat: Chain-specific compute unit to tokens multipliers by @rBurgett in #552
- [Supplier] Implement unbonding period by @red-0ne in #666
- [Proof Validation] Move proof validation to session settlement by @Olshansk in #703
- [Cleanup] Disable C&P msg distribution by @red-0ne in #712
- [Service] Add
owner_address
to the Service type by @Olshansk in #714 - A few corrections on quickstart.md doc by @adshmh in #713
- [Review] Followups after #552 review by @Olshansk in #706
- [Quick PR] Add authz authorizations for core modules param changes by @okdas in #717
- build(deps): bump github.com/docker/docker from 27.0.3+incompatible to 27.1.0+incompatible by @dependabot in #715
New Contributors
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- [CosmosSDK] Bump to v0.50.7 by @okdas in #682
- build(deps): bump braces from 3.0.2 to 3.0.3 in /docusaurus by @dependabot in #689
- build(deps): bump follow-redirects from 1.15.3 to 1.15.6 in /docusaurus by @dependabot in #685
- build(deps): bump express from 4.18.2 to 4.19.2 in /docusaurus by @dependabot in #687
- build(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /docusaurus by @dependabot in #688
- build(deps): bump ws from 7.5.9 to 7.5.10 in /docusaurus by @dependabot in #686
- [Testing] chore: uncomment proof CLI query tests by @bryanchriswhite in #668
- [Code Health] chore: log unused error when updating relay mining difficulty by @bryanchriswhite in #683
- [Observability] Add claim relays counter by @bryanchriswhite in #644
- [Observables] chore: add
ReplayObservable#SubscribeFromLatestBufferedOffset()
by @bryanchriswhite in #647 - [Relayminer] refactor:
relayerSessionsManager#waitForBlock()
by @bryanchriswhite in #648 - [Dependencies] bump go-getter and ibc-go by @okdas in #691
- [TODOs] refactor: proof path calculation by @bryanchriswhite in #659
- [RelayMiner] Fix LeanClient mutiple suppliers support by @red-0ne in #662
- [Application] Auto-undelegation of unstaked gateways by @red-0ne in #692
- [Testing] add account balance coverage to account settlement by @bryanchriswhite in #670
- [TODOs]
grace_period_end_offset_blocks
validation & cleanup by @bryanchriswhite in #667 - [TODO] refactor: query expiring claims w/ index by @bryanchriswhite in #671
- [TODO_BLOCKER] chore: Remove stale TODO_BLOCKERs by @red-0ne in #694
- [TODO] Blockers @okdas by @okdas in #674
- [Documentation] Load Testing on DevNets and TestNets by @okdas in #637
- [Supplier] Deny supplier staking with unknown services by @red-0ne in #693
- [TODOs] add
EventApplicationOverserviced
event by @bryanchriswhite in #669
New Contributors
- @dependabot made their first contribution in #689
Full Changelog: v0.0.3...v0.0.4