Wormhole

基于 Wormhole SDK 实现跨链质押借贷

本课程将引导你使用 Wormhole SDK 实现一个 Solana → Sepolia ETH 的跨链质押借贷协议。你将学习如何使用 Wormhole Token Bridge 进行跨链资产转移,利用 Ethers.js 与 Solana.js 交互质押合约,最终构建一个完整的 DeFi 应用。

基于 Wormhole SDK 实现跨链质押借贷

What You’ll Learn

掌握跨链 Staking & Borrowing 机制:理解跨链质押与借贷的工作流程,掌握 Wormhole SDK 与 TokenBridge 的核心概念

智能合约实现:编写核心合约,包括抵押、借贷、清算、稳定币铸造与销毁功能

集成 Wormhole TokenBridge 进行跨链资产转移:使用 Wormhole VAA 验证消息,完成跨链锁定与铸造

Wormhole SDK & TokenBridge 核心机制
智能合约的抵押、借贷与清算实现
多链交易追踪与日志管理
Next.js 前端集成与 DApp 部署

Outline

Unit 1 - Wormhole 相关介绍和跨链质押借贷基础

在本单元,我们将学习跨链质押借贷的基本概念、Wormhole 跨链原理以及 Wormhole SDK 的基础使用。

Unit 2 - 开发环境配置

在本单元,我们将了解本项目开发环境的搭建。

Unit 3 - Wormhole SDK 实现跨链

在本单元,我们将学习如何使用 Wormhole SDK 实现基本跨链功能。

Unit 4 - 开发一个简单的质押借贷智能合约

在本单元,我们将学习开发一个简单的质押借贷合约。

Unit 5 - 跨链数据追踪与错误处理

在本单元,我们将学习如何增加跨链数据追踪与错误处理来优化项目。

Unit 6 - 前端交互与用户体验优化

在本单元,我们将学习如何编写前端项目代码。

Unit 7 - 交互

在本单元,我们将学习如何在本地部署本项目。

Language

Solidity

Total Length

1.7h

Part of Learning Track

https://github.com/moonshotcommons/cross-chain-staking.git