Getting Lava RPC
Public RPC
Lava offers self-served RPC as well as
⚠️ Use our Official Endpoints!
Gateway
To learn more about using the Lava Gateway visit the Getting Started guide
SDK
Input 📥
- BackEnd
- FrontEnd
// Install lavaSDK with the following command:
// npm i @lavanet/lava-sdk
const { LavaSDK } = require("@lavanet/lava-sdk")
async function uselavaMainnet() {
const lavaMainnet = await LavaSDK.create({
privateKey: process.env.PRIVATE_KEY, //hide your private key in an environmental variable
chainIds: 'LAV1',
rpcInterface: 'rest'
});
const lavaBlockResponse = await lavaMainnet.sendRelay({
connectionType: "GET",
url: "/cosmos/base/tendermint/v1beta1/node_info"
});
console.log(lavaBlockResponse);
}
(async () => {
await uselavaMainnet();
})();
// Install lavaSDK with the following command:
// npm i @lavanet/lava-sdk
const { LavaSDK } = require("@lavanet/lava-sdk")
async function uselavaMainnet() {
const lavaMainnet = await LavaSDK.create({
badge: {
badgeServerAddress: "https://badges.lavanet.xyz", // Or your own Badge-Server URL
projectId: "enter_your_project_id_here"
},
chainIds: 'LAV1',
rpcInterface: 'rest'
});
const lavaBlockResponse = await lavaMainnet.sendRelay({
connectionType: "GET",
url: "/cosmos/base/tendermint/v1beta1/node_info"
});
console.log(lavaBlockResponse);
}
(async () => {
await uselavaMainnet();
})();
To learn more about our SDK visit the Getting Started guide