Package com.method5.jot.rpc
Class PolkadotClient
java.lang.Object
com.method5.jot.rpc.PolkadotClient
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
PolkadotRpcClient
,PolkadotWsClient
PolkadotClient — class for polkadot client in the Jot SDK. Provides RPC client / JSON‑RPC
integration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ChainSpec
protected final AtomicInteger
protected final boolean
protected MetadataV14
protected CallIndexResolver
protected final String[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
buildPayload
(String id, String method, com.fasterxml.jackson.databind.JsonNode params) abstract void
close()
void
abstract com.fasterxml.jackson.databind.JsonNode
-
Field Details
-
isInitialized
protected final boolean isInitialized- See Also:
-
chainSpec
-
resolver
-
metadata
-
servers
-
currentIndex
-
-
Constructor Details
-
PolkadotClient
-
-
Method Details
-
send
public abstract com.fasterxml.jackson.databind.JsonNode send(String method, com.fasterxml.jackson.databind.JsonNode params) throws Exception - Throws:
Exception
-
send
- Throws:
Exception
-
initializeMetadata
public void initializeMetadata() -
buildPayload
-
close
public abstract void close()- Specified by:
close
in interfaceAutoCloseable
-
getChainSpec
-
getResolver
-
getMetadata
-