SLPB-3: Create SWIG CMake targets for gs++ slp_validator

  • Project Type: ,
  • Reward: 500+ USDH
  • Posted: November 25, 2019 by Jt Freeman
  • Contact at SLP Telegram group: @Blockparty_sh

Purpose

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.

Requirements

  1. Develop the targets using modern CMake practices making it possible to easily add additional languages
  2. Include necessary documentation (READMEs are fine) describing anything special
  3. Create Python binding
  4. Create Node.js binding
  5. Create Go binding
  6. Create Java binding

Resources

Contact

If you are interested in being eligible for this bounty, please contact @Blockparty_sh on Telegram before doing any work.

Other Recent Bounties

SLPB-2: Perform integrity checks in slp-list library

  • Posted: November 20, 2019 by Jt Freeman
  • Reward: 500,000+ SPICE

SLPB-4: Post Office for Electron Cash SLP

  • Posted: November 20, 2019 by Jt Freeman
  • Reward: 500 USDH