iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

All In One NFT Website Development 系列

因為工作室要做 NFT 商品的網站,想說既然都要學一堆東西還有完成這樣一個頗大型的 Project,就順便來參加 IT 鐵人的比賽!

我個人在比賽的主題,同時也是 Project 裡面最主要負責的項目是:「在 NFT 商品網站中與以太坊錢包 - MetaMask 連動,並且認證錢包登入者是否持有我們發行的 NFT。」會使用到的語言有 HTML + CSS + JS, React.js, ether.js, web3.js, opensea,js, python,以及上鏈作業會使用到的 Solidity。對我來說是一個不小的工程,希望能如期完賽。

鐵人鍊成 | 共 30 篇文章 | 17 人訂閱 訂閱系列文 RSS系列文 團隊Obit0 Studio
DAY 11

Day 11【連動 MetaMask - Pop Up & Login Detection】Can`t use current password.

【前言】 嗨嗨大家好,今天的主題延續昨天的檢測是否已經安裝插件後,緊接著而來的是 MetaMask 的彈出頁面以及檢測登入者是否更換帳戶。今天的內容大部份都參...

2021-09-23 ‧ 由 ALu 分享
DAY 12

Day 12【連動 MetaMask - Backend & Init】277353

【前言】 大家安安,今天的主題經過 MetaMask 強大的功能之後其實是可以省略的。開玩笑的,反正不管怎樣我都要把這個系統做到最好!接下來要說的是後端架設、...

2021-09-24 ‧ 由 ALu 分享
DAY 13

Day 13【連動 MetaMask - Back-End Services】這顯然是廠商的疏失

【前言】 諸君日安,大魔王要出現啦!接下來要說的是Nonce 的使用、前後端連動,以及帳戶驗證。今天的內容大部份都參考來自 Amaury Martiny 的...

2021-09-25 ‧ 由 ALu 分享
DAY 14

Day 14【連動 MetaMask - Front-End Request and Fetch】Modern problems require modern solutions

【前言】 嗨嗨感謝大家願意看到這裡,接下來要說的是前端的呼叫以及資料傳遞。今天的內容大部份都參考來自 Amaury Martiny 的 One-click L...

2021-09-26 ‧ 由 ALu 分享
DAY 15

Day 15【web3.js】一袋米要扛幾樓

【前言】 這兩天的文章都是 web3.js 的學習筆記,大部分內容都來自他們的官方文件!之後還會有 ethers.js 的學習筆記。然後延伸探討到底要使用什麼...

2021-09-27 ‧ 由 ALu 分享
DAY 16

Day 16【web3.js】I KNOW BINARY AND HEXADECIMAL

【前言】 今天來介紹 we3.eth.contract 和 web3.utis,有一些概念還不太熟悉所以需要一點時間消化一下啊!話說鐵人賽的進度超過一半了,可...

2021-09-28 ‧ 由 ALu 分享
DAY 17

Day 17【ethers.js】ETHER. ETHER EVERYWHERE.

【前言】 這兩天來記錄 ethers.js 我覺得蠻重要的一些學習筆記,今天主要聚焦在一些常見名詞,還有連動的基本設定。省略了大部分的東西因為篇幅還有時間有限...

2021-09-29 ‧ 由 ALu 分享
DAY 18

Day 18【Opensea.js】我的這把刀可是塗滿了毒藥的毒刃

【前言】 除了從 web3.js 來取得 ERC-721 的 Token's Ownership,我就想既然都已經在 Opensea 上架商品的話,就直接使用...

2021-09-30 ‧ 由 ALu 分享
DAY 19

Day 19【ERC-721】用兵之道在一個奇字,2999兵分2999路

【前言】 之前在 Day 3 有介紹過 Non-fungible Token(非同質化代幣)與相關的代幣標準,其實 ERC-721 Token 的敘述就是 N...

2021-10-01 ‧ 由 ALu 分享
DAY 20

Day 20【ERC-721】They don't know I own this song's non-fungible token

【前言】 就我們所知,所謂的鏈上數據通常都是一串的數字或者是文字,但藝術品通常都有其相當的外觀,那這些「圖像」甚至「影片」到底是怎麼儲存,並且出現在我們眼前的...

2021-10-02 ‧ 由 ALu 分享