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: src/content/ccip/examples/index.mdx
+11-3Lines changed: 11 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
---
2
2
section: ccip
3
3
date: Last Modified
4
-
title: "Example Cross-chain dApps and Tools"
4
+
title: "Example Cross-chain dApps"
5
5
metadata:
6
-
description: "Explore Chainlink CCIP examples: Starter kits (Hardhat/Foundry), Tic Tac Toe game, Name Service, DeFi lending, liquidation protection, and cross-chain NFTs."
6
+
description: "Explore Chainlink CCIP examples: Starter kits (Hardhat/Foundry), Tic Tac Toe game, Name Service, DeFi lending, liquidation protection, cross-chain NFTs, and direct staking solutions."
7
+
excerpt: "Comprehensive collection of Chainlink CCIP cross-chain development examples including starter kits for Hardhat and Foundry, gaming dApps, cross-chain name services, DeFi lending and liquidation protection, NFT minting, and direct staking with liquid staking tokens (LSTs). Features production-ready code samples, integration guides, and tutorials for building cross-chain applications using CCIP Programmable Token Transfers across multiple blockchain networks including Ethereum, Base, Arbitrum, and Optimism."
@@ -15,6 +15,14 @@ import CcipCommon from "@features/ccip/CcipCommon.astro"
15
15
16
16
Several example dApps and tools are available to help you learn about use cases for CCIP.
17
17
18
+
## CCIP Direct Staking
19
+
20
+
[CCIP Direct Staking](https://github.com/Aphyla/chainlink-csr) enables users to stake native tokens on supported L2 networks and receive liquid staked tokens (LSTs, e.g., wstETH) directly on the same chain. Supports both instant (fast) and delayed (slow) staking options.
21
+
22
+
Learn more about the architecture and workflow in the [technical blog post](https://blog.chain.link/scaling-staking-protocols-cross-chain/).
23
+
24
+
For third-party integrators who want to build offchain components to interact with CCIP Direct Staking contracts, see the [Direct Staking integration guide](/quickstarts/ccip-direct-staking) with reference implementations and utilities. The guide includes a hands-on tutorial using [Lido](https://lido.fi/) on Base Mainnet.
25
+
18
26
## CCIP Starter Kits
19
27
20
28
The CCIP Starter Kits demonstrate how to transfer tokens and send messages using the HardHat or Foundry frameworks.
Copy file name to clipboardExpand all lines: src/content/quickstarts/automated-portfolio-manager.mdx
+15-3Lines changed: 15 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,16 +19,25 @@ A live demo is available at https://automated-portfolio-manager.vercel.app.
19
19
20
20
The example contract supports dynamic asset management using tokens that adhere to the ERC20 standard. For this demonstration, Mimic Tokens representing gold (mXAU), Wrapped Bitcoin (mWBTC), and Ethereum (mETH) are used as the underlying assets. These tokens are automatically bought or sold to mirror changes in crypto market sentiment and gold volatility (GVZ) to ensure the portfolio adjusts to evolving market conditions. This functionality demonstrates how blockchain and Chainlink technologies can be used to create a dynamic investment strategy that adapts to global financial movements in real time.
21
21
22
-
**Note**: In a real-world use case, you can integrate the portfolio rebalancing mechanism with any DeFi protocol, such as a swapping mechanism or investments in ERC-4626 vaults.
22
+
**Note**: In a real-world use case, you can integrate the portfolio rebalancing mechanism with any DeFi protocol, such as a swapping mechanism or investments in ERC-4626 vaults.
This tutorial represents an example of using a Chainlink product or service and is provided to help you understand how to interact with Chainlink's systems and services so that you can integrate them into your own. This template is provided "AS IS" and "AS AVAILABLE" without warranties of any kind, has not been audited, and may be missing key checks or error handling to make the usage of the product more clear. Do not use the code in this example in a production environment without completing your own audits and application of best practices. Neither Chainlink Labs, the Chainlink Foundation, nor Chainlink node operators are responsible for unintended outputs that are generated due to errors in code.
27
+
This tutorial represents an example of using a Chainlink product or service and is provided to help you understand how
28
+
to interact with Chainlink's systems and services so that you can integrate them into your own. This template is
29
+
provided "AS IS" and "AS AVAILABLE" without warranties of any kind, has not been audited, and may be missing key
30
+
checks or error handling to make the usage of the product more clear. Do not use the code in this example in a
31
+
production environment without completing your own audits and application of best practices. Neither Chainlink Labs,
32
+
the Chainlink Foundation, nor Chainlink node operators are responsible for unintended outputs that are generated due
33
+
to errors in code.
28
34
</Aside>
29
35
30
36
<Asidetype="caution"title="Disclaimer">
31
-
The rebalancing strategy and logic outlined in this tutorial are solely for educational purposes and have not been backtested. This content is not meant to be financial advice and should not be interpreted as such. The example is intended to demonstrate the potential of Chainlink products. Users are strongly advised to perform their own due diligence before making any financial decisions.
37
+
The rebalancing strategy and logic outlined in this tutorial are solely for educational purposes and have not been
38
+
backtested. This content is not meant to be financial advice and should not be interpreted as such. The example is
39
+
intended to demonstrate the potential of Chainlink products. Users are strongly advised to perform their own due
40
+
diligence before making any financial decisions.
32
41
</Aside>
33
42
34
43
## Table of Content
@@ -113,6 +122,7 @@ Run the following script to deploy your `OffchainDataFetcher` contract on Ethere
1. Open your `.env.local` file and add your Sepolia RPC URL:
220
+
210
221
```
211
222
NEXT_PUBLIC_SEPOLIA_RPC_URL=your_sepolia_rpc_url
212
223
```
224
+
213
225
You can use the same RPC URL you used for contract deployment or get one from providers like [Alchemy](https://www.alchemy.com/) or [Infura](https://www.infura.io/).
0 commit comments