Skip to main content
Version: near-api-js@1.1.0

Module: providers/provider

NEAR RPC API request types and responses

Enumerations

Interfaces

Type Aliases

BlockId

BlockId: BlockHash | BlockHeight

Defined in

providers/provider.ts:32


BlockReference

BlockReference: { blockId: BlockId } | { finality: Finality } | { sync_checkpoint: "genesis" | "earliest_available" }

Defined in

providers/provider.ts:36


BlockShardId

BlockShardId: [BlockId, ShardId]

Defined in

providers/provider.ts:130


ChunkHash

ChunkHash: string

Defined in

providers/provider.ts:128


ChunkId

ChunkId: ChunkHash | BlockShardId

Defined in

providers/provider.ts:131


Finality

Finality: "optimistic" | "near-final" | "final"

Defined in

providers/provider.ts:34


MerklePath

MerklePath: MerkleNode[]

Defined in

providers/provider.ts:266


RpcQueryRequest

RpcQueryRequest: ViewAccountRequest | ViewCodeRequest | ViewStateRequest | ViewAccountRequest | ViewAccessKeyRequest | ViewAccessKeyListRequest | CallFunctionRequest & BlockReference

Defined in

providers/provider.ts:408


ShardId

ShardId: number

Defined in

providers/provider.ts:129