Taquito v15.1.0
Summary
New Features
@taquito/taquito
New provider supportPrepareProvider
to facilitate preparation of operations in Taquito. #2020@taquito/taquito
Support new operationincrease_paid_storage
on the wallet API #1768
Bug Fixes
- Fixed a bug where
axios-fetch-adapter
was not returning the response body from errors, causing the wrong error to be captured by the calling method #2187
Documentation
- Update Taquito website live code examples to use Ghostnet endpoint. #2224
Internals
- Updated Beacon version to v3.3.1 PR
- Updated Taquito Github Workflows to use Node LTS/Gallium (v16) PR
@taquito/taquito
- Added new provider PrepareProvider
to facilitate operation preparation
PrepareProvider
now extends more control to the user to give them the ability to 'prepare' Tezos operations before forging and injection. The preparation step now can be done through the TezosToolkit
class as such:
// example of a transaction operation preparation
const prepare = await Tezos.prepare.transaction({
to: 'tz1KvJCU5cNdz5RAS3diEtdRvS9wfhRC7Cwj',
amount: 5
});
The expected output will look something like this:
{
opOb: {
branch: 'BLOCK_HASH',
contents: [
{
kind: 'transaction',
fee: '391',
gas_limit: '101',
storage_limit: '1000',
amount: '5000000',
destination: 'tz1KvJCU5cNdz5RAS3diEtdRvS9wfhRC7Cwj',
source: 'PUBLIC_KEY_HASH',
counter: '1',
},
],
protocol: 'PROTOCOL_HASH',
},
counter: 0,
}
@taquito/taquito
- Increase paid storage operation support in the wallet API
Taquito now supports increase_paid_storage
operation in the Wallet API (previously only available in the Contract API).
const op = await Tezos.wallet.increasePaidStorage({
amount: 1,
destination: simpleContractAddress
}).send();