From d0de67859d2e2ebd109c3bf1b48f45c5b641a696 Mon Sep 17 00:00:00 2001 From: 0xDragon888 Date: Sat, 7 Sep 2024 19:37:42 +0800 Subject: [PATCH] Update res.md --- docs/Hackathon/res.md | 233 ++++++++++++++---------------------------- 1 file changed, 79 insertions(+), 154 deletions(-) diff --git a/docs/Hackathon/res.md b/docs/Hackathon/res.md index 1a305f9..eac7d23 100644 --- a/docs/Hackathon/res.md +++ b/docs/Hackathon/res.md @@ -42,6 +42,7 @@ Wormhole是一个通用的消息传递协议,可实现区块链之间的通信 ### Solana Mobile + Solana Mobile是Saga手机和SMS(Solana Mobile Stack)的创造者。以下是旨在帮助开发人员构建Web3移动dApp的资源列表。 - [开发者](https://solanamobile.com/developers) @@ -63,201 +64,126 @@ MagicBlock是一个用于完全链上游戏和应用程序的高性能引擎。M - [文档](https://docs.magicblock.gg) - [入门](https://docs.magicblock.gg/getting-started) -## 文档中的内容 - -### Solana开发简介 - -- 对重要Solana开发知识的精彩介绍 - -### 重要概念 - -- 开始Solana之旅时应该熟悉的概念 - -### 设置您的环境 - -- 设置本地环境是一个好习惯,但不是必需的。强烈推荐。 +## 正式开始 -### Hello World +### 官方资源 -- 使用Web IDE在链上构建您的第一个hello world应用程序 +-[ Solana开发简介](https://solana.com/docs/intro/dev):对重要Solana开发知识的精彩介绍 +- [重要概念](https://solana.com/docs/intro/dev):开始Solana之旅时应该熟悉的概念 +- [设置环境](https://solana.com/developers/guides/getstarted/setup-local-development):设置本地环境是一个好习惯,但不是必需的,强烈推荐。 +- [Hello World](https://solana.com/developers/guides/getstarted/hello-world-in-your-browser):使用Web IDE在链上构建您的第一个hello world应用程序 ### 其他优秀资源 -#### Solana Bytes - -- 重要Solana概念的视频播放列表,必看。 - -#### Solana Cookbook - -- 最受欢迎的概念、指南和参考代码片段资源之一 - -#### Solana Bootcamp - -- 一个令人难以置信的7小时视频播放列表,快速了解Solana开发。适合任何想直接深入的人。 - -#### Solana开发者入门包 - -##### Web3.js库 - -- 在JavaScript中与Solana区块链交互的主要客户端库 - -##### create-solana-dapp - -- 快速生成Solana应用程序脚手架 - -##### Solana Playground - -- Solana程序Web IDE - -##### Solana Stack Exchange - -- 提出技术问题或搜索以前回答的关于Solana开发的问题的完美场所 - -## 指南和教程 - -### Anchor简介 - -- 开始使用Anchor的指南 - -### 如何创建CRUD dApp - -- 学习如何创建和部署基本链上CRUD dApp的Solana程序和UI +- [Solana Bytes](https://www.youtube.com/watch?v=pRYs49MqapI&list=PLilwLeBwGuK51Ji870apdb88dnBr1Xqhm):重要Solana概念的视频播放列表,必看。 +- [Solana Cookbook](https://solanacookbook.com/#contributing):最受欢迎的概念、指南和参考代码片段资源之一 +- [Solana Bootcamp](https://www.youtube.com/watch?v=0P8JeL3TURU&list=PLilwLeBwGuK6NsYMPP_BlVkeQgff0NwvU):一个令人难以置信的7小时视频播放列表,快速了解Solana开发。适合任何想直接深入的人。 -### 将Solana钱包适配器添加到Next.js +### Solana开发者入门包 -- 学习如何将Solana钱包适配器添加到Next.js应用程序 +- [Web3.js库](https://github.com/solana-labs/solana-web3.js):在JavaScript中与Solana区块链交互的主要客户端库 +- [create-solana-dapp](https://github.com/solana-developers/create-solana-dapp):快速生成Solana应用程序脚手架 +- [Solana Playground](https://beta.solpg.io/):Solana程序Web IDE +- [Solana Stack Exchange](https://solana.stackexchange.com/):提出技术问题或搜索以前回答的关于Solana开发的问题的完美场所 -### 官方指南 +### 指南和教程 -- 来自主Solana网站的各种指南和教程 +- [Anchor简介](https://solana.com/developers/guides/getstarted/intro-to-anchor):开始使用Anchor的指南 +- [如何创建CRUD dApp](https://solana.com/developers/guides/getstarted/intro-to-anchor):学习如何创建和部署基本链上CRUD dApp的Solana程序和UI +- [将Solana钱包适配器添加到Next.js](https://solana.com/developers/guides/wallets/add-solana-wallet-adapter-to-nextjs):学习如何将Solana钱包适配器添加到Next.js应用程序 +- [官方指南](https://solana.com/developers/guides/wallets/add-solana-wallet-adapter-to-nextjs):来自主Solana网站的各种指南和教程 -## 视频学习内容 +### 视频学习内容 -### SolAndy +- [SolAndy](https://www.youtube.com/solandy):每周制作的各种Solana开发者内容 +- [Solana Bootcamp](https://www.youtube.com/watch?v=0P8JeL3TURU&list=PLilwLeBwGuK6NsYMPP_BlVkeQgff0NwvU):一个令人难以置信的7小时视频播放列表,快速了解Solana开发。适合任何想直接深入的人。 -- 每周制作的各种Solana开发者内容 +### 自学课程 -### Solana Bootcamp +- [THE Solana Course](https://solana.com/developers/courses):全面、综合、中级的自学课程,涵盖Solana的所有内容 +- [Freecodecamp](https://web3.freecodecamp.org/solana):Freecodecamp上的完全交互式Solana课程,直接在Visual Studio Code IDE中教授 +-[ RiseIn](https://www.risein.com/courses/build-on-solana):优秀的Solana入门课程,提供文本和视频学习选项 +- [Ideasoft Rust/Solana初学者](https://careerbooster.io/courses/full-solana-and-rust-programming-course-for-beginners):如果您对构建程序(智能合约)感兴趣,这是适合初学者的优秀Solana/Rust课程 +- [Ideasoft Rust/Solana高级](https://careerbooster.io/courses/rust-solana-advance-development-course):为完成Ideasoft Rust/Solana初学者课程的人提供的高级课程 +- [Rareskills ETH到Solana](https://www.rareskills.io/solana-tutorial):专为以太坊开发人员学习Solana而设计的课程 -- 一个令人难以置信的7小时视频播放列表,快速了解Solana开发。适合任何想直接深入的人。 - -## 自学课程 - -### THE Solana课程 - -- 全面、综合、中级的自学课程,涵盖Solana的所有内容 - -### Freecodecamp - -- Freecodecamp上的完全交互式Solana课程,直接在Visual Studio Code IDE中教授 - -### RiseIn - -- 优秀的Solana入门课程,提供文本和视频学习选项 - -### Ideasoft Rust/Solana初学者 - -- 如果您对构建程序(智能合约)感兴趣,这是适合初学者的优秀Solana/Rust课程 - -### Ideasoft Rust/Solana高级 - -- 为完成Ideasoft Rust/Solana初学者课程的人提供的高级课程 - -### Rareskills ETH到Solana - -- 专为以太坊开发人员学习Solana而设计的课程 - -## 工具 - -### Solana Playground - -### npx create-solana-dapp@latest +### 工具 +- [Solana Playground](https://beta.solpg.io/) +- [npx create-solana-dapp@latest](https://github.com/solana-developers/create-solana-dapp) ## 生态系统文档 + SDK -### 通用Solana +### 通用文档 -#### Solana核心文档 +- [Solana核心文档](https://solana.com/docs) -- 核心Solana文档 ### Blinks和Actions -#### Solana Actions和Blinks - -- 关于Actions和Blinks的官方Solana文档,包括开发人员的规范、实现详细信息和最佳实践。 - -#### Dialect Blinks - -- 用于创建Actions界面组件的库,包括Solana Actions和Blinks的样式预设和自定义选项。 - -#### Actions快速入门指南 +- [Solana Actions和Blinks](https://solana.com/docs/advanced/actions):关于Actions和Blinks的官方Solana文档,包括开发人员的规范、实现详细信息和最佳实践。 +- [Dialect Blinks](https://github.com/dialectlabs/blinks):用于创建Actions界面组件的库,包括Solana Actions和Blinks的样式预设和自定义选项。 +- [Actions快速入门指南](https://docs.dialect.to/documentation/actions/quick-start):关于创建、测试和部署您的第一个Solana Action的实用指南,包括如何准备它在Twitter上使用。还涵盖了构建Blinks客户端。 +- [@solana/actions](https://www.npmjs.com/package/@solana/actions):构建Solana Actions的官方SDK。使开发人员能够为Solana区块链交易创建符合规范的API。 -- 关于创建、测试和部署您的第一个Solana Action的实用指南,包括如何准备它在Twitter上使用。还涵盖了构建Blinks客户端。 - -#### @solana/actions - -- 构建Solana Actions的官方SDK。使开发人员能够为Solana区块链交易创建符合规范的API。 ### NFTs -#### Metaplex - -- 在Solana上构建NFT的一站式平台 +- [Metaplex](https://developers.metaplex.com/):在Solana上构建NFT的一站式平台 ### 支付 -#### Solana Pay - -- 支付变得简单。使用JavaScript/TypeScript在Solana上开始构建支付应用程序 +-[Solana Pay](https://docs.solanapay.com/):支付变得简单。使用JavaScript/TypeScript在Solana上开始构建支付应用程序 ### 移动 -#### Solana Mobile +- [Solana Mobile](https://solanamobile.com/developers):在Solana上构建原生移动应用程序所需的所有工具 -- 在Solana上构建原生移动应用程序所需的所有工具 +## 游戏 -### 游戏 +### 游戏SDK -#### 游戏SDK +- [Unity SDK](https://docs.magicblock.gg/introduction) +- [Turbo Rust引擎](https://turbo.computer/) +- [Solana Labs Game Shift](https://gameshift.solanalabs.com/) +- [Godot SDK](https://github.com/Virus-Axel/godot-solana-sdk) +- [Phaser SDK](https://github.com/Bread-Heads-NFT/phaser-solana-platformer-template) +- [Unreal SDK (Star Atlas)](https://github.com/staratlasmeta/FoundationKit) +- [Unreal SDK (Bifrost Inc)](https://github.com/Bifrost-Technologies/Solana-Unreal-SDK) -- Unity SDK -- Turbo Rust引擎 -- Solana Labs Game Shift -- Godot SDK -- Phaser SDK -- Unreal SDK (Star Atlas) -- Unreal SDK (Bifrost Inc) +### 示例 -#### 示例 +- [Solana的游戏示例](https://github.com/solana-developers/solana-game-examples) +- [Rebirth Rumble](https://github.com/kimo-do/Speedrun2) +- [Rust游戏](https://github.com/9teMare/solana-speedrun/tree/main) +- [链上Match 3](https://deezquest.vercel.app/) +- [链上roguelike地牢爬行者](https://solplay.de/ancientcave/) -- Solana的游戏示例 -- Rebirth Rumble -- Rust游戏 -- 链上Match 3 -- 链上roguelike地牢爬行者 +### 视频 -#### 视频 +- [Bootcamp](https://www.youtube.com/watch?v=0P8JeL3TURU&list=PLilwLeBwGuK6NsYMPP_BlVkeQgff0NwvU&ab_channel=Solana) +- [介绍](https://youtube.com/watch?v=KT9anz_V9ns) +- [能量系统](https://youtube.com/watch?v=YYQtRCXJBgs&t=3s&ab_channel=Solana) +- [会话密钥](https://youtube.com/watch?v=oKvWZoybv7Y&ab_channel=Solana) +- [自动化](https://youtube.com/watch?v=ax0Si3Vkvbo&t=252s&ab_channel=Solana) +- [大账户](https://youtube.com/watch?v=zs_yU0IuJxc&ab_channel=Solana) +- [游戏的Solana Pay](https://youtube.com/watch?v=_XBvEHwSqJc&ab_channel=SolPlay) +- [高级主题](https://www.youtube.com/watch?v=jW8ep_bmaIw) +- [微小冒险](https://www.youtube.com/watch?v=_vQ3bSs3svs&ab_channel=SolPlay) -- Bootcamp -- 介绍 -- 能量系统 -- 会话密钥 -- 自动化 -- 大账户 -- 游戏的Solana Pay -- 高级主题 -- 微小冒险 -- 随机性 -- 随机性服务示例 +### 随机性 +- [随机性服务示例](https://github.com/switchboard-xyz/solana-randomness-service-example) ### DAOs -#### +- [Solana的DAO工具](https://developers.metaplex.com/) + + -- Solana的DAO工具 +### 开源参考 -## 开源参考 +- [Solana Open-Source Software](https://github.com/StockpileLabs/awesome-solana-oss) +- [Solana Program Examples](https://github.com/solana-developers/program-examples) +- [Solana Actions Examples](https://github.com/solana-developers/solana-actions/tree/main/examples) ## 推荐的RPC提供商 @@ -265,8 +191,7 @@ MagicBlock是一个用于完全链上游戏和应用程序的高性能引擎。M Helius作为Solana的领先RPC基础设施提供商,提供无与伦比的性能、可靠性和领域专业知识。与其他提供商不同,Helius专门支持Solana,并专注于提供最佳的RPC体验。 -100个精选团队可以注册Helius的免费计划,然后在扩展时获得开发者计划50%的折扣。 -填写此表格申请。 +100个精选团队可以注册[Helius的免费计划](https://www.helius.dev/solana-rpc-nodes),然后在扩展时获得开发者计划50%的折扣。[填写此表格申请](https://form.typeform.com/to/fWZMwPww?typeform-source=t.co)。 ### Triton One @@ -278,9 +203,9 @@ Triton的私有devnet和testnet始终免费,详情请见 QuickNode提供一流的工具来构建Solana,旨在帮助您更快地开发和部署您的dApp。凭借我们尖端的基础设施、文档和支持,您可以自信地以无与伦比的速度和可靠性将您的Solana项目从概念转化为市场。 -此外,我们提供强大的Solana Marketplace插件,如DAS API、Metis - Jupiter V6 Swap API和Priority Fee API,以进一步增强您的dApp功能。 +此外,我们提供强大的Solana Marketplace插件,如DAS API、Metis - Jupiter V6 Swap API和[Priority Fee API](https://marketplace.quicknode.com/add-on/solana-priority-fee),以进一步增强您的dApp功能。 -为了帮助您入门,我们提供3个月每月300美元的免费信用包。这允许您充分利用我们的商业计划(200美元/月),并每月额外给您100美元来试验我们的Marketplace插件。要兑换,请在此处填写表格。 +为了帮助您入门,我们提供3个月每月300美元的免费信用包。这允许您充分利用我们的商业计划(200美元/月),并每月额外给您100美元来试验我们的Marketplace插件。要兑换,[请在此处填写表格](https://quicknode.notion.site/Solana-Radar-Hackathon-x-QuickNode-3a672f37aece4e0aa04321ff3f32adc1)。 ## 其他优惠