In addition to QoL improvements, this release adds support for including a custom payload with NTT transfers. The custom payload can be set on the source chain by overriding _prepareNativeTokenTransfer
, and can be handled on the destination chain via _handleMsg
and/or _handleAdditionalPayload
.
NOTE: Using these new hooks requires writing custom code, which should undergo a thorough security review + audits.
What's Changed
- evm: adding contract verification to forge deploy scripts by @jtfirek in #461
- evm: More minor natspec improvements by @djb15 in #495
- evm: add additional natspec in ManagerBase.sol by @nik-suri in #494
- evm: forge fmt by @kcsongor in #505
- EVM: NttManagerNoRateLimiting implementation by @bruce-riley in #520
- evm: TransferSent(bytes32), fixes #503 by @evan-gray in #525
- NativeTokenTransfer additional payload by @evan-gray in #522
- evm: update _prepareNativeTokenTransfer params by @evan-gray in #536
- evm: Add indexing in TransferSent event by @nvsriram in #547
- evm: Emit events when updating inbound and outbound limits by @nvsriram in #546
- evm: pass consistencyLevel to WormholeRelayer during send by @0xIryna in #538
New Contributors
- @jtfirek made their first contribution in #460
- @bruce-riley made their first contribution in #520
- @artursapek made their first contribution in #544
- @jooohneth made their first contribution in #552
- @0xIryna made their first contribution in #538
Full Changelog: v1.1.0+evm...v1.2.0+evm