Introduction & Installation
Welcome to the JavaScript SDK for integrating Saturn Wallet into web applications. This SDK provides a simple and secure way to interact with the Saturn Wallet browser extension.
Introduction
The Saturn Wallet JavaScript SDK empowers developers to easily add blockchain wallet capabilities to any web application. With a streamlined API, you can securely connect to the Saturn Wallet browser extension, authenticate users, sign transactions, and manage wallet data. Whether you’re building dApps, marketplaces, or financial platforms, this SDK simplifies integration while maintaining robust security and reliability.
Browser Support
Chrome (with the Saturn Wallet extension installed). The SDK is currently optimized for Google Chrome and requires the Saturn Wallet browser extension.
Dependencies
The Saturn Wallet SDK uses several open-source libraries for cryptographic operations. Before integrating, ensure these dependencies are loaded into your project:
js-sha256 ↗: Provides fast and secure SHA-256 hashing.
crypto-js ↗: Offers a wide range of cryptographic functions for hashing and encryption.
elliptic ↗: Implements elliptic curve cryptography for secure key management and digital signatures.
For more details, visit each library’s documentation. If you use a build system, you can install these via npm or yarn.
Github
The Saturn Wallet SDK is available and actively maintained on GitHub. Find the source code, documentation, issue tracker, and release notes here:
Report issues or request features:
Use the Issues tab to let us know about bugs or suggestions.
Installation
Include the SDK directly in your HTML along with required dependencies:
<!-- Required dependencies -->
<script src="https://cdn.jsdelivr.net/npm/js-sha256@0.9.0/build/sha256.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/crypto-js.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/elliptic/6.5.4/elliptic.min.js"></script>
<!-- Saturn SDK -->
<script src="path/to/saturn-sdk.js"></script>
Last updated