Connecting with an SDK
Endpoints
Service Type
URL
Service Type
URL
SDK examples
RPC examples
import { HTTPTransport } from '@open-rpc/client-js';
import casperSDK from 'casper-js-sdk';
const { CasperServiceByJsonRPC } = casperSDK;
const { CasperClient } = casperSDK;
class CustomCasperClient extends CasperServiceByJsonRPC {
constructor(url, options) {
super(url);
const transport = new HTTPTransport(url, options);
this.client.requestManager.transports = [transport];
}
}
const customCasperClient = new CustomCasperClient("https://node.testnet.cspr.cloud/rpc", {
headers: {
"Authorization": "55f79117-fc4d-4d60-9956-65423f39a06a"
}
});
const casperClient = new CasperClient("");
casperClient.nodeClient = customCasperClient;
(async function(){
const result = await casperClient.nodeClient.getStatus();
console.log({ result });
const deploy = await casperClient.getDeploy("88461218a5e972fcda1d764d7cc4edb2e0c3a538123b97890d484f43c55935f5");
console.log({ deploy });
})();SSE examples
Last updated
