DCore update 1.4.1 (not mandatory)
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
andsubmit_content_async
checks if IPFS service is available - Wallet API -
lock
andunlock
do not assert when wallet is already locked/unlocked - Daemon - allowed DNS names in
ipfs-api
,p2p-endpoint
,rpc-endpoint
,rpc-http-endpoint
andrpc-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 ofminer-private-key
- Crypto API - use
wif_to_public_key
instead ofget_public_key
- Database API - use
get_configuration
instead ofget_config
- Database API - use
list_seeders_by_price
instead oflist_publishers_by_price
- Wallet API - use
transfer
instead oftransfer2
[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