ddn

DDN, Data Delivery Network, a next generation blockchain system

OTHER License

Downloads
1.1K
Stars
206
Committers
15
ddn - v3.7.0

Published by imfly 3 months ago

What's Changed

Features

  • add access constans.*.js method to @ddn/core (8c4c7bd)
  • add jest to root, delete @ddn/test and update @ddn/core to add getConstants methods (1ee95a3)
  • release @ddn/core 2.4.7 (adf2ede)
  • release 2.4.4 (fccdd34)
  • update @ddn/node-sdk for ddnrc.default.js erroo and jest config for pro-packages (46eb734)
  • update asset* from .ddnrc.js to config, and Update to father4 + turbo + pnpm all right (0ed2838)
  • update docker, and crypto/crypto-base (6ada849)
  • update father, jest to lastest and pnpm, packing all packages to dist by esbuild (f798e26)
  • update to pack contract all right (ec82cdd)

Bug Fixes

  • DDN release (68a53ed)
  • set corepack disable to use pnpm (ddbd1d0)
  • update .fatherrc.js (3f89b46)
  • update @ddn/peer to write ddn.pid when isDaemonMode is true (efd372a)
  • update ddn-cli (4c73dfd)
  • update require (7c2d5ca)

Full Changelog: https://github.com/ddnlink/ddn/compare/v3.6.3...v3.7.0

ddn - v4.0.0-beta.1

Published by imfly 4 months ago

ๅ‡็บงๆœ€ๆ–ฐ็‰ˆ

ddn - DDN release 3.6.3 Latest Release

Published by imfly almost 4 years ago

3.6.3 (2020-12-11)

Special notes

ไธญๆ–‡๏ผš

  • ๆœฌ็‰ˆๆœฌไธป่ฆๆ›ดๆ–ฐๆ˜ฏๅขžๅŠ ไบ†็›‘็ฎกๆ’ไปถ @ddn/asset-supervise๏ผŒ ๅนถๆˆๅŠŸๅฏนๆŽฅๅ›ฝๅฎถ็›‘็ฎก๏ผ›
  • ่ฏฅๆ’ไปถไป็„ถๆ˜ฏๅฏๆ’ๆ‹”็š„๏ผŒ็”จๆˆทๅฏไปฅๅœจ้…็ฝฎๆ–‡ไปถ้‡Œๅฏ็”จๆˆ–ๅˆ ้™ค๏ผ›

English:

  • The major update of this version is to add regulatory plug-ins of @ddn/asset-supervise and successfully dock with the national regulatory system.
  • The plug-in is still pluggable. Users can enable or delete the plug-in in the configuration file.

Bug Fixes

  • ๐Ÿ› Add locales to @ddn/ddn (83a4ad6), closes #91
  • ๐Ÿ› dapp test bugs (3c64b87)
  • ๐Ÿ› Delete config.settings from .ddnrc.js (2a3b656)
  • ๐Ÿ› Fix a bug about generator of users (d856a97)
  • ๐Ÿ› Fix ajv verify for null type and sync sign error (e5d33d3)
  • ๐Ÿ› Fix api of get accounts 'limit undefined' (85eb85a)
  • ๐Ÿ› Fix crash due to incorrect assignment of Org object (ea0d168)
  • ๐Ÿ› Fix ESOCKETTIMEDOUT (7c478db)
  • ๐Ÿ› Fix export default from constants.ddn.js of js-sdk (e0bc650)
  • ๐Ÿ› Fix height NaN error because the db transaction error (cba90d2)
  • ๐Ÿ› Fix illegal AOB transaction not cleared error (3523814)
  • ๐Ÿ› Fix images path error in README.md (3ec15e4)
  • ๐Ÿ› Fix multisignature ready error when sync blockchain (44ff7e6)
  • ๐Ÿ› Fix propose error because of id maxlength 64 to 128 (3152636)
  • ๐Ÿ› Fix publish error (af349d8)
  • ๐Ÿ› Fix publish error about @ddn/asset-dao v0.3.3 (40984d6)
  • ๐Ÿ› Fix the "delegates not found" error during sync (f2c5e31)
  • ๐Ÿ› Fix the multisignatures errors (320edf8)
  • ๐Ÿ› Update bignumber for height and round (68a2285)
  • add node-sdk denpendency and add .ddnrc.js (b5e2f4b)
  • chang baseUrl to global config (c457962)
  • fix ddn cli errors on generating dapp project from template (de1d93f)
  • integrating supervise API into plug-ins (9d88be7)
  • ddnd: read_port function can't get port correctly (750456a)
  • js-sdk: fix js-sdk package main file not found question (2ec57b6)

