cryptofoundry

Contact cryptofoundry

Tell us what you want to build or automate.

adamant

ADAMANT v0.9.0

This release introduces several API improvements and fixes for the ADAMANT node software. The /api/delegates/get endpoint now accepts an address parameter in addition to the previously supported username and publicKey parameters. Usage is straightforward:

/api/delegates/get?address=U1234567890

WebSocket support has been enhanced to allow subscribing to multiple transaction types rather than just one. For message transactions, a new assetChatTypes event lets clients subscribe to specific message types.

The /api/node/status endpoint now returns additional properties by merging data from /api/loader/status and /api/loader/status/sync, reducing the number of requests needed to obtain full blockchain status information:

{
  // ...
  "loader": {
    "loaded": true,
    "now": 45345521,
    "syncing": false,
    "consensus": 100,
    "blocks": 0,
    "blocksCount": 0
  }
}

Several bugs have been fixed. A connection issue with peers whose version names include pre-release or build metadata (such as +alpha or -dev.0) has been resolved, bringing full SemVer 2.0 compliance. Peer removal after one-time connection errors has been corrected, and config file validation has been fixed.

The /delegates/get endpoint has been optimized for single-transaction searches. Dependencies have been updated, minor logging improvements were made, and a new contributor guide regarding tests has been added.