Skip to content

DCore update 1.4.1 (not mandatory)

Compare
Choose a tag to compare
@decent-dcore decent-dcore released this 10 Sep 05:43
· 121 commits to master since this release

This is a maintenance release for DCore 1.4.x series, targeting improvements and fixes in Database/Messaging/Wallet API, including reworked error handling (for details please see DCore Open API Specification).

[NEW] DCore and API

  • Database API - added get_account_statistics which returns list of account statistics objects for given IDs
  • Database API - added get_asset_dynamic_data which returns list of asset dynamic data objects for given IDs
  • Database API - added get_non_fungible_token_summary which returns list of NFT types (including count of data tokens) for given account
  • Messaging API - added get_messages which returns list of message objects for given IDs

[NEW] CLI wallet

  • Added --ipfs-api command line argument to specify the custom IPFS service address (127.0.0.1:5001 by default)

[IMPROVED] DCore and API

  • Database API - extended get_transaction_by_id to return also transaction operation results
  • Wallet API - extended get_transaction_by_id to return also transaction operation results
  • Wallet API - submit_content and submit_content_async checks if IPFS service is available
  • Wallet API - lock and unlock do not assert when wallet is already locked/unlocked
  • Daemon - allowed DNS names in ipfs-api, p2p-endpoint, rpc-endpoint, rpc-http-endpoint and rpc-tls-endpoint configuration options
  • Daemon - validates checkpoint configuration setting on startup and stops if there is any problem
  • Daemon - denied TLS 1.0/1.1 for RPC connections

[DEPRECATED] DCore and API

  • Daemon - avoid private-key configuration option in favor of miner-private-key
  • Crypto API - use wif_to_public_key instead of get_public_key
  • Database API - use get_configuration instead of get_config
  • Database API - use list_seeders_by_price instead of list_publishers_by_price
  • Wallet API - use transfer instead of transfer2

[FIXED] DCore and API

  • Daemon - fixed crash when approving transfer proposal (MacOS only)
  • Daemon - fixed handling of file path containing non ASCII characters (Windows only)
  • Daemon - fixed missing message objects after blockchain replay

Note for Linux binaries: follow the instructions to install DCore on supported platforms (Ubuntu, Debian, Fedora and CentOS)

Note for Mac binaries: follow the instructions to install DCore on MacOS High Sierra and Mojave

Note for Windows binaries: follow the instructions to install DCore on Windows