Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CCIP left nav refresh #1883

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open
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
78 changes: 40 additions & 38 deletions src/config/sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -942,6 +942,10 @@ export const SIDEBAR: Partial<Record<Sections, SectionEntry[]>> = {
},
],
},
{
title: "Best Practices",
url: "ccip/best-practices",
},
{
title: "Service Limits",
url: "ccip/service-limits",
Expand All @@ -961,19 +965,46 @@ export const SIDEBAR: Partial<Record<Sections, SectionEntry[]>> = {
],
},
{
section: "Guides",
section: "Learn",
contents: [
{
title: "Transfer Tokens",
url: "ccip/tutorials/cross-chain-tokens",
title: "Key Concepts",
url: "ccip/concepts",
},
{
title: "Transfer Tokens with Data",
url: "ccip/tutorials/programmable-token-transfers",
title: "Architecture",
url: "ccip/architecture",
},
],
},
{
section: "Build",
contents: [
{
title: "Transfer Tokens with Data - Defensive Example",
url: "ccip/tutorials/programmable-token-transfers-defensive",
title: "Acquire Test Tokens",
url: "ccip/test-tokens",
},
{
title: "Cross-chain tokens",
url: "ccip/tutorials/transfer-tokens",
children: [
{
title: "Transfer Tokens",
url: "ccip/tutorials/cross-chain-tokens",
},
{
title: "Transfer Tokens with Data",
url: "ccip/tutorials/programmable-token-transfers",
},
{
title: "Transfer Tokens with Data - Defensive Example",
url: "ccip/tutorials/programmable-token-transfers-defensive",
},
{
title: "Transfer USDC with Data",
url: "ccip/tutorials/usdc",
},
],
},
{
title: "Offchain",
Expand All @@ -989,10 +1020,6 @@ export const SIDEBAR: Partial<Record<Sections, SectionEntry[]>> = {
},
],
},
{
title: "Transfer USDC with Data",
url: "ccip/tutorials/usdc",
},
{
title: "Send Arbitrary Data",
url: "ccip/tutorials/send-arbitrary-data",
Expand All @@ -1001,38 +1028,13 @@ export const SIDEBAR: Partial<Record<Sections, SectionEntry[]>> = {
title: "Send Arbitrary Data with Acknowledgment of Receipt",
url: "ccip/tutorials/send-arbitrary-data-receipt-acknowledgment",
},
{
title: "Manual Execution",
url: "ccip/tutorials/manual-execution",
},
{
title: "Optimizing Gas Limit Settings in CCIP Messages",
url: "ccip/tutorials/ccipreceive-gaslimit",
},
{
title: "Acquire Test Tokens",
url: "ccip/test-tokens",
},
],
},
{
section: "Concepts",
contents: [
{
title: "Conceptual Overview",
url: "ccip/concepts",
},
{
title: "Architecture",
url: "ccip/architecture",
},
{
title: "Manual execution",
url: "ccip/concepts/manual-execution",
},
{
title: "Best Practices",
url: "ccip/best-practices",
title: "Manual Execution",
url: "ccip/tutorials/manual-execution",
},
],
},
Expand Down
14 changes: 14 additions & 0 deletions src/content/ccip/tutorials/transfer-tokens.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
section: ccip
date: Last Modified
title: "CCIP Cross-chain tokens"
---

These tutorials focus on transferring tokens across chains, and some tutorials show how to transfer both tokens and data across chains.

## Tutorials

- [Transfer Tokens](/ccip/tutorials/cross-chain-tokens): Learn how to transfer tokens between smart contracts across different blockchains, using Chainlink CCIP.
- [Transfer Tokens with Data](/ccip/tutorials/programmable-token-transfers): Learn how to transfer tokens and arbitrary data between smart contracts on different blockchains.
- [Transfer Tokens with Data - Defensive Example](/ccip/tutorials/programmable-token-transfers-defensive): Learn how to do programmable token transfers and use defensive coding in the receiver contract.
- [Transfer USDC with Data](/ccip/tutorials/usdc): Learn how to transfer USDC and arbitrary data between smart contracts across different blockchains.
Loading