Skip to content

3.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Nov 11:13
· 116 commits to master since this release

Added

  • Changelog πŸ˜…
  • Support for on-chain views:
    • Multiple view sections are correctly parsed/unparsed
    • in REPL VIEW instruction works both with self-recursive calls and on-chain contracts (if shell is attached)
    • ContractInterface provides a seamless interface to views (works pretty much the same as with off-chain views)
  • Partial support for global constants:
    • added new operation kind register_global_constant
    • ExecutionContext allows to register constants as well
    • ContractInterface resolves all the constants using the context upon creation
    • Since there is no RPC for retrieving on-chain global constants proper resolving cannot be implemented
    • It is not possible to use constants in transaction parameters and origination script with high-level entities
  • Minimal support for timelock feature:
    • chest, chest_key, and CHEST primitives are supported in parser, but not in the REPL
    • There are currenty no way to construct a timelock

Changed

  • Hangzhou (PtHangz2) RPC endpoint (hangzhou is the default shell now), sandbox image (v11.0-1)

Fixed

  • branch_refused/refused mempool operations are no longer taken in account when estimating counter
  • pytezos sandbox CLI command now works properly and provides almost flextesa-like experience at lesser cost
  • Operation branch was calculated incorrectly based on the TTL (before head~{60-ttl}, after head~{120-ttl})

Commits

  • b8fde57: Add docs for getting the tez balance of an address/contract (#259) (Ryan) #259
  • fd020d6: Remove unused dependencies, ensure michelson_kernel can be imported (#260) (Lev Gorodetskiy) #260
  • 2047ce8: Update dependencies and add counter test (#264) (Michael Zaikin) #264
  • 60fcd01: mempool counter offset filter by status (#263) (Kenneth Ellis) #263
  • 6f7284d: Fix typo (Michael Zaikin)
  • c51282a: Hangzhou support (#265) (Michael Zaikin) #265
  • de28a71: Bump version: 3.2.11 β†’ 3.3.0 (Michael Zaikin)