Releases: OriginTrail/dkg.js
dkg.js 8.2.2 release
🚀 dkg.js v8.2.2 Release
The v8.2.2 release introduces a customizable priority gas fee percentile, giving users fine-grained control over transaction speed.
Users can now choose which percentile of priority fees from the chain to include in your gasPrice, allowing you to balance cost vs. confirmation speed more precisely.
🌟 Improvements
- Customizable priorityGasFeePercentile
- Decide how aggressive your transaction should be by selecting the desired priority fee percentile.
🔔 DKG Core Node operators: please update your nodes to take advantage of this improvement.
Trace on! 🔍
dkg.js 8.2.1 Release
The dkg.js 8.2.1 release improves publish success rate by introducing smart gas pricing and improved token allowance handling.
🌟 Improvements
Smart Gas Pricing
- Gas price estimation now analyzes recent block fees to calculate the optimal gas price
- Configurable
gasPriceBufferPercentallows users to add a safety margin for volatile times in the network - Automatic fallback to legacy gas pricing on networks that don't support the current implementation
Robust Token Allowance Handling
- Simplified allowance logic with configurable
maxAllowancethreshold - Eliminates "allowance decreased below zero” errors
Builders please update your clients!
👉 Join the discussion on Discord
#TraceON
dkg.js 8.2.0 Release
The dkg.js 8.2.0 release brings fix for publishing when there is a large number of KAs in a single publish.
Builders, please update your clients!
👉 Join the discussion on Discord
#TraceON
dkg.js v8.1.1-rc.4 Release
Description
The dkg.js 8.1.1-rc.4 release brings improvements to Gnosis gas pricing calculation, fixing a small bug that came up in certain circumstances.
Builders please update your clients!
🐛 Bug Fixes
- Gnosis publish failing due to
gasPricebeing passed as 0
👉 Join the discussion on Discord
#TraceON
dkg.js v8.1.1-rc.3 Release
Description
The dkg.js 8.1.1-rc.3 release brings improvements to Gnosis gas pricing calculation.
Builders please update your clients!
🐛 Bug Fixes
- Gnosis publish failing due to outdated gas price oracle
👉 Join the discussion on Discord
#TraceON
dkg.js Release v8.1.1-rc1
Description
The dkg.js 8.1.1-rc1 release brings improvements to GET and QUERY operations which can now be called without specifying a private key in the client config.
Builders please update your clients!
🌟Improvements
- execute GET and QUERY operations without specifying a private key in the client config
More info: docs.origintrail.io
Join the discussion in Discord
dkg.js Release v8.1.0
✨ DKG V8.1.0 release
The OriginTrail Decentralized Knowledge Graph (DKG) V8.1.0 mainnet release represents a significant upgrade in the evolution of the OriginTrail ecosystem. It introduces Random Sampling-based Proofs of Knowledge (PoK), enabling TRAC staking rewards and advancing toward the next roadmap milestone: the Metcalfe Convergence. With the release of V8.1.0: - TRAC delegators can now earn rewards based on verifiable data storage. - Core Nodes gain new automation and resilience capabilities. - Builders benefit from improved configurability.This version finalizes the Random Sampling system and introduces new network mechanics, making it one of the most significant DKG upgrades to date.
🎉 Key Features
🔹 **Random Sampling Proof System**- Purpose: Verifies long-term availability of Knowledge Assets.
- Mechanism: Nodes submit Merkle proofs in response to randomized blockchain-issued challenges.
- No setup required: Nodes start participating automatically.
🔹 DKG Sync feature
- Function: Allows nodes to fetch missing Knowledge Assets.
- Activation: Optional, requires manual enabling.
- Benefit: Boosts Node Health, ensuring better reward performance.
DKG Core Node runners: Make sure your node is updated. Consult the update guide for details: https://docs.origintrail.io/useful-resources/dkg-v8.1.x-update-guidebook
TRAC Delegators: Staking features will resume on June 26th 2025 when the staking UI will be updated, concluding the V8.1.0 release.
For any questions or assistance join us in Discord
dkg.js Release v8.0.14
Description
The dkg.js 8.0.14 release brings improvements to JSON-LD parsing
Builders please update your clients!
🐛 Bug Fixes
- nquads parsing not removing literal language tag and types
👉 Join the discussion on Discord
#TraceON
dkg.js 8.0.13 Release
Description
The dkg.js 8.0.13 release brings improvements to JSON-LD parsing
🌟Improvements
- Improved blank node generation logic.
- N-Quads being created during JSON-LD parsing will now raise a very descriptive error, since they aren't supported.
Builders please update your clients!
More info: docs.origintrail.io
Join the discussion in Discord
dkg.js 8.0.12 Release
Description
The dkg.js 8.0.12 release changes the way constants are exported, and simplifies the way the DkgClient object is instantiated.
🌟Improvements
- Environment variable is derived from blockchain id. Therefore, instead of specifying the
environmentparameter, you need to provide theblockchain.nameonly. - Public key is derived from private key. Therefore, the
PUBLIC_KEYparameter is as no longer needed in the initialDkgClientsetup.
🐛Bug fixes
- Fixed wrong constants import
More info: docs.origintrail.io
Join the discussion in Discord