Remove support for tickets with zero amount
Clarification and motivation
A new Tezos protocol has been propose, Lima.
One of the change that it brings is, as explained in its announcement:
We are deprecating creation, storage and transfer of zero-amount tickets. This removes a source of inconvenience and reduces the risk of bugs in smart contracts, but introduces a breaking change in the
TICKET
instruction.
As usual, we want to support the protocol and these changes in our projects too.
Note: this is a breaking change and as such the it should target the lima
branch until the protocol is activated.
Acceptance criteria
- tickets with zero amount are no longer supported.
- the
TICKET
instruction is updated to the newly introduced one andTICKET_DEPRECATED
is added