Changelog of @hackage/morley-client 0.2.1

0.2.1

  • !1199 Remove HasTezosClient getTezosClientConfig, importKey, get[Public/Secret]Key
  • !1212 Get contract events
    • Operation result handlers now also return internal operation data.
    • Injecting the operation fetches contract events from internal operation data (received from preapply).
    • OpTransfer now has a list of contract events as the result.
  • !1210 Use consumed_milligas instead of consumed_gas, as the latter is removed in Kathmandu protocol.
  • !1201 Enforce reveal operation to use key aliases when doing tezos-client reveal
  • !1177 Distinguish implicit/contract aliases and addresses on the type level
  • !1183 Avoid origination when an alias already exists

0.2.0

  • !1161 Remove support for AliasHint
  • !1164 Add now and level params to the /run_code
  • !1150 Implement wait-for-operation via RPC
    • Block injection is now checked for errors and injection is retried.
  • !1159 Add script size calculation to morley-client
  • !1088 Move data types related to address aliases to morley.
  • !1155 Update operations limits estimation to match the v13.0 tezos-client implementation.
  • !1147 Fix error handling in morley-client
    • handleOperationResult is now exported from Morley.Client.Action.Common
  • !1114 Update to ghc-9.0.2
  • !1108 Remove support for the deprecated morley extensions
  • !1133 Add missing fields to TransactionOpResp constructor.
  • !1127 Add method to get secret key from tezos-client
  • !1140 Derive newtype Eq, Ord, Show, Buildable instances for BlockHash

0.1.2

  • !1017 Resolve some TODOs and link TODOs without issue id to the corresponding gitlab tickets.
  • !1082 Fix/drop/comment noncanonical Show instances

0.1.1

  • !1094 Deprecate morley language extensions
    • Morley language extensions now require --deprecated-morley-extensions flag to parse.
  • !1077 Ithaca changes: Use head~2 block in the branch field of RPC operations.
  • !1034 Add key revealing that uses only RPC.
  • !965 Use Morley's fixed-size lists
    • Use SizedList for feeOutputParser
  • !1072 Add runCode to Cleveland
    • runContract now supports parameter/storage values in their RPC representation (i.e. with bigmap IDs).
  • !1070 Simplify cleveland's internals & public api
    • Removed runContractSimple, added runContractParameters and lenses.
  • !1060 Move AsRPC type family to morley
  • !978 Make it difficult to misuse 'Show'
    • Use Buildable and pretty preferentially.
    • Add Buildable instances to that effect for FeeParserException, SecretKeyEncryptionParserException.
    • Use displayException instead of show where appropriate.

0.1.0

Initial release. A client to interact with the Tezos blockchain, by use of the tezos-node RPC and/or of the tezos-client binary.