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