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