Babylon Baby!
·
3014 commits
to master
since this release
5.0.1-beta.2 Support for Babylon protocol update
This release supports Babylon/Proto005. With this release, it is possible to inject operations into a chain running either Athens/004
or Babylon/005
.
Developers have two options around operating with the blockchain during the protocol amendment. First option, you can specify the protocol you expect to use in your provider as follows:
Tezos.setProvider({protocol: Protocols.PsBabyM1})
Second option is to not specify the protocol in your provider. Taquito will discover the current protocol before injection an operation by querying the RPC. This method requires less code, but adds an additional RPC query for every injection and is thus slightly slower.
Misc
- Polling interval for operation confirmation can be set globally for a taquito instance. Useful when working with
zeronet
Tezos.setProvider(
{
config: {
confirmationPollingIntervalSecond: 10,
confirmationPollingTimeoutSecond: 180
}
}
)
Caveats
BigMap
Support for the new Babylon multiple BigMap feature is not yet supported.
Fixes
- Estimation now properly supports estimation of internal operations
BREAKING CHANGES
- In order to be consistent with Tezos RPC. All RPC types are now all snake_case.
Documentation:
- Add making transfers section to documentation with examples on how to make transfers involving migrated KT1 accounts.