XDAGJ is an implementation of XDAG in Java. https://xdag.io
XDAGJ v0.5.2 is a maintained version with bug fixes, new features and refactored code.
Add specified "from" in transferring rpc
Fix close exception for XdagSever and MinerSever. Fix the overflow problem of unsigned Long type. Fix the bug caused by concurrency during synchronization.
Full Changelog: https://github.com/XDagger/xdagj/compare/0.5.1...0.5.2
XDAGJ v0.5.1 is the first XDAGJ stable version in the mainnet. Starting from this version, XDAG has ushered in a new era, marking a successful migration from C to Java. The snapshot function helps XDAG to shuffle off the burdens of the past. Java libraries and frameworks allow us to move faster and iterate quickly. In the near future, the underlying network will be rebuilted, and smart contracts will be supported finally.
Improve the performance of share processing by 6 folds.
Optimize the network and business layer framework to support more miner connections and improve pool efficiency.
Reduce the pool burden by disconnecting a miner if its share is not received in 128s.
Fix the bug of abnormal mining pool payment.
Fix the display bug of the network hashrate.
Fix the bug of file handle leak.
Fix the duplicate synchronization issue.
Full Changelog: https://github.com/XDagger/xdagj/compare/0.5.0...0.5.1
XDAGJ v0.5.0 is a maintained version with bug fixes, new features and refactored code.
1.Using netty's epoll model to support the connection of tens of thousands of miners. 2.Removed fake blocks, greatly reducing the number of useless blocks. 3.Modify the mining network protocol, add a length field, and solve the problem of sticking packets 4.Support SNAPSHOTJ for arbitrary height snapshots.
1.Fix the bug of frequent disconnection of miners. 2.Fix memory leak bug. 3.Fix the bug of seed error causing fork.
Full Changelog: https://github.com/XDagger/xdagj/compare/0.4.9...0.5.0
XDAGJ v0.4.9 is a maintained version with bug fixes, new features and refactored code.
Add transaction history function. #99
Adjust RCP-related interface functions.
Optimize transaction packaging mechanism. #101
Add maven-surefire-plugin memory use to 2048m.
Update netty from 4.1.76 to 4.1.77.
Fix signature verification bug. #100
Fix Pow thread abnormal shutdown bug. #102
XDAGJ v0.4.8 is a maintained version.
Fix the bug of inconsistent seeds between a pool and its connected miners after loading snapshots.
Fix miner disconnect bug.
Fix xfer command bug for transferring xdags based on hash.
Add password option for arguments and system property.
Enable whiteIP.Restricting IP connections by adding a whitelist.
Update crypto,jackson version.
Add systemd's xdagj.service to keep the xdagj process running.
Add memory size for unit test.
Add global hash rate calculation function.
Add jvm startup parameters, including dump log and GC log
XDAGJ v0.4.7 is a maintenance release.
Fix the bug in which the empty signature causes the failure of connection when a miner tries to connect.
Fix the issue that the first block's blockRef is null.
Fix the difficulty calculating issue : miner difficulty is calculated incorrectly sometime.
Fix the bug when the pool imports privatekey : the password of the new wallet is empty.
Fix the bug of loading snapshot.
Use SingleThreadExecutor instead of thread.
Add the function of displaying miner workername.
Turn on the function of finding the unlinked transactions in the pool.
Full Changelog: https://github.com/XDagger/xdagj/compare/0.4.6...0.4.7
XDAGJ v0.4.6 is a maintenance release with bug fixes, new features and refactored code.
Full Changelog: https://github.com/XDagger/xdagj/compare/0.4.5...0.4.6
XDAGJ v0.4.5 is a maintenance release, containing bug fixes and new features.
Notable changes in this release:
The snapshot feature is almost complete and is a simple usable version that needs further improvement. See the documentation "XDAGJ_SNAPSHOT_zh.md" for details on how to use.
Bug fixes:
Fixed the synchronization problem of the synchronization protocol. #56
XDAGJ v0.4.3 is a maintenance release, containing bug fixes and new features.
Notable changes in this release:
Bug fixes: