[OpenSource] 一個簡單產生 ETH 錢包服務的專案

2022-03-02

上篇文章提到 如何不使用 Database 取到不重複的 Int32 主要就是為了取錢包不重複,之前的一個小專案

就想說分享一下,裡面因為我要研究 Nethereum 所以我就沒有用 nuget 了,我直接拿原始碼下來重新編譯

所以就寫了一個簡單的取 ETH Wallet 的服務,這邊就分享一下給大家 這是 base on .netcore 3.1


使用方式,只要改變 Startup.cs 的 Words , password  然後改變 _BlobConnectionString 變成你

Azure Table Storage 的 connectionstring 理論上就可以開始使用了



主要其實提供三個 API 

1. GetWallet : https://ethwalletfactorylite.azurewebsites.net/swagger/index.html#/Wallet/Wallet_GetWallet

主要就是取得一個 ETH 錢包,你必須傳入一個 UserId ,我這邊就會產生一個錢包給你

因為測試網站是我自己再用,所以我有開啟 Sign 你自己下載部署一份就可以拿掉

一個UserId 可以產生許多錢包


2. GetUserInfo : https://ethwalletfactorylite.azurewebsites.net/swagger/index.html#/Wallet/Wallet_GetUserInfo

主要就是步驟一你使用 UserId 所產生的所有錢包


3. GetWalletInfo : https://ethwalletfactorylite.azurewebsites.net/swagger/index.html#/Wallet/Wallet_GetWalletInfo

主要就是使用錢包反查有哪些用戶使用,理論上應該是只會找到一個


Project Source: https://github.com/donma/ETHWalletsFactoryPoolLite

Online Document: https://ethwalletfactorylite.azurewebsites.net/swagger


當麻許的超技八 2014 | Donma Hsu Design.