Taquito v16.0.0
Summary
Mumbai Support
@taquito/taquito
Support new operationsmart_rollup_add_messages
#2309@taquito/taquito
UpdatedtransferTicket
operation in the contract API to support ticket transfers between implicit accounts #2320@taquito/local-forging
Support new Mumbai operations #2308smart_rollup_originate
,smart_rollup_add_messages
,smart_rollup_execute_outbox_message
@taquito/local-forging
updated validation to allow tz4 addresses #2350@taquito/rpc
support Mumbai operation types in the RPC package #2307@taquito/rpc
added Mumbai protocol constants in the RPC package #2375@taquito/rpc
removedconsumed_gas
property inupdate_consensus_key
return type in the RPC package #2273@taquito/rpc
added new RPC endpoints #2270:getTicketBalance
getAllTicketBalances
@taquito/michel-codec
Added support forbytes
in these following Michelson instructions #2267:AND
,OR
,XOR
,NOT
,LSL
,LSR
@taquito/michel-codec
added support for bytes-nat conversion in Michelson #2268
Bug Fixes
- Fixed broken website live examples #2305
- Updated estimation to validate against decimal values to prevent unwanted errors #2318
Documentation
- Removed Cryptonomic links from the commercial RPC list on the website #2332
- Added documentation on
MANAGER_LAMBDA
#1718 - Added documentation on ~100 most popular contract entrypoint parameter examples on Tezos #2153
- Fixed broken link on Dapp pre-launch checklist page #2293
- Fixed broken link on smart contract collection page #2295
- Fixed broken live code examples on the
tezostaquito.io
website #2305 - Removed invalid links and duplicate entries #2332
- Added documentation for contract entrypoints parameters in JS/TS #2153
- Fixed broken link on Smart Contract collection page #2295
- Fixed broken link on DApp pre-launch checklist page #2293
- Added documentation on MANAGER_LAMBDA #1718
- Updated Ledger examples to point to Ghostnet PR
- Updated README to include cases for specific Linux distros PR
Internals
- Removed Kathmandu references from local-forger #2131
- Bumped Node versions to 16 PR #1845
- Delete TezEdge workflows PR
- Updated Docusaurus version to it's latest stable release (v2.3.1) PR
- Removed references to older protocols in Taquito and updated integration tests and examples #485
@taquito/taquito
- Support for new operation smart_rollup_add_messages
Support for a new manager operation to add messages to a smart rollup inbox have been added, and can be used as follows:
const op = await Tezos.contract.smartRollupAddMessages({
message: [
'0000000031010000000b48656c6c6f20776f726c6401bdb6f61e4f12c952f807ae7d3341af5367887dac000000000764656661756c74'
]
});
@taquito/rpc
- Support for new Mumbai operation types in the RPC package
Added a few new types to accommodate for Mumbai protocol changes:
OperationContentsAndResultSmartRollupOriginate
OperationContentsAndResultSmartRollupAddMessages
OperationContentsAndResultSmartRollupExecuteOutboxMessage
OperationResultSmartRollupOriginate
OperationResultSmartRollupAddMessages
OperationResultSmartRollupExecuteOutboxMessage
OperationContentsAndResultMetadataSmartRollupOriginate
OperationContentsAndResultMetadataSmartRollupAddMessages
OperationContentsAndResultMetadataSmartRollupExecuteOutboxMessage
@taquito/michel-codec
- Added support for bytes
The Mumbai protocol update introduces a change where the following Michelson instructions support bytes
: AND
, OR
, XOR
, NOT
, LSL
, LSR
These instructions now have bytes support of the opcodes. For more information, refer to this document
@taquito/michel-codec
- Added support for bytes-nat conversion in Michelson
The Mumbai protocol update now supports conversion between bytes
and nat
as well as bytes
and int
For more information, refer to this page