Skip to content

5.0.0

Compare
Choose a tag to compare
@davidyuk davidyuk released this 18 Apr 06:42
· 126 commits to develop since this release
aac6939

⚠ BREAKING CHANGES

The format of contract descriptor file changed

Contract descriptors needs to be regenerated.

contract: contract call accepts wallet_path as the last argument

For example, replace

$ aecli contract call ./myWalletFile --password testpass foo '[1, 2]'

with

$ aecli contract call --password testpass foo '[1, 2]' ./myWalletFile

account spend doesn't accept denomination parameter

Features

  • accept amount suffixed with ae instead of denomination option (70ceb67)
  • add select-node, select-compiler commands (87b2ede)
  • add update-notifier to ask user to switch to the latest version (2516446)
  • aesophia_cli support (a74fc2b)
  • contract: includes support (818f375)
  • get urls from AECLI_NODE_URL, AECLI_COMPILER_URL env variables (78a9953)
  • specify and check contract descriptor file version (ea17f80)

Bug Fixes

  • account: show network id in sign call output (836f421)
  • contract: allow to static calls without wallet (7bf7bb6)
  • contract: stringify maps as arrays (b80e3b4)
  • don't show stack trace when entered an invalid password to wallet (8d24bec)
  • tx: remove missed deposit field in contract call tx (a1aa7c7)
  • tx: show bytecode and call data instead of missed payload (75f5eee)
  • tx: show name of transaction type (18ee736)
  • chain: calculation of relative ttl (651ba1a)
  • chain: height calculation, improve markup, remove confusing timeout (4f5329d)
  • chain: padding of top output (ca661d7)
  • chain: show correctly consensus protocol version (a5fa358)
  • don't override files by default (d09eabe)
  • inspect: encoded tx, plain contract output, oracle queries in json (dae4df9)
  • oracle: decoding of oracle query (fa2764b)
  • oracle: providing oracleTtl, queryTtl, responseTtl (a0cc66c)
  • show name pointers line by line (9dbcf41)