Module: providers/provider
NEAR RPC API request types and responses
Enumerations
Interfaces
- AccessKeyInfoView
- AccessKeyList
- AccessKeyView
- AccessKeyViewRaw
- AccessKeyWithPublicKey
- AccountView
- BlockChange
- BlockChangeResult
- BlockHeader
- BlockHeaderInnerLiteView
- BlockResult
- CallFunctionRequest
- ChangeResult
- Chunk
- ChunkHeader
- ChunkResult
- CodeResult
- ContractCodeView
- CurrentEpochValidatorInfo
- EpochValidatorInfo
- ExecutionError
- ExecutionOutcome
- ExecutionOutcomeWithId
- ExecutionOutcomeWithIdView
- ExecutionStatus
- FinalExecutionOutcome
- FinalExecutionStatus
- FunctionCallPermissionView
- GasPrice
- LightClientBlockLiteView
- LightClientProof
- LightClientProofRequest
- MerkleNode
- NearProtocolConfig
- NearProtocolRuntimeConfig
- NextEpochValidatorInfo
- NodeStatusResult
- QueryResponseKind
- SyncInfo
- TotalWeight
- Transaction
- ValidatorStakeView
- ViewAccessKeyListRequest
- ViewAccessKeyRequest
- ViewAccountRequest
- ViewCodeRequest
- ViewStateRequest
- ViewStateResult
Type Aliases
BlockId
BlockId: BlockHash
| BlockHeight
Defined in
BlockReference
BlockReference: { blockId
: BlockId
} | { finality
: Finality
} | { sync_checkpoint
: "genesis"
| "earliest_available"
}
Defined in
BlockShardId
BlockShardId: [BlockId
, ShardId
]
Defined in
ChunkHash
ChunkHash: string
Defined in
ChunkId
ChunkId: ChunkHash
| BlockShardId
Defined in
Finality
Finality: "optimistic"
| "near-final"
| "final"
Defined in
MerklePath
MerklePath: MerkleNode
[]
Defined in
RpcQueryRequest
RpcQueryRequest: ViewAccountRequest
| ViewCodeRequest
| ViewStateRequest
| ViewAccountRequest
| ViewAccessKeyRequest
| ViewAccessKeyListRequest
| CallFunctionRequest
& BlockReference
Defined in
ShardId
ShardId: number