Skip to content

Get RPC Endpoint

You can see all created RPC endpoints in the Kriptonio web interface. However, you can also get them via SDK.

Here is an example of how to get an RPC endpoint by ID:

import { KriptonioSdk } from '@kriptonio/sdk';
 
const sdk = new KriptonioSdk({
  accessToken: 'your-access-token',
});
 

const rpc = await sdk.rpc.get({ id: '<id>' });
console.log(rpc.url);

If you want to get an RPC endpoint for a specific wallet, or create it if it does not exist, you can use the following code:

import { ChainId, KriptonioSdk } from '@kriptonio/sdk';
 
const sdk = new KriptonioSdk({
  accessToken: 'your-access-token',
});
 

const rpc = await sdk.rpc.getOrCreate({
  chainId: ChainId.Polygon,
  wallet: '0x123',
});
console.log(rpc.url);