Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Awesome Blockchain Cn | 17,162 | 20 days ago | 19 | apache-2.0 | JavaScript | |||||
收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料 | ||||||||||
Mist | 7,271 | 3 years ago | 16 | January 25, 2018 | 788 | gpl-3.0 | JavaScript | |||
[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network. | ||||||||||
Ethers.js | 6,467 | 2,680 | 4,824 | 2 days ago | 258 | September 16, 2022 | 322 | mit | TypeScript | |
Complete Ethereum library and wallet implementation in JavaScript. | ||||||||||
Web3modal | 4,055 | 116 | 17 hours ago | 23 | August 26, 2022 | 33 | apache-2.0 | TypeScript | ||
A single Web3 provider solution for all Wallets | ||||||||||
Awesome Coins | 3,691 | a year ago | 9 | cc0-1.0 | ||||||
₿ A guide (for humans!) to cryto-currencies and their algos. | ||||||||||
Status Mobile | 3,640 | 17 hours ago | 483 | mpl-2.0 | Clojure | |||||
a free (libre) open source, mobile OS for Ethereum | ||||||||||
Rainbow | 3,325 | 17 hours ago | 28 | gpl-3.0 | TypeScript | |||||
🌈‒ the Ethereum wallet that lives in your pocket | ||||||||||
Extension | 2,758 | 4 days ago | 313 | gpl-3.0 | TypeScript | |||||
Taho, the community owned and operated Web3 wallet. | ||||||||||
Wallet Core | 2,168 | 3 | 19 hours ago | 59 | September 20, 2022 | 19 | mit | C++ | ||
Cross-platform, cross-blockchain wallet library. | ||||||||||
Ethers Rs | 1,631 | 19 | a day ago | 37 | July 11, 2022 | 110 | apache-2.0 | Rust | ||
Complete Ethereum & Celo library and wallet implementation in Rust. https://docs.rs/ethers |
This is the backend application for a lightweight Ethereum wallet. The backend for this application is written in Node.js, and utilizes the serverless framework for AWS Lambda. Authentication is handled via Auth0.
The front-end companion project can be found here: Serverless Ethereum Wallet Frontend
This is both a WIP, and a proof of concept, and is very limited in functionality. As such, it should only be used with the Ethereum testnet.
npm install
sls dynamodb install
You must create and populate a secrets.yml
file. Reference the environment.yml
file to see which items are required.
The default configuration assumes you are using Infura. If you are using your own node, you will need to swap the HttpProvider
URL in the objects/Wallet.js
file.
To run the app locally:
npm start
If you are running npm install
on OSX or Windows, you may need to rebuild the node_modules folder from within a Docker container running Linux before this app will work on AWS Lambda. An explanation of this workaround can be found here.
If this is the case, simply run the following commands:
docker build -t eth .
docker run -v $(pwd):/eth -it eth:latest
./bin/dockerCommands.sh
file:source /root/.nvm/nvm.sh
nvm use 6.10
cd eth && npm rebuild
npm run deploy
to deploy to AWS.All authentication is handled via Auth0. You will need to obtain an access token (JWT) to submit requests to the API.
The following endpoints are current available:
Wallets
Users