You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: build/core-messaging/wormhole-relayers.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -55,7 +55,7 @@ To send a message to a contract on another EVM chain, you can call the `sendPayl
55
55
```
56
56
57
57
!!! tip
58
-
To reduce transaction confirmation time, you can lower the consistency level using the [`sendToEvm`](https://github.com/wormhole-foundation/wormhole/blob/{{repositories.wormhole.version}}/sdk/js/src/relayer/relayer/send.ts#L33){target=\_blank} method.
58
+
To reduce transaction confirmation time, you can lower the consistency level using the [`sendToEvm`](https://github.com/wormhole-foundation/wormhole/blob/v{{repositories.wormhole.version}}/sdk/js/src/relayer/relayer/send.ts#L33){target=\_blank} method.
59
59
60
60
The `sendPayloadToEvm` method is marked `payable` to receive fee payment for the transaction. The value to attach to the invocation is determined by calling the `quoteEVMDeliveryPrice`, which provides an estimate of the cost of gas on the target chain.
Copy file name to clipboardexpand all lines: build/multigov/upgrade-evm.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ MultiGov is designed to be flexible but stable. Due to the system's complexity a
10
10
## Key Considerations for Upgrades
11
11
12
12
-**`HubGovernor`**:
13
-
- Not upgradeable. A new deployment requires redeploying several components of the MultiGov system. Refer to the [Process for Major System Upgrade](/docs/build/multigov/upgrade/#process-for-major-system-upgrade) section for more details
13
+
- Not upgradeable. A new deployment requires redeploying several components of the MultiGov system. Refer to the [Process for Major System Upgrade](#process-for-major-system-upgrade) section for more details
14
14
15
15
-**`HubVotePool`**:
16
16
- Can be replaced by setting a new `HubVotePool` on the `HubGovernor`
Copy file name to clipboardexpand all lines: build/toolkit/typescript-sdk/sdk-layout.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -315,7 +315,7 @@ VAAs are the backbone of Wormhole’s cross-chain communication. Each VAA is a s
315
315
The Wormhole SDK organizes the VAA structure into three key components:
316
316
317
317
-[**Header**](https://github.com/wormhole-foundation/wormhole-sdk-ts/blob/main/core/definitions/src/vaa/vaa.ts#L37-L41){target=\_blank} - contains metadata such as the Guardian set index and an array of Guardian signatures
318
-
-[**Envelope**](https://github.com/wormhole-foundation/wormhole-sdk-ts/blob/main/core/definitions/src/vaa/vaa.ts#L44-L51){target=\_blank} - includes chain-specific details such as the emitter chain, address, sequence, and [consistency (finality) level](/build/reference/consistency-levels/){target=\_blank}
318
+
-[**Envelope**](https://github.com/wormhole-foundation/wormhole-sdk-ts/blob/main/core/definitions/src/vaa/vaa.ts#L44-L51){target=\_blank} - includes chain-specific details such as the emitter chain, address, sequence, and [consistency (finality) level](/docs/build/reference/consistency-levels/){target=\_blank}
319
319
-**Payload** - provides application-specific data, such as the actual message or operation being performed
Copy file name to clipboardexpand all lines: build/transfers/native-token-transfers/faqs.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,9 @@ description: Frequently asked questions about Wormhole Native Token Transfers, i
7
7
8
8
## Do you have an example of how cross-chain lending can be implemented using Wormhole?
9
9
10
-
Yes, we have an example of cross-chain lending that leverages [Wormhole’s Token Bridge](/learn/transfers/token-nft-bridge/){target=\_blank}. In this example, collateral deposits (such as ETH on Ethereum) are bridged to a hub chain. Once the collateral is deposited, the borrowed assets, like wrapped BNB, are bridged to Binance Smart Chain. You can explore the full implementation in this [cross-chain lending example repository](https://github.com/wormhole-foundation/example-wormhole-lending){target=_blank}.
10
+
Yes, we have an example of cross-chain lending that leverages [Wormhole’s Token Bridge](/docs/learn/transfers/token-bridge/){target=\_blank}. In this example, collateral deposits (such as ETH on Ethereum) are bridged to a hub chain. Once the collateral is deposited, the borrowed assets, like wrapped BNB, are bridged to Binance Smart Chain. You can explore the full implementation in the [Wormhole Lending Examples repository](https://github.com/wormhole-foundation/example-wormhole-lending){target=_blank} on GitHub.
11
11
12
-
Alternatively, you can also implement cross-chain lending using [Wormhole’s core messaging](/learn/transfers/native-token-transfers/){target=\_blank} instead of the Token Bridge, which avoids the limitations imposed by governor limits. ETH would be custodied on Ethereum, and BNB on the Binance spoke during this setup. When a user deposits ETH on Ethereum, a core bridge message is sent to the hub for accounting purposes. The hub then emits a message that can be redeemed on Binance to release the BNB. This approach allows for more direct asset control across chains while reducing reliance on Token Bridge limits.
12
+
Alternatively, you can also implement cross-chain lending using [Wormhole’s core messaging](/docs/learn/transfers/native-token-transfers/){target=\_blank} instead of the Token Bridge, which avoids the limitations imposed by governor limits. ETH would be custodied on Ethereum, and BNB on the Binance spoke during this setup. When a user deposits ETH on Ethereum, a core bridge message is sent to the hub for accounting purposes. The hub then emits a message that can be redeemed on Binance to release the BNB. This approach allows for more direct asset control across chains while reducing reliance on Token Bridge limits.
13
13
14
14
## What causes the "No protocols registered for Evm" error in Wormhole SDK?
- :octicons-rocket-16:{ .lg .middle } **Deploy to EVM Chains**
53
53
54
54
---
55
55
56
-
Set up and deploy MultiGov locally with step-by-step instructions for configuring, compiling, and deploying smart contracts across chains.
56
+
Set up and deploy MultiGov on EVM chains with step-by-step instructions for configuring, compiling, and deploying smart contracts across chains.
57
57
58
-
[:custom-arrow: Discover how to deploy MultiGov](/docs/build/multigov/deployment/)
58
+
[:custom-arrow: Discover how to deploy MultiGov](/docs/build/multigov/deploy-to-evm/)
59
+
60
+
- :octicons-rocket-16:{ .lg .middle } **Deploy to Solana**
61
+
62
+
---
63
+
64
+
Set up and deploy the MultiGov Staking Program on Solana with step-by-step instructions for configuring, funding, deploying, and initializing the program.
65
+
66
+
[:custom-arrow: Discover how to deploy MultiGov on Solana](/docs/build/multigov/deploy-to-solana/)
Copy file name to clipboardexpand all lines: learn/infrastructure/relayer.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -64,7 +64,7 @@ Users themselves carry out the three steps of the cross-chain process:
64
64
65
65
Custom relayers are purpose-built components within the Wormhole protocol, designed to relay messages for specific applications. They are capable of performing off-chain computations and can be customized to suit a variety of use cases.
66
66
67
-
The main method of setting up a custom relayer is by listening directly to the Guardian Network via a [Spy](/learn/infrastructure/spy/).
67
+
The main method of setting up a custom relayer is by listening directly to the Guardian Network via a [Spy](/docs/learn/infrastructure/spy/).
Copy file name to clipboardexpand all lines: llms.txt
+19-11
Original file line number
Diff line number
Diff line change
@@ -622,7 +622,7 @@ function sendPayloadToEvm(
622
622
```
623
623
624
624
!!! tip
625
-
To reduce transaction confirmation time, you can lower the consistency level using the [`sendToEvm`](https://github.com/wormhole-foundation/wormhole/blob/{{repositories.wormhole.version}}/sdk/js/src/relayer/relayer/send.ts#L33){target=\_blank} method.
625
+
To reduce transaction confirmation time, you can lower the consistency level using the [`sendToEvm`](https://github.com/wormhole-foundation/wormhole/blob/v{{repositories.wormhole.version}}/sdk/js/src/relayer/relayer/send.ts#L33){target=\_blank} method.
626
626
627
627
The `sendPayloadToEvm` method is marked `payable` to receive fee payment for the transaction. The value to attach to the invocation is determined by calling the `quoteEVMDeliveryPrice`, which provides an estimate of the cost of gas on the target chain.
628
628
@@ -895,7 +895,7 @@ For developers looking to set up a local MultiGov environment:
895
895
cp .env.example .env
896
896
```
897
897
898
-
Edit `.env` with your specific [configuration](/docs/build/multigov/deployment/#configuration){target=\_blank}
898
+
Edit `.env` with your specific [configuration](#configuration){target=\_blank}
899
899
900
900
3. Compile contracts:
901
901
```bash
@@ -1343,7 +1343,7 @@ MultiGov is designed to be flexible but stable. Due to the system's complexity a
1343
1343
## Key Considerations for Upgrades
1344
1344
1345
1345
- **`HubGovernor`**:
1346
-
- Not upgradeable. A new deployment requires redeploying several components of the MultiGov system. Refer to the [Process for Major System Upgrade](/docs/build/multigov/upgrade/#process-for-major-system-upgrade) section for more details
1346
+
- Not upgradeable. A new deployment requires redeploying several components of the MultiGov system. Refer to the [Process for Major System Upgrade](#process-for-major-system-upgrade) section for more details
1347
1347
1348
1348
- **`HubVotePool`**:
1349
1349
- Can be replaced by setting a new `HubVotePool` on the `HubGovernor`
@@ -5136,7 +5136,7 @@ VAAs are the backbone of Wormhole’s cross-chain communication. Each VAA is a s
5136
5136
The Wormhole SDK organizes the VAA structure into three key components:
5137
5137
5138
5138
- [**Header**](https://github.com/wormhole-foundation/wormhole-sdk-ts/blob/main/core/definitions/src/vaa/vaa.ts#L37-L41){target=\_blank} - contains metadata such as the Guardian set index and an array of Guardian signatures
5139
-
- [**Envelope**](https://github.com/wormhole-foundation/wormhole-sdk-ts/blob/main/core/definitions/src/vaa/vaa.ts#L44-L51){target=\_blank} - includes chain-specific details such as the emitter chain, address, sequence, and [consistency (finality) level](/build/reference/consistency-levels/){target=\_blank}
5139
+
- [**Envelope**](https://github.com/wormhole-foundation/wormhole-sdk-ts/blob/main/core/definitions/src/vaa/vaa.ts#L44-L51){target=\_blank} - includes chain-specific details such as the emitter chain, address, sequence, and [consistency (finality) level](/docs/build/reference/consistency-levels/){target=\_blank}
5140
5140
- **Payload** - provides application-specific data, such as the actual message or operation being performed
5141
5141
5142
5142
**Header layout:**
@@ -12999,9 +12999,9 @@ description: Frequently asked questions about Wormhole Native Token Transfers, i
12999
12999
13000
13000
## Do you have an example of how cross-chain lending can be implemented using Wormhole?
13001
13001
13002
-
Yes, we have an example of cross-chain lending that leverages [Wormhole’s Token Bridge](/learn/transfers/token-nft-bridge/){target=\_blank}. In this example, collateral deposits (such as ETH on Ethereum) are bridged to a hub chain. Once the collateral is deposited, the borrowed assets, like wrapped BNB, are bridged to Binance Smart Chain. You can explore the full implementation in this [cross-chain lending example repository](https://github.com/wormhole-foundation/example-wormhole-lending){target=_blank}.
13002
+
Yes, we have an example of cross-chain lending that leverages [Wormhole’s Token Bridge](/docs/learn/transfers/token-bridge/){target=\_blank}. In this example, collateral deposits (such as ETH on Ethereum) are bridged to a hub chain. Once the collateral is deposited, the borrowed assets, like wrapped BNB, are bridged to Binance Smart Chain. You can explore the full implementation in the [Wormhole Lending Examples repository](https://github.com/wormhole-foundation/example-wormhole-lending){target=_blank} on GitHub.
13003
13003
13004
-
Alternatively, you can also implement cross-chain lending using [Wormhole’s core messaging](/learn/transfers/native-token-transfers/){target=\_blank} instead of the Token Bridge, which avoids the limitations imposed by governor limits. ETH would be custodied on Ethereum, and BNB on the Binance spoke during this setup. When a user deposits ETH on Ethereum, a core bridge message is sent to the hub for accounting purposes. The hub then emits a message that can be redeemed on Binance to release the BNB. This approach allows for more direct asset control across chains while reducing reliance on Token Bridge limits.
13004
+
Alternatively, you can also implement cross-chain lending using [Wormhole’s core messaging](/docs/learn/transfers/native-token-transfers/){target=\_blank} instead of the Token Bridge, which avoids the limitations imposed by governor limits. ETH would be custodied on Ethereum, and BNB on the Binance spoke during this setup. When a user deposits ETH on Ethereum, a core bridge message is sent to the hub for accounting purposes. The hub then emits a message that can be redeemed on Binance to release the BNB. This approach allows for more direct asset control across chains while reducing reliance on Token Bridge limits.
13005
13005
13006
13006
## What causes the "No protocols registered for Evm" error in Wormhole SDK?
13007
13007
@@ -14967,13 +14967,21 @@ Discover everything you need to know about MultiGov, Wormhole's cross-chain gove
14967
14967
14968
14968
[:custom-arrow: Start the integration process now](/docs/build/multigov/)
- :octicons-rocket-16:{ .lg .middle } **Deploy to EVM Chains**
14971
14971
14972
14972
---
14973
14973
14974
-
Set up and deploy MultiGov locally with step-by-step instructions for configuring, compiling, and deploying smart contracts across chains.
14974
+
Set up and deploy MultiGov on EVM chains with step-by-step instructions for configuring, compiling, and deploying smart contracts across chains.
14975
14975
14976
-
[:custom-arrow: Discover how to deploy MultiGov](/docs/build/multigov/deployment/)
14976
+
[:custom-arrow: Discover how to deploy MultiGov](/docs/build/multigov/deploy-to-evm/)
14977
+
14978
+
- :octicons-rocket-16:{ .lg .middle } **Deploy to Solana**
14979
+
14980
+
---
14981
+
14982
+
Set up and deploy the MultiGov Staking Program on Solana with step-by-step instructions for configuring, funding, deploying, and initializing the program.
14983
+
14984
+
[:custom-arrow: Discover how to deploy MultiGov on Solana](/docs/build/multigov/deploy-to-solana/)
@@ -15486,7 +15494,7 @@ Users themselves carry out the three steps of the cross-chain process:
15486
15494
15487
15495
Custom relayers are purpose-built components within the Wormhole protocol, designed to relay messages for specific applications. They are capable of performing off-chain computations and can be customized to suit a variety of use cases.
15488
15496
15489
-
The main method of setting up a custom relayer is by listening directly to the Guardian Network via a [Spy](/learn/infrastructure/spy/).
15497
+
The main method of setting up a custom relayer is by listening directly to the Guardian Network via a [Spy](/docs/learn/infrastructure/spy/).
15490
15498
15491
15499
**Key Features**
15492
15500
@@ -21136,7 +21144,7 @@ description: Learn how to perform USDC cross-chain transfers using Wormhole SDK
21136
21144
21137
21145
## Introduction
21138
21146
21139
-
In this guide, we will show you how to bridge native USDC across different blockchain networks using [Circle's Cross-Chain Transfer Protocol](/learn/transfers/cctp/){target=\_blank} (CCTP) and [Wormhole’s TypeScript SDK](https://github.com/wormhole-foundation/wormhole-sdk-ts/tree/main){target=\_blank}.
21147
+
In this guide, we will show you how to bridge native USDC across different blockchain networks using [Circle's Cross-Chain Transfer Protocol](/docs/learn/transfers/cctp/){target=\_blank} (CCTP) and [Wormhole’s TypeScript SDK](https://github.com/wormhole-foundation/wormhole-sdk-ts/tree/main){target=\_blank}.
21140
21148
21141
21149
Traditionally, cross-chain transfers using CCTP involve multiple manual steps, such as initiating the transfer on the source chain, relaying messages between chains, and covering gas fees on both the source and destination chains. Without the TypeScript SDK, developers must handle these operations independently, adding complexity and increasing the chance for errors, mainly when dealing with gas payments on the destination chain and native gas token management.
Copy file name to clipboardexpand all lines: tutorials/by-product/wormhole-sdk/usdc-via-cctp.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ description: Learn how to perform USDC cross-chain transfers using Wormhole SDK
9
9
10
10
## Introduction
11
11
12
-
In this guide, we will show you how to bridge native USDC across different blockchain networks using [Circle's Cross-Chain Transfer Protocol](/learn/transfers/cctp/){target=\_blank} (CCTP) and [Wormhole’s TypeScript SDK](https://github.com/wormhole-foundation/wormhole-sdk-ts/tree/main){target=\_blank}.
12
+
In this guide, we will show you how to bridge native USDC across different blockchain networks using [Circle's Cross-Chain Transfer Protocol](/docs/learn/transfers/cctp/){target=\_blank} (CCTP) and [Wormhole’s TypeScript SDK](https://github.com/wormhole-foundation/wormhole-sdk-ts/tree/main){target=\_blank}.
13
13
14
14
Traditionally, cross-chain transfers using CCTP involve multiple manual steps, such as initiating the transfer on the source chain, relaying messages between chains, and covering gas fees on both the source and destination chains. Without the TypeScript SDK, developers must handle these operations independently, adding complexity and increasing the chance for errors, mainly when dealing with gas payments on the destination chain and native gas token management.
0 commit comments