Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion src/config/data/ccip/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,6 @@ export const networkFees: NetworkFees = {
messaging: {
fromToEthereum: { gasTokenFee: "0.50 USD", linkFee: "0.45 USD" },
fromNonEthereumToNonEthereum: { gasTokenFee: "0.10 USD", linkFee: "0.09 USD" },
fromNonEthereumToSolana: { gasTokenFee: "0.10 USD", linkFee: "0.09 USD" },
},
}

Expand Down
7 changes: 3 additions & 4 deletions src/content/ccip/billing.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -110,11 +110,10 @@ For messaging (only data): The network fee is a static amount, denominated in US

The table below provides an overview of the network fees charged for different use cases on different lanes. Percentage-based fees are calculated on the value transferred in a message. USD-denominated fees are applied per message.

> **Note:** On the source side, "Not Ethereum" includes Solana. On the destination side, "Not Ethereum" excludes Solana.
> **Note:** The following applies to **Token Transfers** and **Programmable Token Transfers**, not **Messaging**:
>
> <br></br>
> When Solana is the destination for Token Transfers or Programmable Token Transfers, an additional fee of 0.10 USD
> applies for [ATA](https://solana.com/docs/tokens#associated-token-account) generation.
> - In the table below, "Not Ethereum" on the **source** side includes Solana; on the **destination** side it excludes Solana.
> - When Solana is the destination, an additional 0.10 USD fee applies for [ATA](https://solana.com/docs/tokens#associated-token-account) generation.

<Billing />

Expand Down
6 changes: 3 additions & 3 deletions src/content/ccip/llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1132,10 +1132,10 @@ For messaging (only data): The network fee is a static amount, denominated in US

The table below provides an overview of the network fees charged for different use cases on different lanes. Percentage-based fees are calculated on the value transferred in a message. USD-denominated fees are applied per message.

> **Note:** On the source side, "Not Ethereum" includes Solana. On the destination side, "Not Ethereum" excludes Solana.
> **Note:** The following applies to **Token Transfers** and **Programmable Token Transfers**, not **Messaging**:
>
> When Solana is the destination for Token Transfers or Programmable Token Transfers, an additional fee of 0.10 USD
> applies for [ATA](https://solana.com/docs/tokens#associated-token-account) generation.
> - In the table below, "Not Ethereum" on the **source** side includes Solana; on the **destination** side it excludes Solana.
> - When Solana is the destination, an additional 0.10 USD fee applies for [ATA](https://solana.com/docs/tokens#associated-token-account) generation.

<br id="network-token-calculator" />

Expand Down
21 changes: 4 additions & 17 deletions src/features/ccip/components/billing/Billing.astro
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ const restFromNonEthereumToSolana = calculateNetworkFeesForTokenMechanismDirect(
)
const messagingFeesFromToEthereum = calculateMessagingNetworkFeesDirect("fromToEthereum")
const messagingFeesFromNonEthereumToNonEthereum = calculateMessagingNetworkFeesDirect("fromNonEthereumToNonEthereum")
const messagingFeesFromNonEthereumToSolana = calculateMessagingNetworkFeesDirect("fromNonEthereumToSolana")
---

<div style="overflow-x: auto;">
Expand Down Expand Up @@ -94,27 +93,15 @@ const messagingFeesFromNonEthereumToSolana = calculateMessagingNetworkFeesDirect
</tr>
<!-- Messaging -->
<tr class="section-divider">
<td rowspan="5">Messaging</td>
<td rowspan="5">N/A</td>
<td rowspan="3">Messaging</td>
<td rowspan="3">N/A</td>
<td>Ethereum</td>
<td>Not Ethereum</td>
<td>{messagingFeesFromToEthereum.linkFee}</td>
<td>{messagingFeesFromToEthereum.gasTokenFee}</td>
</tr>
<tr>
<td>Ethereum</td>
<td>Solana</td>
<td>Any</td>
<td>{messagingFeesFromToEthereum.linkFee}</td>
<td>{messagingFeesFromToEthereum.gasTokenFee}</td>
</tr>
<tr>
<td>Not Ethereum</td>
<td>Solana</td>
<td>{messagingFeesFromNonEthereumToSolana.linkFee}</td>
<td>{messagingFeesFromNonEthereumToSolana.gasTokenFee}</td>
</tr>
<tr>
<td>Not Ethereum</td>
<td>Any</td>
<td>Ethereum</td>
<td>{messagingFeesFromToEthereum.linkFee}</td>
<td>{messagingFeesFromToEthereum.gasTokenFee}</td>
Expand Down
Loading