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(),
});