初衷
本應(yīng)用純粹是個(gè)人需求驅(qū)動(dòng),也是邊學(xué)邊干的范例。以前從未接觸過(guò) Rust 和 React,只是道聽(tīng)途說(shuō),別人都說(shuō)怎么怎么好,用過(guò)之后個(gè)人覺(jué)得確實(shí)很好。利用空余時(shí)間,跨度三個(gè)月左右時(shí)間做了這個(gè)小應(yīng)用,如果沒(méi)有其他開(kāi)源框架或程序包,是做不到的。所以這個(gè)應(yīng)用程序也是開(kāi)源的。給熱愛(ài)學(xué)習(xí),喜歡折騰的小伙伴提供學(xué)習(xí)素材。
手機(jī)Web應(yīng)用
yield助手(不知道取什么名字)是一款手機(jī)Web應(yīng)用,無(wú)需下載,直接用手機(jī)瀏覽器或在微信內(nèi)打開(kāi) https://yield.watch 即可。用手機(jī)短信碼登錄,不需要賬號(hào)密碼,因?yàn)橄襁@樣不重要的業(yè)務(wù),不值得犧牲記憶。也可防止作者拿你的密碼去做機(jī)器學(xué)習(xí)。

功能
-
1600種虛擬幣市場(chǎng)行情,數(shù)據(jù)來(lái)自 https://coinmarketcap.com,更加全面。
市場(chǎng)行情
幣詳情 只需要錄兩個(gè)數(shù)據(jù),一個(gè)是錄入定期盤(pán)點(diǎn)的持幣數(shù)量,一個(gè)是錄入定期結(jié)算的凈入金(累計(jì)入金減去累計(jì)出金)。為什么是錄入盤(pán)點(diǎn)的數(shù)量,而不是和其他同類(lèi)產(chǎn)品一樣錄入的是流水?因?yàn)?,如果是那樣的話,我們就得記錄每一筆流水,如果交易不多還好,但如果你有很多虛擬幣,每種幣又有很多賬號(hào),賬號(hào)交易十分頻繁,反而為其所累,得不償失。而 yield.watch 的辦法是只要你有空就盤(pán)點(diǎn)一下持幣數(shù)量,并記錄下來(lái),就這么簡(jiǎn)單。凈入金也是如此。
錄好數(shù)據(jù)之后,你就可以查看你的虛擬資產(chǎn)組合的整體市值,以及這個(gè)市值的歷史變化曲線,這個(gè)值可以認(rèn)為是你在這個(gè)市場(chǎng)里面的“身價(jià)”,如今市場(chǎng)低迷的時(shí)候尤其需要,它可以讓你回憶起曾在山頂上吹風(fēng)的愜意,稍稍減輕一下當(dāng)下的焦慮。
-
這個(gè)應(yīng)用最重要的功能是,如果你額外錄入凈入金數(shù)據(jù),它可以結(jié)合資產(chǎn)組合的市值變化,計(jì)算盈虧,如圖藍(lán)色面積代表盈,紅色面積代表虧,很直觀。
面板
技術(shù)棧
- 接口使用 Rocket 框架,它是 Rust 語(yǔ)言的 Web 服務(wù)框架。
- 前端基于 React,使用了 dva,antd-mobile,d3 等第三方庫(kù)。
開(kāi)源
最重要 yield 助手是開(kāi)源的,有沒(méi)有貓膩一看便知,地址是 https://github.com/HuangFJ/yield-watch-clients 。代碼僅供個(gè)人學(xué)習(xí)參考之用,禁止用作他途。


