3.3.0
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)
- Multiple
- Partial support for global constants:
- added new operation kind
register_global_constant
ExecutionContext
allows to register constants as wellContractInterface
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
- added new operation kind
- Minimal support for timelock feature:
chest
,chest_key
, andCHEST
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}
, afterhead~{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)