Getting Axelar RPC
Axelar ipRPC πͺβ
Lavaπ now offers incentivized public RPC for Axelar. Developers can get free, public endpoints for all.
Mainnet πβ
Service π | URL π |
---|---|
π’ tendermint-rpc | https://tm.axelar.lava.build |
π’ tendermint-rpc / websocket | wss://tm.axelar.lava.build/websocket |
π’ rest | https://rest.axelar.lava.build |
π’ grpc | grpc.axelar.lava.build:443 |
Testnet π§ͺβ
Service π | URL π |
---|---|
π’ tendermint-rpc | https://tm.axelar-testnet.lava.build |
π’ tendermint-rpc / websocket | wss://tm.axelar-testnet.lava.build/websocket |
π’ rest | https://rest.axelar-testnet.lava.build |
π’ grpc | grpc.axelar-testnet.lava.build:443 |
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 useAxelarMainnet() {
const AxelarMainnet = await LavaSDK.create({
privateKey: process.env.PRIVATE_KEY, //hide your private key in an environmental variable
chainIds: 'AXELAR',
rpcInterface: 'rest',
});
const AxelarBlockResponse = await AxelarMainnet.sendRelay({
method: "GET",
url: "/node_info",
});
console.log(AxelarBlockResponse);
}
(async () => {
await useAxelarMainnet();
})();
// Install lavaSDK with the following command:
// npm i @lavanet/lava-sdk
const { LavaSDK } = require("@lavanet/lava-sdk")
async function useAxelarMainnet() {
const AxelarMainnet = await LavaSDK.create({
badge: {
badgeServerAddress: "https://badges.lavanet.xyz", // Or your own Badge-Server URL
projectId: "enter_your_project_id_here"
},
chainIds: 'AXELAR',
rpcInterface: "rest",
});
const AxelarBlockResponse = await AxelarMainnet.sendRelay({
method: "GET",
url: "/node_info",
});
console.log(AxelarBlockResponse);
}
(async () => {
await useAxelarMainnet();
})();
Output π€β
To learn more about our SDK visit the Getting Started guide