--- tags: jsdc2021 --- # #Session 1 從 0 到 1 開發加密貨幣錢包 App (使用 React Native) {%hackmd 2YoCBdBPTjmHXDr9lEpWuQ %} > 從這開始 > 可以直接打字做共筆囉 :point_down: 開發的 App 16 萬用戶 Anderson Chen 陳柏安   - 管理加密貨幣 - 資訊,交易紀錄 - 其他區塊鏈應用 - 網站 - Dapp Browser - Protocal 160000 Downloads 10000000 Transactions # What is 加密貨幣錢包   - 生地址,需要一個 private key - 每次交易就要生很多! - Seed - 導出多個 Key 與 Address - Bitcoin I Proposol - 有了 Seed 可以到不同的錢包上使用  - 產生 12 or 24 length string - Demo code create a phrase  - 每次換數字,代表不同錢包  - 產生的地址可收 以太幣 <!--  -->  - [【加密貨幣錢包】從 BIP32、BIP39、BIP44 到 Ethereum HD Wallet](https://medium.com/taipei-ethereum-meetup/%E8%99%9B%E6%93%AC%E8%B2%A8%E5%B9%A3%E9%8C%A2%E5%8C%85-%E5%BE%9E-bip32-bip39-bip44-%E5%88%B0-ethereum-hd-%EF%BD%97allet-a40b1c87c1f7)    - RPC API 沒有支援 - 每個交易都有 Hash - 用 Hash 取得資料  - 鏈上沒有分類,這裡是 App 端作分類 - 可在 App 上 ## 如何分類  - Method ID of transfer() - 你要呼叫合約的那一個 method? - 知道交易內容,送到哪個 Address ## 發送交易  - TX: Transaction - contract instance 有地址與 API 就能用 ## Dapp Browser  - 網頁 - 需要安裝錢包的瀏覽器插件 - 呼叫 API 與 Metamask 互動  - 登入後可與錢包連結  - Provider 自製放入  - 呼叫節點 - 背後為 RPC  - Engine 幫助你組成你要的 Provider  - WebView - 跨平台套件 - 網頁讀完內 Run injected script - 但仍有抓不到 Provider 的可能 - WebView 修改 Native Code ## 工商時間 XD  - 可換成美金喔
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up