---
# System prepended metadata

title: Breaking changes (upcoming L protocol)

---

# Breaking changes (upcoming L protocol)

Tests run with protocol
Alpha on September 21

- The encoding of TICKET has changed from `88` to `9a`. There are failures in the following test files:
    - ./local-forging.spec.ts
        - Origination operation (TICKET)
    ![](https://i.imgur.com/mJYnHnT.png)
        - Origination where storage is a pair of 2 optional annotated tickets
    ![](https://i.imgur.com/xEJcy3F.jpg)
        - Origination with ticket
    ![](https://i.imgur.com/y8eFCWp.jpg)
    - contract-edo-deploy-having-ticket.spec.ts
    - contract-security-tickets-duplication.spec.ts
    - contract-security-duplicate-ticket.spec.ts
    - wallet-edo-deploy-having-ticket.spec.ts
- More info: `0x88` (=136) is changed from TICKET to `TICKET_DEPRECATED`, with a new `TICKET` instantiated at `0x9a` (=154)
  - ![](https://i.imgur.com/sw8EJpr.png)
  - Mentioned [here](https://tezos.gitlab.io/protocols/alpha.html#breaking-changes)
    - Links to Octez MR [!5063](https://gitlab.com/tezos/tezos/-/merge_requests/5963)

- chest and chest_key are deprecated. Failures for:
    - contract-originate-contract-with-chest.spec.ts

## Run of Mondaynet Integration Tests on Oct 3 2022

- Verify that rpcClient.preapplyOperations simulates the validation of an operation (484 ms)
    - Expected substring: "contract.counter_in_the_past"
    - Received string:    "Http error response: (400) Failed to parse the request body: Unexpected string instead of PtKathmankSpLLDALzWw7CGD2j2MtyveTwboEYokqUCP4a1LxMg"

- Verify that rpcClient.getProtocols will list past and present Tezos protocols (312 ms)
    -   "next_protocol": "ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK",
    -   "protocol": "ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK",
    +   "next_protocol": "PtKathmankSpLLDALzWw7CGD2j2MtyveTwboEYokqUCP4a1LxMg",
    +   "protocol": "PtKathmankSpLLDALzWw7CGD2j2MtyveTwboEYokqUCP4a1LxMg",


- Verify that rpcClient.getTxRollupInbox will access the inbox of a transaction rollup (288 ms)
  - HttpResponse: Http error response: (400) Failed to parsed an argument in path. After "chains/main/blocks/head/context/tx_rollup/inbox", the value "Cannot parse tx rollup id" is not acceptable for type "tx_rollup_id"


- Verify that rpcClient.getTxRollupState will access the state of a rollup (320 ms)
   - HttpResponse: Http error response: (400) Failed to parsed an argument in path. After "chains/main/blocks/head/context/tx_rollup/state", the value "Cannot parse tx rollup id" is not acceptable for type "tx_rollup_id"

- Test calling all methods from RPC node: http://mondaynet.ecadinfra.com:8732 › Fetches voting information about a delegate from RPC
    - TypeError: rpcClient.getVotingInfo is not a function

- Polling Subscribe Provider using http://mondaynet.ecadinfra.com:8732 › should be able to subscribe to events with tag and address params given
  -  TypeError: Tezos.stream.subscribeEvent is not a function
