@xrdavies xrdavies released this Nov 15, 2018 · 2 commits to master since this release

Assets 2

Windows x64: XDag.x64.zip
Windows x86: XDag.x86.zip
Mac: xdag.0.3.0.zip

List of changes:

  1. some optimizations for the better performance
  2. some refactoring in JSON-RPC to fix issues and implement required features
  3. DNET is rewritten to have better performance and stability
  4. new blocks are not generated until the pool is synchronized with the network
  5. several bugs and memory leaks are fixed
  6. issue with the size of temporary files is fixed
  7. issue with disconnection of miners is fixed
  8. issue with payment is fixed
  9. new way to manage orphan blocks to get better performance
  10. wallet issue in MacOS Mojave is fixed
  11. mined blocks which did not become main blocks are removed from the network

@jonano614 jonano614 released this Jul 11, 2018 · 479 commits to master since this release

Assets 2

Windows x64: XDag.x64.zip
Windows x86: XDag.x86.zip
Mac: xdag.0.2.5.zip

List of changes:

  1. Increased performance of loading of storage folder and synchronisation between pools (up to 100%)
  2. Worker names. Now it is possible to mark your rigs with names and track them. New version of Dagger Gpu Miner (v0.3.0) supports that feature
  3. Hashrate for miners is calculated by pool
  4. It is not necessary to specify pool address to start a wallet. You can start executable file without any parameters and wallet will automatically connect to any available pool
  5. CPU-mining is removed from GUI-wallet.
  6. Order of transactions returned by 'block' command is changed. The newest transactions are shown first now
  7. Pool:
    a. ‘mainblocks’ command - returns list of newest main blocks with some additional information
    b. ‘minedblocks’ command - returns list of last main blocks mined by current pool
    c. ‘lastblocks’ command is marked as obsolete and will be removed in xdag v0.3.1
    d. ‘miner ’ command - prints detailed information about specified miner
    e. ‘-dm’ startup option - makes it possible to disable mining at all on the current pool. Disables generating new blocks each 64 seconds and pool is not available for connections for miners. This option is necessary for block explorer.
  8. Several small bug-fixes and improvements

@jonano614 jonano614 released this Jun 6, 2018

Assets 2

Windows x64: XDag.x64.zip
Windows x86: XDag.x86.zip
Mac : xdag.0.2.4.zip

List of changes:

  • whitelist is auto-updated from GitHub
  • wallet without mining sends only one share per task instead of six
  • inactive connections are automatically disconnected after 5 minutes of inactivity
  • new command "disconnect": allows pool owner to manually disconnect some miner
  • main network and test network are protected against accidental merging
  • command history and auto-completion for Mac and Linux version
  • bug with payments to miner who was disconnected long time ago is fixed

@jonano614 jonano614 released this May 22, 2018 · 753 commits to master since this release

Assets 2

Windows x64: XDag.x64.zip
Windows x86: XDag.x86.zip
Mac : xdag_0.2.3.zip

List of changes:

  • bug with payments caused by invalid miners' addresses is fixed
  • optimization in the pool logic
  • convertion from hash to address made thread-safe

@jonano614 jonano614 released this May 17, 2018 · 782 commits to master since this release

Assets 2

Windows x64: XDag.x64.zip
Windows x86: XDag.x86.zip
Mac OS Binary file: xdag_0.2.2.zip

List of changes:

  • transaction address is shown in the console version, you can track the status of your transaction in the block explorer
  • new field "State" was added to the output of the "block" command.
  • a bug in DNET which could break synchronization between pools is fixed
  • a bug in block validation logic which could lead to divergence of balances between pools is fixed
  • large changes in the mining:
    • unpaid shares are paid even if miner is disconnected
    • miners who use several rigs with one wallet address recieve only one total payment, not several payments corresponding to the number of connections. It should help to decrease network load
    • restriction on count of connections with the same address was added. This count can be configured
    • count of shares per task from one connection was restricted to 20, if count of shares exceeds 20 (during one minute) miner is disconnected. It was made with purpose to protect pool againg DDOS and cheating with shares.
    • if you use several connections with the same address you no longer can send the same shares. All shares must be unique
    • output of the miners command was changed.
    • max count of connections was increased to 8192
  • small update in the GUI wallet
  • draft version of JSON-RPC. Not ready for exchanges now
  • some log messages are disabled during loading the storage. It can help to decrease count of disc I/O operations and speed up the loading of storage folder
  • DAG takes too much space in the memory. Pools use temporary files for swapping in order to decrease memory usage. A new configuration "-z" was added:
    • -z - you can set path to temp-file folder
    • -z RAM - use RAM instead of temp-files. It can speed up loading of storage and make the pool faster, but demands large amout of free memory

Caution! Please be careful of pool cfg, it's different from previous version.

@xrdavies xrdavies released this Mar 21, 2018 · 1119 commits to master since this release

Assets 2

Windows x64: XDag.x64.zip
Windows x86: XDag.x86.zip
Mac OS Binary file: xdag.zip

List of changes:

  • Mac version
  • FIXED: a new account could be created if current directory is differ from directory with executable
  • GUI wallet: account address is copied to clipboard on doubleclick

@jonano614 jonano614 released this Mar 6, 2018 · 1176 commits to master since this release

Assets 2