Skip to content

Releases: neocogent/sqlchain

Configurable API, Pruned SQL db (max_blks).

10 Nov 04:22
Compare
Choose a tag to compare

Made API modules config selectable or Insight compatible if none set. Now a supplied API can be customized and integrated by editing the config file. This makes it easier to build web apps that need specific API calls. sqlchain-config adds all 5 supplied APIs by default. If upgrading you may need to edit the config file to add ones you use.

New config option called max_blks that limits how many blocks are kept in SQL db. This is useful when you primarily want to process realtime or not very old data. Used with a pruning node it indexes address/tx data back as far as max_blks, which is something you cannot do on a pruned node normally as txindex cannot be used. It also means you can start from a given block (set block in config) and not have to sync SQL db from Genesis; this allows a quick start up in some cases. Also fixed bugs in sync api.

Initial Multi-Coin Support, Bech32, ZMQ, DB Engines

29 May 00:31
Compare
Choose a tag to compare

New stuff:

  • bech32
  • multi coin support (tested with Dogecoin, Reddcoin, Litecoin, Vertcoin)
  • sqchain-config (for setup/install now requires dialog package for curses interface)
  • pylint support (to help find bugs)
  • initial unit tests added (uses pytest, see README in tests dir)
  • supports MySQL DB engines (tested with RocksDB and TokuDB)
  • ZMQ support for bitcoind (instead of polling for tx/block updates)
  • complete revision of DB schema (for segwit/bech32 and more block info)
  • many bugs fixed

Initial SegWit Release

03 Aug 16:51
Compare
Choose a tag to compare
Pre-release
v0.2.0-alpha3

Initial SegWit Release Candidate

v0.1.42-alpha2 - Initial Testnet Release

03 Aug 06:41
Compare
Choose a tag to compare
Testnet Release Candidate

v0.1.40-alpha1 - Initial Release Candidate

06 May 11:15
Compare
Choose a tag to compare
alpha 1 release, update readme and release notes