KEYRING Smart SDK Integration Guide
Integrate the KEYRING Smart SDK into Your dApp
Developers can integrate the KEYRING Smart SDK to enable Smart Wallet functionality within their dApps.
However, depending on the existing codebase of the dApp, adjustments may be necessary to ensure compatibility and proper operation of the SDK’s features.
Supported Blockchains
The SDK supports the following blockchain networks:
Ethereum
Polygon
Binance Smart Chain
Optimism
Arbitrum
Key Functions
The SDK offers these core functionalities:
signMessage
signTypedData
signUserOperation
These functions adhere to the guidelines defined by the Viem library. For detailed implementation and examples, refer to the Viem Documentation.
Important Notes
Smart Account Adjustments: Some smart contracts currently do not support executing EIP-2612 for EIP-1271. As a result, you may need to make adjustments when working with smart accounts. For further details, refer to this discussion.
Sign In with Ethereum (SIWE)
The KEYRING Smart SDK supports Sign in with Ethereum (SIWE).
To verify signatures, server-side modifications are required, following the guidelines in the Stackup SIWE Documentation.
Contact us to get the SDK
To obtain the KEYRING Smart SDK and integrate it into your dApp, reach out to us via email:
info@bacoor.co
We will provide you with the KEYRING Smart SDK for your dApp integration.
Last updated