Ryan

@Ryan0912

Joined on Mar 4, 2023

  • 主要使用 Suiet Wallet套件 及 Mysten Sui.js套件 參考資料 Suiet Wallet Kit 文件 Suiet Wallet Kit GitHub Mysten sui.js api文件 Mysten sui.js GitHub SUI 主網上線,前端開發者的DApp 開發指南
     Like  Bookmark
  • 我們這次要在 Sui Move Dapp 實現贊助交易(Sponsored Transaction) Sui 現在有提供 很好用的快速建立 Dapp 的工具 (Sui Dapp Kit) Sui TypeScript Docs 所以這次我們要順便來練習在 VSCode 用 Sui Dapp Kit 快速建立 Dapp 來玩玩看 1. 使用 Sui Dapp Kit 快速建立 Dapp 打開 VSCode 終端機,輸入下方指令
     Like  Bookmark
  • Ryan Hsu的學習地圖 Kryptocamp Solidity 工程師實戰營第 5 期 Kryptocamp Solidity 工程師實戰營第 5 期[target=_blank] Remix部署合約 ERC20、ERC721實作 React實作 Foundry套件 Swap、Staking實作 Gas Free優化 Dapp串接智能合約
     Like  Bookmark
  • 這次我們要用 Drand 產生 安全性的隨機數 並在 Sui 智能合約上 驗證簽章 Drand : https://drand.love/developer/ Sui Move Example(drand_lib.move): https://github.com/MystenLabs/sui/blob/main/sui_programmability/examples/games/sources/drand_lib.move Drand Lib 智能合約
     Like  Bookmark
  • image 簡介 我是 Ryan Hsu,在 2022 年碰觸到加密貨幣,一開始只是抱著投資的心態 直到 加密貨幣市場 寒冬後,才開始研究區塊鏈的技術 - 智能合約 這是我的 學習地圖 KryptoCamp 在 2023 年 3 月時,參加了 KryptoCamp 的第 5 期 Solidity 工程師實戰營
     Like  Bookmark
  • 這次要來學習使用 sui::random 內的方法 並產生隨機 1~6 的骰子數字 /// Module: dice_demo module dice_demo::dice_demo { use sui::random::{Self, Random}; // 骰子的物件,是一個 Shared Object public struct Dice has key, store {
     Like  Bookmark
  • 參考文章 : Sui Move教學文檔 C槽預留空間 : 大於20GB比較保險 1. Git 2. CMake 3. Visual Studio 2022
     Like  Bookmark
  • 主辦方 關於我們 環境安裝教學 Unbuntu Linux安裝環境說明 Windows安裝環境說明 Mac安裝環境說明 IDE套件配置[target=_blank] SUI Move教學內容
     Like  Bookmark
  • Sui Move GitHub : https://github.com/MystenLabs/sui sui : https://github.com/MystenLabs/sui/tree/main/crates/sui-framework/packages/sui-framework/sources std : https://github.com/MystenLabs/sui/tree/main/crates/sui-framework/packages/move-stdlib/sources 常用的Sui原生Module有以下這些 1.std::ascii
     Like  Bookmark
  • Co-Sui 讀書會 ![](https://hackmd.io/_uploads/ryScEWb-p.png =60%x) Co-SUI,是一個協助對SUI生態感興趣,學習SUI Move及相關應用開發的讀書會。 我們的願景是打造一個大規模且友善的SUI Move開發者社群,聚集任何對SUI Move開發感興趣的夥伴,透過知識分享與群內討論,讓成員們的技術力不斷進步,以有機會在未來新星公鏈SUI上佔據先行者優勢。 讀書會 - Discord 讀書會 - Sui Move教學文件及影片 成員介紹 Paul
     Like  Bookmark
  • 第一步、連接到Sui網路(Devnet) 參考文件 https://docs.sui.io/build/connect-sui-network 1.配置Sui客戶端 sui client 在沒有 client.yaml 文件的情況下首次啟動 Sui 客戶端時,控制台會顯示以下消息: Config file ["<PATH-TO-FILE>/client.yaml"] doesn't exist, do you want to connect to a Sui Full node server [y/N]? 輸入y然後按Enter。然後請求 RPC 服務器 URL:
     Like 1 Bookmark
  • Sui 是由 Mysten Labs 開發的 Layer1公鏈。 Mysten Labs 成立於 2021 年 9 月,由 Novi Research 的一群前主管和開發人員所創立,Novi Research 是 Meta 公司的其中一個部門,過去致力於 Diem 區塊鏈和 Move 程式語言的開發。 SUI 的驗證機制 SUI 採用 代理權益證明(DPoS)類似於股權機制,它根據 SUI 質押數量排序,在不同時期選出一組固定的驗證者。 好處是能讓 SUI 持有者們廣泛地參與網路營運,以更低成本、更節能且更高效率的方式處理及儲存資料。 缺點則也因驗證節點少及投票治理積極度低,使得網路權力過於集中的問題。 SUI 代幣經濟的目標
     Like  Bookmark
  • IPFS介紹 我們這次要使用IPFS(Pinata)來存放我們的NFT圖片。 有關IPFS以及Pinata介紹,請看這篇文章 IPFS介紹 上傳圖片至Pinata 我們使用Pinata當作我們儲存圖片的IPFS系統。 Pinata上傳圖片頁面 首先我們點選右上角的 "Add Files" 按鈕,然後點選 "File",會有上傳視窗讓你選擇圖片。
     Like  Bookmark
  • IPFS介紹 我們這次要使用IPFS(Pinata)來存放我們的Coin圖示。 有關IPFS以及Pinata介紹,請看這篇文章 IPFS介紹 上傳圖片至Pinata 我們使用Pinata當作我們儲存圖片的IPFS系統。 Pinata上傳圖片頁面 首先我們點選右上角的 "Add Files" 按鈕,然後點選 "File",會有上傳視窗讓你選擇圖片。
     Like  Bookmark
  • IPFS介紹 參考資料 : IPFS介紹 「IPFS」星際文件系統 (InterPlanetary File System) 是一個分佈式的 web,一種新型態的點對點網路傳輸協定。可以讓我們的網際網路更加安全,並且更加開放,IPFS 協議的目標是取代傳統的網際網路協議 HTTP,IPFS 不負責儲存內容,只是檔案共享系統,負責調度這些座落在全球各地扮演伺服器的電腦,讓檔案可以在世界任何一個地方存取。 最早在2014年經由全球開源社群討論推出,希望可以顛覆並取代現在全球都在使用的HTTP 網際網路協定,以便減少HTTP 太多人使用,常冒出網頁內容莫名消失等許多問題。 簡單來說IPFS 是一種協議和網路,用來創建一種內容可尋的點對點方法,目的是在完全分散式文件系統中存儲和共享數據和媒體文件,主要有以下的三個特點。
     Like  Bookmark
  • 第二組專題-實作去中心化交易所 Table of Content 1. 誌謝 2. 專題成員介紹 3. 專題主題 4. 專題內容功能列表及Demo網址 5. 程式碼GitHub 6. Token Address 7. 功能說明 8. 流程及功能Demo展示
     Like 1 Bookmark
  • 今天要介紹Sui Move智能合約的單元測試(Unit Test) 參考資料 : 為什麼程式需要單元測試? - 概念篇 官方單元測試影片 Sui GitHub 建立test_demo project sui move new test_demo 在sources目錄建立一個test.move檔
     Like  Bookmark
  • 參考資料 Sui Move Book - 中文版 Suiet Wallet Kit 文件 Suiet Wallet Kit GitHub Mysten sui.js api文件 Mysten sui.js GitHub SUI 主網上線,前端開發者的DApp 開發指南
     Like  Bookmark
  • 及格線:6題/10題 Solidity 基礎 1. 如何在部屬合約時,指定 owner,以程式碼舉例 contract exam { address private owner; constructor(){ owner = msg.sender; // asigna owner to who create this contract
     Like  Bookmark
  • Kryptocamp Solidity 工程師實戰營第 5 期 第一週作業請簡單描述錢包助記詞,私鑰,公鑰之間的關係 用 Remix 部署智能合約(Local London),將寫好的合約部署到 Görli / Goerli 測試鏈上,並 verify 開源程式碼 第二週作業 基本題 部署一個自定義的 ERC20 Token 在 Goerli 鏈上 部署一個 ERC721 NFT 合約,同時擁有付費 mint 功能,加入至少一種自定義功能,例如:荷蘭拍、盲盒、返佣、融合…
     Like  Bookmark