Features

  • ๐ŸŽธ Add content field to @ddn/asset-aob, sdks and tests (ef08045)
  • ๐ŸŽธ Add several generators to ddn command line tools (0bde9e8)
  • ๐ŸŽธ Add super peer and you can get it (d1d24ae)
  • ๐ŸŽธ Categorizing to organize command line tools (3d079d8)
  • ๐ŸŽธ Optimize consensus algorithm and improve the BigNumber (e408e2f)
  • ๐ŸŽธ Optimize logger to make DDN debug more friendly (83be9c8)
  • ๐ŸŽธ Optimize start process and fix multisignates bugs (1b87366)
  • ๐ŸŽธ Update ddn-cli to multi level subCommands like Git (fae996f)
ddn - DDN release 3.6.0

Published by imfly about 4 years ago

3.6.0 (2020-07-31)

Bug Fixes

  • ๐Ÿ› Fix a bug on get multisignatures/accounts (98ab9c6)
  • ๐Ÿ› Fix asset extends by adding constructor in chlidren (e4ad3fc)
  • ๐Ÿ› Fix block fee and a multisignature bug (49043c5)
  • ๐Ÿ› Fix peerStatus and multisignatures in @ddn/node-sdk (643e38c)
  • ๐Ÿ› Update @ddn/node-sdk (bf8b8a7)
  • ๐Ÿ› Update @ddn/node-sdk export messages (96762c7)

Features

  • ๐ŸŽธ Add @ddn/js-sdk for browsers and fix some bugs (2e88d66)
  • ๐ŸŽธ Add dao, dao and evidence transations for @ddn/js-sdk (8bdfc8b)
  • ๐ŸŽธ Add features make @ddn/crypto campatible with browsers (77b85db)
  • ๐ŸŽธ Add getBytes for @ddn/asset-aob and update some apis (a868e66)
  • ๐ŸŽธ Delete bitcore-mnemonic from @ddn/peer and Update aob (722617a)
  • ๐ŸŽธ Seperate config and constants from js-sdk and node-sdk (1d320b8)
  • ๐ŸŽธ Update to make SDK compatible with browser (8dd74fe)
  • ๐ŸŽธ Update transaction fees algorithm (61e172f)

Tests

  • ๐Ÿ’ Seperate @ddn/test-utils from @ddn/utils (a78127b)

Note

Please download ddn-linux-3.6.0-testnet.tar.gz and install DDN test network, front-end app (such as Blockchain browser) can use js- SDK ddn.browserify.min.js, please refer to the document http://docs.ddn.link

่ฏทไธ‹่ฝฝ ddn-linux-3.6.1-testnet.tar.gz ๅฎ‰่ฃ…DDNๆต‹่ฏ•็ฝ‘็ปœ่Š‚็‚น๏ผŒๅ‰็ซฏๅบ”็”จๅฏไฝฟ็”จ js-SDK index.browserify.min.js๏ผŒๅ‚่€ƒๆ–‡ๆกฃ๏ผšhttp://docs.ddn.link/guide/peer-install-testnet

ddn - DDN release 3.5.0

Published by imfly over 4 years ago

Please access the new blockchain based on this version: http://testnet.ddn.link

