Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.rhinestone.dev/llms.txt

Use this file to discover all available pages before exploring further.

By default, the SDK uses public providers to make EVM read calls. Many public providers are heavily throttled and are not suitable for high traffic. For production use, we recommend setting up a custom JSON-RPC provider with your own API key.
To use Alchemy, provide an API key during SDK initialization:
const rhinestone = new RhinestoneSDK({
  provider: {
    type: 'alchemy',
    apiKey: alchemyApiKey,
  }
})
const rhinestoneAccount = await rhinestone.createAccount({
  owners: {
    type: 'ecdsa',
    accounts: [signer],
  },
})
Reach out if you need support for other JSON-RPC providers!