47подписчиков сейчас
Публикации всего: 21
Version 3.9.9 released (21.04.2019)
• Network connection improvements: DNS system independency; consensus-based (handles the case if several nodes are maliciously substituted).
Version 3.9.6 released (02.04.2019)
• The network topology is now taken from the redistributable (on the first run), and maintained between sessions (in
~/.universa/topology/mainnet.json).
• The host to connect is taken on random from the network topology (either initial or last known).Version 3.9.2 released (26.03.2019)
• Hotfix of the the network connection code for more redundant network bootstrap.
Version 3.8.4 released (01.11.2018)
•
--password option to support the encrypted keys. When required, the passwords may be requested interactively.Version 3.8.3 released (30.10.2018)
• The functionality of
--create and --set commands was enhanced.
• New --start-http-server, --exec-js and --create-contract-with-js commands to provide the Client-side JavaScript functionality.Version 3.8.1 released (11.10.2018)
• Contract serialization fixes to increase forward compatibility. Warning: contracts generated with 3.8.1+ version may be unreadable with clients/API <3.8.1! Earlier contracts will stay compatible with 3.8.1+.
Version 3.7.6 released (15.08.2018)
• When using the
--revision-of option for --import command, you don’t need to specify the parent, origin or revision in the imported template; Uniclient will generate them for you.
• The processed references are exported as a string.Version 3.7.2 released (10.07.2018)
Major new feature: UUTN wallets. Now you can store some (default) private key and some (default) U smart contracts in a single convenient place, so the private key is used by default for signing, and the U smart contract is used for network fees. Moreover, you can even store the UTN smart contract there, and it will auto-top-up the U balance when it gets low.
•
--wallet option to choose a non-default wallet.
• --put-into-wallet command to put some private key, U contract or UTN contract into the wallet.
• --u-rate command to get the current U price in UTNs (or actually, how many Us are given for a single UTN).
• --u-for-utn command to reserve the required amount of U for UTN; pass --amount option to specify how many U you want to reserve.Version 3.6.5 released (07.07.2018)
Significant network-level optimization of resource consumption: signing the main contract of the transaction now assumes signing every sibling. This decreases the amount of quanta/U uses by transactions where many siblings should be signed similarly (e.g., token splits to multiple recipients).
Using a SimpleRole with multiple keys instead of one (never explicitly specified before but still possible) now uses ALLOF logic rather than ANYOF.
Also:
•
--unpack command now supports parcels.
• --register command saves the parcel that has been used for registration.Version 3.6.3 released (05.07.2018)
•
--import and --export now treat the addresses (KeyAddress fields) as Base58 (and even import from Safe58), so the exported contract should have this field matching what you normally see in the GUI.
• New features: --create-parcel and --register-parcel, to prepare the whole paying parcel on an offline computer, and then to be able to transport it to online computer which doesn’t need to keep any private keys. Such parcels are normally stored in the files with .uniparcel extension.
• --unpack fixed to don’t unnecessarily check the unpacked contract for validity.