Skip to content

Releases: wormhole-foundation/native-token-transfers

v2.0.0+evm

10 Feb 21:42
c636cc1

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.0+evm...v2.0.0+evm

v1.7.0+cli

23 Jan 14:41
51e22a2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.6.0+cli...v1.7.0+cli

v1.6.0+cli

06 Nov 15:05
9145505

Choose a tag to compare

What's Changed

Full Changelog: v1.5.0+cli...v1.6.0+cli

v1.5.0+cli

06 Oct 16:51
44ec3ad

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.0+cli...v1.5.0+cli

v1.4.0+cli

21 Aug 20:06
f106797

Choose a tag to compare

NTT CLI Release Highlights

  • Adds support for Sui
  • Adds transfer-ownership functionality for EVM deployments

What's Changed

New Contributors

Full Changelog: v1.3.0+cli...v1.4.0+cli

v1.0.0+sui

21 Aug 20:10
f106797

Choose a tag to compare

This is the first NTT release for Sui 💧

v1.3.0+cli

24 Jul 12:50
1f733fc

Choose a tag to compare

NTT CLI Release Highlights

  • Adds support for Mezo, Fogo, and Plume
  • Perform deployments using the new Executor relaying system by default
  • Fixes the set-mint-authority command
  • Adds more validation steps and better error logging when deploying to Solana

What's Changed

New Contributors

Full Changelog: v1.2.0+cli...v1.3.0+cli

v3.0.0+solana

12 Jun 18:52
1a2a92e

Choose a tag to compare

v3.0.0+solana adds several new features to the NTT Solana implementation:

  • Solana Multi-Transceiver support
  • SPL Multisig support
  • Ability to transfer mint authority after deployment
  • Ability to update peers
  • Smaller enhancements & optimizations

The Solana smart contracts for this release were audited by Ottersec. The reports can be found here:

What's Changed

  • solana: Multi Transceiver Support by @nvsriram in #528
  • solana: make peers upgradable by @evgeniko in #559
  • solana: Allow transferring mint authority by @nvsriram in #570
  • solana: Add SPL multisig support by @nvsriram in #568
  • solana: Handle transferring mint authority using SPL Multisig by @nvsriram in #587
  • solana: Add set_threshold ix by @nvsriram in #589
  • solana: Update documentation for v3.0.0 changes by @nvsriram in #592
  • solana: Remove *_multisig instruction variants by @nvsriram in #593
  • solana: Fix rate limit reset on peer upgrade by @nvsriram in #607
  • solana: Make initialize_lut instruction permissioned by owner by @nvsriram in #608
  • solana: Skip upgrade authority CPI if current owner is upgrade_lock by @nvsriram in #617
  • solana: Have written_size match actual size written for TransceiverMessage, WormholeTransceiverInfo, and WormholeTransceiverRegistration by @nvsriram in #621
  • solana: Prevent rent_payer from being overwritten in consecutive set_token_authority calls by @nvsriram in #614
  • solana: Remove unused transceiver account in DeregisterTransceiver struct by @nvsriram in #616
  • solana: Ensure SetPeerArgs.chain_id != config.chain_id in set_peer by @nvsriram in #615

Full Changelog: v2.1.0+solana...v3.0.0+solana

v1.2.0+cli

12 Jun 18:50
1a2a92e

Choose a tag to compare

This minor CLI release adds support for NTT v3.0.0+solana, which includes SPL Multisig and Multi-transceiver support, among other improvements.

What's Changed

New Contributors

Full Changelog: v1.1.0+cli...v1.2.0+cli

v1.2.0+evm

17 Dec 20:40

Choose a tag to compare

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

New Contributors

Full Changelog: v1.1.0+evm...v1.2.0+evm