Commit 858c37b
authored
Bump @wormhole-foundation/sdk-route-ntt from 2.0.0 to 3.0.2 (#63)
Bumps
[@wormhole-foundation/sdk-route-ntt](https://github.com/wormhole-foundation/native-token-transfers)
from 2.0.0 to 3.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/wormhole-foundation/native-token-transfers/releases"><code>@wormhole-foundation/sdk-route-ntt</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v3.0.0+solana</h2>
<p><code>v3.0.0+solana</code> adds several new features to the NTT
Solana implementation:</p>
<ul>
<li>Solana Multi-Transceiver support</li>
<li>SPL Multisig support</li>
<li>Ability to transfer mint authority after deployment</li>
<li>Ability to update peers</li>
<li>Smaller enhancements & optimizations</li>
</ul>
<p>The Solana smart contracts for this release were audited by Ottersec.
The reports can be found here:</p>
<ul>
<li><a
href="https://github.com/wormhole-foundation/wormhole-audits/blob/main/2025-04-18-wormhole-ottersec-ntt-v3.pdf">https://github.com/wormhole-foundation/wormhole-audits/blob/main/2025-04-18-wormhole-ottersec-ntt-v3.pdf</a></li>
<li><a
href="https://github.com/wormhole-foundation/wormhole-audits/blob/main/2025-05-05-wormhole-ottersec-ntt-v3-solana.pdf">https://github.com/wormhole-foundation/wormhole-audits/blob/main/2025-05-05-wormhole-ottersec-ntt-v3-solana.pdf</a></li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>solana: Multi Transceiver Support by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/528">wormhole-foundation/native-token-transfers#528</a></li>
<li>solana: make peers upgradable by <a
href="https://github.com/evgeniko"><code>@evgeniko</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/559">wormhole-foundation/native-token-transfers#559</a></li>
<li>solana: Allow transferring mint authority by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/570">wormhole-foundation/native-token-transfers#570</a></li>
<li>solana: Add SPL multisig support by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/568">wormhole-foundation/native-token-transfers#568</a></li>
<li>solana: Handle transferring mint authority using SPL Multisig by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/587">wormhole-foundation/native-token-transfers#587</a></li>
<li>solana: Add <code>set_threshold</code> ix by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/589">wormhole-foundation/native-token-transfers#589</a></li>
<li>solana: Update documentation for v3.0.0 changes by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/592">wormhole-foundation/native-token-transfers#592</a></li>
<li>solana: Remove <code>*_multisig</code> instruction variants by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/593">wormhole-foundation/native-token-transfers#593</a></li>
<li>solana: Fix rate limit reset on peer upgrade by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/607">wormhole-foundation/native-token-transfers#607</a></li>
<li>solana: Make <code>initialize_lut</code> instruction permissioned by
<code>owner</code> by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/608">wormhole-foundation/native-token-transfers#608</a></li>
<li>solana: Skip upgrade authority CPI if current owner is
<code>upgrade_lock</code> by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/617">wormhole-foundation/native-token-transfers#617</a></li>
<li>solana: Have <code>written_size</code> match actual size written for
<code>TransceiverMessage</code>, <code>WormholeTransceiverInfo</code>,
and <code>WormholeTransceiverRegistration</code> by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/621">wormhole-foundation/native-token-transfers#621</a></li>
<li>solana: Prevent <code>rent_payer</code> from being overwritten in
consecutive <code>set_token_authority</code> calls by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/614">wormhole-foundation/native-token-transfers#614</a></li>
<li>solana: Remove unused <code>transceiver</code> account in
<code>DeregisterTransceiver</code> struct by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/616">wormhole-foundation/native-token-transfers#616</a></li>
<li>solana: Ensure <code>SetPeerArgs.chain_id != config.chain_id</code>
in <code>set_peer</code> by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/native-token-transfers/pull/615">wormhole-foundation/native-token-transfers#615</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/wormhole-foundation/native-token-transfers/compare/v2.1.0+solana...v3.0.0+solana">https://github.com/wormhole-foundation/native-token-transfers/compare/v2.1.0+solana...v3.0.0+solana</a></p>
<h2>v2.1.0+solana</h2>
<p>This minor release adds a new instruction,
<code>transfer_ownership_one_step_unchecked</code>, that allows
transferring ownership of the Solana program in a single step.</p>
<p>Contributors also added more tests and a number of security
enhancements to this release.</p>
<h2>What's Changed (Solana-related)</h2>
<ul>
<li>solana: Add Rust test cases to handle tokens with transfer fee by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/489">wormhole-foundation/example-native-token-transfers#489</a></li>
<li>sdk: Added resume transfer methods to routes by <a
href="https://github.com/kev1n-peters"><code>@kev1n-peters</code></a>
in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/487">wormhole-foundation/example-native-token-transfers#487</a></li>
<li>CI: disable rust toolchain cache by <a
href="https://github.com/kcsongor"><code>@kcsongor</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/497">wormhole-foundation/example-native-token-transfers#497</a></li>
<li>solana: Update fee token comment to include required burn changes by
<a href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/493">wormhole-foundation/example-native-token-transfers#493</a></li>
<li>CI: Fix EVM and Solana Cargo SBF CI by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/501">wormhole-foundation/example-native-token-transfers#501</a></li>
<li>solana: Add or_fun_call clippy lint for efficiency gains by <a
href="https://github.com/johnsaigle"><code>@johnsaigle</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/452">wormhole-foundation/example-native-token-transfers#452</a></li>
<li>solana: Deny rust clippy warnings in Cargo.toml by <a
href="https://github.com/johnsaigle"><code>@johnsaigle</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/331">wormhole-foundation/example-native-token-transfers#331</a></li>
<li>sdk: bump wormhole-sdk version by <a
href="https://github.com/kev1n-peters"><code>@kev1n-peters</code></a>
in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/498">wormhole-foundation/example-native-token-transfers#498</a></li>
<li>solana: Clippy: allow unwrap/expect in tests by <a
href="https://github.com/johnsaigle"><code>@johnsaigle</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/315">wormhole-foundation/example-native-token-transfers#315</a></li>
<li>solana: Configure clippy to deny possible truncation by <a
href="https://github.com/johnsaigle"><code>@johnsaigle</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/285">wormhole-foundation/example-native-token-transfers#285</a></li>
<li>examples: fetch vaa for last tx hash by <a
href="https://github.com/kev1n-peters"><code>@kev1n-peters</code></a>
in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/496">wormhole-foundation/example-native-token-transfers#496</a></li>
<li>Makefile: Add Solana Makefile targets to top-level dir by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/502">wormhole-foundation/example-native-token-transfers#502</a></li>
<li>solana: Add anchor linting by <a
href="https://github.com/nvsriram"><code>@nvsriram</code></a> in <a
href="https://redirect.github.com/wormhole-foundation/example-native-token-transfers/pull/507">wormhole-foundation/example-native-token-transfers#507</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/wormhole-foundation/native-token-transfers/commits">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 6fb75b5 commit 858c37b
2 files changed
Lines changed: 33 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1138 | 1138 | | |
1139 | 1139 | | |
1140 | 1140 | | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
1141 | 1146 | | |
1142 | 1147 | | |
1143 | 1148 | | |
| |||
1174 | 1179 | | |
1175 | 1180 | | |
1176 | 1181 | | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
1177 | 1190 | | |
1178 | 1191 | | |
1179 | 1192 | | |
| |||
1213 | 1226 | | |
1214 | 1227 | | |
1215 | 1228 | | |
1216 | | - | |
1217 | | - | |
1218 | | - | |
1219 | | - | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
1220 | 1233 | | |
1221 | | - | |
1222 | | - | |
1223 | | - | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
1224 | 1237 | | |
1225 | 1238 | | |
1226 | 1239 | | |
| |||
1256 | 1269 | | |
1257 | 1270 | | |
1258 | 1271 | | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
1259 | 1284 | | |
1260 | 1285 | | |
1261 | 1286 | | |
| |||
0 commit comments