Skip to content

Releases: OriginTrail/dkg.js

dkg.js 6.5.3 Release

23 Sep 13:58
5d7e61a
Compare
Choose a tag to compare

Description

The 6.5.3 release of dkg.js brings multiple important enhancements to ensure better experience for developers.

🚀 Features

  • Improved return objects for all operations
    • Statuses of all operations performed on DKG Nodes
    • Transaction receipts for all transactions
  • Optional await for transactions finalization on Neuroweb

#TraceOn

dkg.js 6.5.2 Release

10 Sep 12:41
b1b46f5
Compare
Choose a tag to compare

Description

The 6.5.2 release of dkg.js brings multiple important enhancements and fixes to ensure better experience for developers.

🚀 Features

  • Optional force replacement of pending transactions with gas price detection and incrementation
  • Optional transaction simulations with "eth_call" in order to catch proper EVM error messages
  • Optional gas limit multiplier
  • Optimized event logs parsing

🐛Bug fixes

  • Fixed allowance handling logic
  • Fixed returned object for setAllowance function
  • Fixed GET protocol for non-private KAs
  • Fixed contract addresses fetching without proper blockchain metadata initialization

#TraceOn

dkg.js 6.5.0 Release

05 Jul 12:00
43cb7d4
Compare
Choose a tag to compare

We're thrilled to announce the release of dkg.js v6.5.0, with full support for DKG on the BASE blockchain! 🌐 This update means your dkg.js client can seamlessly interact with DKG on BASE, unlocking new realms of possibility and innovation. Dive in and harness the power of this DKG on BASE today!

🚀 Features

BASE integration #139

#TraceOn

dkg.js 6.4.0 Release

21 Jun 11:20
aa79da9
Compare
Choose a tag to compare

Description

  • The dkg.js 6.4.0 release is introducing Paranets - on-chain autonomous AI systems for collective building of knowledge graphs with knowledge mining incentives! Features in this release allows developers to create, manage, and utilize Paranets effectively. How to interact with Paranets using dkg.js read here.

🚀 Features

  • Create Paranet
  • Deploy NEURO Incentives contract
  • Create Paranet AI Service and add to a Paranet
  • Check and claim rewards for knowledge miners, operators and voters
  • Query a specific Paranet
  • Federated SPARQL Queries

#TraceON

dkg.js 6.3.0 Release

29 Apr 13:51
8d1fc77
Compare
Choose a tag to compare

Description

  • The 6.3.0 release brings enhancements that support the staking release on NeuroWeb for DKG.

🚀 Features

  • Scoring function ID constants update: Scoring function ID updated to correspond to new scoring functions used on NeuroWeb with value 2 (#136).

#TraceON

dkg.js 6.2.1 Release

10 Apr 14:36
93d0633
Compare
Choose a tag to compare

Description

With the 6.2.1 release, the dkg.js client gives more power to users by enriching the array of choices for retrieving bid suggestions.

🌟Improvements

  • Bid Suggestion Flexibility: Added a new parameter to the getBidSuggestion, allowing users to specify a preference for low, medium, high, or getting all three bid suggestions (#135).

#TraceON

dkg.js 6.2.0 Release

14 Feb 18:07
4f1981e
Compare
Choose a tag to compare

Accompanying release to DKG V6.2.0 with Delegated staking release

dkg.js 6.1.2 Release

12 Jan 11:24
a9d150b
Compare
Choose a tag to compare

Description

In dkg.js 6.1.2 we have included an improvement where we changed the order of operations in knowledge asset creation. Client will now first send a replication request to the network, and only if that is successful, it will proceed and send request to connected node store it also in his triple store.

Improvement

  • First send replication to the network, after that request for storing on local node (#127)

#TraceOn

dkg.js 6.1.1 Release

29 Dec 12:53
5762027
Compare
Choose a tag to compare

Description

We're thrilled to introduce a new feature in dkg.js v6.1.1! Now, your dkg.js client becomes even more dynamic with the logic for automatic contract instances update.

In a continuously running dkg.js process, if there's an update to the ContentAsset contract on the Hub, dkg.js will autonomously reinitialize the contract instance with the new contract address.

🚀 Features

  • Logic for automatic contract instances updates when Hub is updated (#123)

#TraceOn

dkg.js 6.1.0 Release

21 Dec 16:04
719e9e8
Compare
Choose a tag to compare

Description

This 6.1.0 release marks a groundbreaking moment since the launch of DKG V6. We are thrilled to announce the introduction of multichain support, starting with the integration of the Gnosis blockchain and you can test right now with Gnosis Chiado Testnet.
We've expanded the UAL format to include blockchain ID, providing clarity on whether Knowledge Assets reside on Mainnet or Testnet. The existing UAL format remains supported and functional. Examples:

  • Old Format: "did:dkg:otp/0x5cAC41237127F94c2D21dAe0b14bFeFa99880630/2570423"
  • New Format: "did:dkg:otp:2043/0x5cAC41237127F94c2D21dAe0b14bFeFa99880630/2570423"

To ensure compatibility with the latest changes, please follow these steps:

  • Update Blockchain Names:

    • Replace occurrences of old blockchain names with the new ones:
      • hardhat should be updated to hardhat1:31337
      • otp::devnet should be updated to otp:2160
      • otp::testnet should be updated to otp:20430
      • otp::mainnet should be updated to otp:2043
  • Add New Variables:

    • Add the following variables to your options or DKG constructor environment, reflecting the network where DKG.js is used:
      • For local network: environment: development
      • For devnet network: environment: devnet
      • For testnet network: environment: testnet
      • For mainnet network: environment: mainnet

These updates are necessary for the old DKG.js setup to work effectively with the latest changes. If you have any questions or need further assistance, please don't hesitate to reach out for team assistance.

🚀 Features

Adding Support for Multichain

🐛Bug fixes

Fixed isValidUAL function

#TraceOn