Crypto wallet seamlessly built in your apps.
Using the latest advances in cryptography, Keplr Embedded delivers a seamless experience by integrating the security of blockchain wallets directly into web or mobile apps.
- 🔒Enhanced Security: Multi-party computation to generate signature
- 🚀 Better User Experience: No browser extension, no secret phrases, sign in with a social account.
- ⚡Developer Friendly: Simple integration, wallet programmability
Ewallet SDK
Packages | Latest |
---|---|
@keplr-ewallet/ewallet-sdk-core | |
@keplr-ewallet/ewallet-sdk-cosmos | |
@keplr-ewallet/ewallet-sdk-eth |
How it works
TBD
Running a key share node
Please refer to the document.
Contributing
Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue.
Code Formatting
This project uses Biome for code formatting.
For installtion, you can refer to the following documentations
- VSCode, IntelliJ: https://biomejs.dev/guides/editors/first-party-extensions/
- Other IDEs: https://biomejs.dev/guides/editors/third-party-extensions/
Biome provides two major operations: format and check
- The difference between
format
andcheck
is thatcheck
also runs lint with format.
Security
TBD
License
Distributed under the GPL v3 License. See GPL V3 License for more information.
Development
Prerequisites
- Postgres 17+
pg_dump
During development, key share node assumes the system has "pg_dump" executable. pg_dump should be installed while installing Postgres. One way to install on MacOS is as follows.
brew install postgresql@18
echo 'export PATH="/opt/homebrew/opt/postgresql@18/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc