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