Public Client
A Public Client is interface to the Conflux Core Space JSON-RPC. See the all supported Public Actions for more details.
Import
import { createPublicClient } from "cive";Usage
import { http, createPublicClient } from 'cive'
import { mainnet } from 'cive/chains'
const publicClient = createPublicClient({
chain: mainnet,
transport: http(),
});Parameters
transport
- Type Transport
The Transport of the Public Client.
const publicClient = createPublicClient({
chain: mainnet,
transport: http(),
});chain(optional)
- Type Chain
The Chain of the Public Client.
const publicClient = createPublicClient({
chain: mainnet,
transport: http(),
});cacheTime(optional)
- Type
number - Default
4000
Time (in ms) that cached data will remain memory.
const publicClient = createPublicClient({
cacheTime: 10_000,
chain: mainnet,
transport: http(),
});key(optional)
- Type
string - Default
public
The key of the Public Client.
const publicClient = createPublicClient({
key: "public",
chain: mainnet,
transport: http(),
});name(optional)
- Type
string - Default
Public Client
The name of the Public Client.
const publicClient = createPublicClient({
name: "Public Client",
chain: mainnet,
transport: http(),
});pollingInterval(optional)
- Type
number - Default
4000
const publicClient = createPublicClient({
pollingInterval: 4_000,
chain: mainnet,
transport: http(),
});