Bug Fixes

  • ๐Ÿ› Add 404 error handler (b67eae5)
  • ๐Ÿ› Add parseInt transfer to fix req.query integer (baa562d)
  • ๐Ÿ› Check and fix some bus with eslint (da1b32b)
  • ๐Ÿ› Fix @ddn/dao 1 bug and pass its tests (c5795dd)
  • ๐Ÿ› Fix a few of bugs about crypto and transaction (71fbddd)
  • ๐Ÿ› Fix all util.isArray and approval error (d025aa2)
  • ๐Ÿ› Fix bugs about @ddn/dao (c6e107d)
  • ๐Ÿ› Fix bugs about multisignature and dao (54d6fcc)
  • ๐Ÿ› Fix can`t get account by the publicKey (6602eaa)
  • ๐Ÿ› Fix gitId, getHash to async/await (67ca112)
  • ๐Ÿ› Fix some apis (233555f)
  • ๐Ÿ› Fix the errors on assetTypes and sender_id etc (a2a5513), closes #74
  • ๐Ÿ› Fix verify and verifySecendSign bugs (0458781)
  • ๐Ÿ› Refactor @ddn/core and fix some field type errors (9e9173c)
  • ๐Ÿ› Update logger.js (b6a702d)
  • ๐Ÿ› Update references to multiple packages (4d7569c)
  • peer: change lodash.pluck to .map (aa2d578)
  • peer: fix a few of Promise warnings in db operations (766508f)

Code Refactoring

  • ๐Ÿ’ก Update all crypto to tweetnacl (1a74c8e)
  • ๐Ÿ’ก Update all cryptos to @ddn/crypto, and constants (d761742)
  • ๐Ÿ’ก Update AoB to fix some bugs and pass all aob tests (188bc74)

Features

  • ๐ŸŽธ Add a feat to get apis list of DDN (2a0f87a), closes #68
  • ๐ŸŽธ Add ddn cli to generate a new blockchain or dapp (dd917f2)
  • ๐ŸŽธ Optimize the use of protobuf and modify multiple bugs (0d079c9)
  • ๐ŸŽธ Output ddn-js for wallet app (fc4832c)
  • ๐ŸŽธ Update eslint to standardize and format the code (db438fb)
  • @ddn/ddn: update dapp template and fix a few of bugs (53b387c)
  • @ddn/sandbox: add sandbox for @ddn/dapp (ee17a69)

Performance Improvements

  • ddn: update to ES6 modules and fix some bugs (9385113)

BREAKING CHANGES

  • ๐Ÿงจ Update Aob and pass all tests, fix some bugs about AoB, You can release
    Token use it.
  • ๐Ÿงจ Update all crypto hash to sha512, sign to nacl.sign, and update ddn-cli
    to generate new genesisBlock.json
  • ๐Ÿงจ Refactor: update @ddn/crypto
  • ddn: Update to ES6 and Module rules are standardized
ddn - Update all crypto and change the genesisBlock

Published by imfly over 4 years ago

  • Update all crypto to @ddn/crypto;
  • Update ddn-cli to get the new genesisBlock;

This version will not be compatible with any previous version as encryption and signing algorithms have been modified.

ddn - DDN release v3.2.0

Published by imfly over 4 years ago

3.2.0 (2020-02-10)

Features

  • update to v3.2.0 that delete all the ddn prefix (c700347)
  • ddn-asset-*: improve DDN asset to make its development configuration simpler (dc1e902)
  • ddn-cli: change command line tools ddn-cli to ddn, and add generating blockchain from template (d46d3f9)
  • ddn-crypto: add ddn-crypto module to handle all the functions of encryption and decryption (2c60168)

improvement

  • ddn-crypto: change js-nacl to tweetnacl.js etc (a3ad7ad)

BREAKING CHANGES

  • All modules are in @ddn with no ddn prefix, and command line has the same name ddn.
  • ddn-crypto: Improved encryption algorithm, unified encryption management and improved
    comprehensive performance
  • ddn-crypto: Focus on Cryptography
  • ddn-cli: 1. change command line tool ddn-cli to ddn;2. Add new functions
ddn - Fully modular blockchain platform

Published by imfly almost 5 years ago

3.1.0 (2020-01-07)

Bug Fixes

  • ddn: fix a warning about promise (5f8b906)
  • ddn: modified the addressUtil and configs (9c2a232)
  • ddn-cli: fix bignum-utils instead of ddn-utils (6d3d36a)
  • ddn-node-sdk: fix a few bugs about var not being defined (d65ad07)
  • packages: fix some bugs in ddn-utils, ddn-test, and ddn-aob (e01a79e)

Features

  • component: add scripts and lerna-changelog to project (0268614)
  • ddn-peer: add a new module ddn-peer and example blockchain (4f3a5c2)

improvement

  • ddn-core: configured according to different environments (6c717a4)

BREAKING CHANGES

  • ddn-peer: The new chain is built on the core peer and its components.
  • ddn-core: The configuration can be specified by distinguishing different environments through the environment variable 'DDN_ENV'
ddn - DDN release v3.0.0

Published by imfly about 5 years ago

Package Rankings
Top 5.8% on Npmjs.org
Related Projects