Skip to content

Releases: XDagger/xdagj

XDAGJ v0.4.3

31 May 16:32
Compare
Choose a tag to compare

XDAGJ v0.4.3 is a maintenance release, containing bug fixes and new features.

Notable changes in this release:

  • Added MacOS and Windows execution scripts to provide easier execution.
  • Implements hd mnemonic wallet with mnemonic.
  • Added wallet command line to provide account initialization, account creation, migration from old wallet to new wallet, import and export of private keys.
  • Added libp2p network protocol as a new communication protocol, automatic node lookup is available using the libp2p protocol.
  • Added new RPC service, but needs further improvement. #13

Bug fixes:

  • Fixed the synchronization problem of the second synchronization protocol. #26
  • Adjust the accuracy of the amount calculation. #15
  • Fixed signature verification vulnerability. #48
  • Fixed synchronization bug when using libp2p. #36

XDAGJ v0.4.2

30 Apr 17:42
Compare
Choose a tag to compare

XDAGJ v0.4.2 is a maintenance release.

Notable changes in this release:

  • We have added a lot of detailed documents so that users can use XDAGJ conveniently.
  • Refactored part of the code so that different types of networks have different configurations, which is more convenient for testing and maintenance.
  • Added some unit test cases on configuration, synchronization and miner connection.
  • Added pre-judgment when miner/wallet connect to the pool, which can avoid access to miner/wallet of different network types.
  • Added the preliminary verification of the block when add a new block.
  • Re-adjust the dynamic library compilation process.

Bug fixes:

  • Fixed the problem of inconsistent difficulty when program launch based on randomx algorithm. #16 #17
  • Fixed the problem that sometimes the block production thread did not start normally.
  • Fixed the issue of rewards for miners.

XDAGJ v0.4.1

15 Apr 08:11
Compare
Choose a tag to compare

XDAGJ is a implementation of XDAG use Java, it can be used in private and test networks.
Now it is used to deploy the testnet.

List of changes:

  1. Add new mining algorithm-RandomX #12
  2. Use rocksDB to store block and state
  3. Add height for mainblock
  4. Add whitelist restriction for test net
  5. Increase synchronization speed
  6. Use sha-256 replace keccak-256
  7. Add bip32,bip39,bip44

Bugs fixed:

  1. Fix the problem that large transfers cannot be made #6
  2. Fix balance display #7
  3. Fix the problem of abnormal synchronization in the mining pool #8
  4. Fix the problem that pool can‘t calculate and distribute miner rewards #10