Skip to content

kairos

const kairos: object

Defined in: src/chains/kaia.ts:28

Kairos — Kaia testnet. JPYC is available via the Kaia faucet at the same address as mainnet; suitable for the same Amoy→Polygon-style testnet→mainnet verification pattern.

Type Declaration

blockExplorers

blockExplorers: object

blockExplorers.default

readonly default: object

blockExplorers.default.name

readonly name: "KaiaScan"

blockExplorers.default.url

readonly url: "https://kairos.kaiascan.io"

blockTime?

optional blockTime?: number

blockTimeMs

blockTimeMs: number = 1_000

contracts

contracts: object

contracts.multicall3

readonly multicall3: object

contracts.multicall3.address

readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"

contracts.multicall3.blockCreated

readonly blockCreated: 123390593

custom?

optional custom?: Record<string, unknown>

defaultConfirmations

defaultConfirmations: number = 1

ensTlds?

optional ensTlds?: readonly string[]

experimental_preconfirmationTime?

optional experimental_preconfirmationTime?: number

extendSchema?

optional extendSchema?: Record<string, unknown>

fees?

optional fees?: ChainFees<undefined>

formatters?

optional formatters?: undefined

id

id: 1001

isTestnet

isTestnet: true = true

name

name: "Kairos Testnet"

nativeCurrency

nativeCurrency: object

nativeCurrency.decimals

readonly decimals: 18

nativeCurrency.name

readonly name: "Kairos KAIA"

nativeCurrency.symbol

readonly symbol: "KAIA"

network

readonly network: "kairos"

prepareTransactionRequest?

optional prepareTransactionRequest?: ((args, options) => Promise<PrepareTransactionRequestParameters<Chain | undefined, Account | undefined, Chain | undefined, `0x${string}` | Account | undefined, PrepareTransactionRequestRequest<Chain | undefined, Chain | undefined, Chain | undefined>>>) | [(args, options) => Promise<PrepareTransactionRequestParameters<Chain | undefined, Account | undefined, Chain | undefined, `0x${string}` | Account | undefined, PrepareTransactionRequestRequest<Chain | undefined, Chain | undefined, Chain | undefined>>>, object]

rpcUrls

rpcUrls: object

rpcUrls.default

readonly default: object

rpcUrls.default.http

readonly http: readonly ["https://public-en-kairos.node.kaia.io"]

serializers?

optional serializers?: ChainSerializers<undefined, TransactionSerializable<bigint, number>>

sourceId?

optional sourceId?: number

testnet

testnet: true

verifyHash?

optional verifyHash?: (client, parameters) => Promise<boolean>

Parameters

client

Client<Transport, Chain | undefined, Account | undefined, undefined, {[key: string]: unknown; account?: undefined; batch?: undefined; cacheTime?: undefined; ccipRead?: undefined; chain?: undefined; dataSuffix?: undefined; experimental_blockTag?: undefined; key?: undefined; name?: undefined; pollingInterval?: undefined; request?: undefined; transport?: undefined; type?: undefined; uid?: undefined; } | undefined>

parameters

VerifyHashParameters

Returns

Promise<boolean>