Jt Freeman

  • About Jt Freeman

  • Telegram Handle: @Blockparty_sh
  • SLPB-3: Create SWIG CMake targets for gs++ slp_validator

    Posted: November 25, 2019 | Project Type: ,

    A high performance SLP Validator is in development as part of the gs++ project. We wish to have this validator exposed as a C library (in-progress), with bindings for popular languages. To do this, we want to use SWIG with our CMake build system to automatically generate bindings in a variety of languages.

    Reward: 500+ USDH

  • SLPB-5: Make SLPDB use ACID transactions

    Posted: November 25, 2019 | Project Type:

    SLPDB does not currently use ACID transactions when processing, this can cause temporarily inconsistent state and prevents the ability to rollback on error. A previous attempt at implementing ACID transactions was performed which resulted in reduced stability.

    Reward: 500 USDH

  • SLPB-6: Optimize *InsertReplace operations in SLPDB

    Posted: November 25, 2019 | Project Type:

    SLPDB currently performs much extra work than needed resulting in reduced performance due to to InsertReplace operations in db.ts. If these were optimized SLPDB could support more transactions per second. In handleMempoolTransaction  UpdateStatistics is called which performs a graphInsertReplace, for larger tokens this takes a long time.

    Reward: 500 USDH