Skip to content

Releases: Nexusoft/LLL-TAO

5.1.3

01 Mar 04:17
Compare
Choose a tag to compare

Next release of Tritium Daemon included in newest wallet release.

What's Changed

New Contributors

Full Changelog: 5.1.2...5.1.3

5.1.2

26 Apr 23:12
Compare
Choose a tag to compare

Tritium++ Core 5.1.2

This is a post 5.1 release that contains minor adjustments and functionality improvements.

What's Changed

  • Fix invoice balances issues not showing unconfirmed when invoice has been paid.
  • Fix staking and unstaking code
  • Add in UpnP for port forwarding, generate this in the configuration
  • Lots of other minor bugfixes to speed up and make more stable.
  • Fix database sequential reads where events were getting hung up with slight database ordering differences.
  • Add smarter syncing protocols so that we can detect reads that are not of our sequential formats.

There are a lot of other minor adjustments to speed, stability, and managing of our indexes. For the full report check out the link below.

Full Changelog: 5.1.0...5.1.2

Tritium Core 5.0.5

14 Sep 02:00
Compare
Choose a tag to compare

MANDATORY UPDATE

This is a follow-up upgrade to previous version 5.0.4. There was a version issue in conditional virtual machine that was not checking version ranges (commit 05479d1) thus bumping to version 3 transactions caused this to break OP::CREDIT or any primitive that relied on the Conditional VM. This upgrade will upgrade to transaction version 4, on Thu Sep 16 2021 12:08:53 GMT-0700. This also includes some other minor bugfixes to improve wallet stability and security:

  • Add additional hardcoded checkpoints with the correct chain.
  • Auto-sync to the correct chain based on hardcoded checkpoints, so that wallet will automatically find the valid chain.
  • Add additional version information for Tritium LLP, drop nodes that broadcast invalid transaction versions.
  • Check for v3 transaction in conditional VM, and disable until v4 to ensure safe upgrade and re-activation of conditional contracts.
  • Adjust the MAX_BUFFER_SIZE to include enough space to handle large sync blocks so nodes don't have issues getting past certain blocks.
  • Improve Ledger Database management of FLAGS::MEMPOOL and FLAGS::BLOCK
  • Use correct flags FLAGS::MINER when sanitizing a contract so we don't create conflicts with FLAGS::MEMPOOL states.

This upgrade is MANDATORY and will activate at UNIX timestamp: 1631819333 or Thu Sep 16 2021 12:08:53 GMT-0700

Tritium Core 5.0.4

07 Sep 21:19
Compare
Choose a tag to compare

This release contains maintenance bugfixes to improve overall security. This is a pre-requisite transaction level activation to prepare for our first Tritium++ release marked as release 5.1. Some of the changes include:

  • Adjust Ledger, Register, and Operation level namespaces and their according logic as pre-requisite to Tritium++ release 5.1
  • Performance adjustments and bugfixes in API layer
  • Security improvements and adjustments to the API layer security.
  • Adjust the license and copyrights in source files to the current year 2021.

This update is MANDATORY for all users, and will activate on 9.10.21 at 12:12:00 GMT - 7.

Tritium Core 5.0.3

25 Mar 00:26
Compare
Choose a tag to compare

This release contains maintenance bugfixes to improve overall stability. Some of the bugfixes include:

  • Update Crypto Object Register when changing Password
  • Fix for unified time servers adding addresses to manager for incoming connections
  • Remove time adjustment thread from unified time
  • Prevent time seeds from sending samples until they have at least two unified time seeds
  • Check for GENESIS::SYSTEM type byte for all OP::CLAIM API operations to resolve missing invoices for Invoices Dapp
  • Add channel heights to ledger/get/mininginfo

This update is HIGHLY RECOMMENDED for all users.

Tritium Core 5.0.2

16 Mar 18:17
Compare
Choose a tag to compare

This release contains many bugfixes and improvements to the Tritium Protocol. This update is MANDATORY and will activate on 03.19.20 20:49:00 GMT -7.

  • Fix issues relaying local transactions
  • Resent wallet transactions within the generic event of LLP
  • Handle orphan transactions correctly to prevent against missing tx issues

This update contains CRITICAL network changes, your node will not relay new transactions properly if you are not updated.

Tritium Core 5.0.1

11 Mar 21:39
Compare
Choose a tag to compare

This release contains many bugfixes and improvements to the Tritium Protocol. This update is MANDATORY and will activate on 03.19.20 20:49:00 GMT -7. Some of the protocol adjustments are:

  • Change dependent indexing for cleaner logic to help with missing transactions issues
  • Protect against recursive network loops when dependents are ORPHAN
  • Lock -trustboost and -regtest flags to -testnet only
  • Limit max orphans and failures to 1000 rather than 500 for transactions
  • Detect incomplete ORPHAN chains rooted from incomplete blocks to prevent too much network chit-chat during orphan processing.
  • Use correct logic for handling missing dependent inputs for legacy transactions, and build a request for these missing dependents.

Tritium Core 5.0.0

10 Mar 17:24
Compare
Choose a tag to compare

This release contains many bugfixes and improvements to the Tritium Protocol. This update is MANDATORY and will activate on 03.19.20 20:49:00 GMT -7. Some of the protocol adjustments are:

  • Sync unified time offset to zero-offset during adjustment period.
  • Run consistency check on trust key calculations to find any miscalculated values.
  • Handle legacy orphan transactions in the mempool
  • Ask for dependent orphan transactions when missing
  • Add invoices API commands into system
  • Lock down old activation code, cleanup core code
  • Cleanup contract processing in the Conditional VM to support GetValue failing on one specific group
  • Handle GENESIS::SYSTEM during OP::TRANSFER so that history is retained while an asset is being transferred between users
  • Reallocate ambassador percentages based on DAO vote that took place 12.12.19.
  • Disable OP::MIGRATE in the entire system after time-lock since it is no longer needed after the Tritium network launch
  • Fix bugs in unified time disallowing individuals from staying correctly synced to the unified clock
  • Bugfix to help handling wallet circumstances where nodes will get stuck with "missing tx" messages
  • Make some DDOS throttling more aggressive for certain commands

You will need to make sure you are on this wallet version by 3.20.20 at 3:49 AM GMT, otherwise you could temporarily be unable to stay synchronized with the network.

Tritium Core 4.1.3

04 Jan 22:48
Compare
Choose a tag to compare

This update is highly recommended for all users! This contains an important bug fix to improve the stability of the network. Using previous versions may cause wallets to stop syncing properly and/or relay invalid transactions.

  • Resolve conflict on Check block

Tritium Core 4.1.2

02 Jan 23:21
Compare
Choose a tag to compare

This release contains some bugfixes for handling mempool transactions.

  • Fix bug handling ROOT ORPHAN for OP::DEBIT dependents
  • Check for indexed dependents before allowing in mempool