Updates December 18th

avatar

In the interest of transparent and open software I'm just hoping to get some feedback on process. In hoping that this software/protocol handles substantial future finance the code must be understood, scoured, and audited. I apologize in advance for my writing style. The block streamer has been heavily modified as well as the database handlers to ensure a transnational nature: pc means promise chain. Eventually I'd like to rewrite the whole suite in GoLang but this will require a Go implementation of HiveJS.

Some Feedback I've gotten is I should be petitioning for some of the HDF to support this work. Which will of course mean writing a slimmed down generic version of this code.

First and foremost: Git Compare

  • Some minor deletions and a few comments.
  • This biggest change is adding a chron op to check the status of transactions.
    • After 200 blocks(10 operating minutes) it assumes a failed transaction.
    • This really only covers failure to act and intentional acts have yet to be approached.
      • This will look like monitoring for ops via the escrow ID which already is tracked for contract pointers as all subsequent escrow transactions don't have custom fields.
  • The collateral system now has machinery for the entire process.
  • Nodes get a few stats updated, like volume handled, burned(collateral lost), and strikes
  • There are also some minor additions for feedback
  • Trade pricing algorithm for liquidity/capital(subsequent commit)

The next steps are:

  • Malicious transaction watching
  • Trade dropping in accordance with the pricing
  • Timing of expiration for Escrow first transactions plus some other time based validity checks
  • Determining Fee schedules
  • Automated removal(and reinsertion) of stale nodes
  • Feature testing... so much feature testing
  • UI!
  • Documentation!

DLUX has a Discord - Trial Link --Make sure you're assigned a roll before loggin off.



0
0
0.000
0 comments