Skip to content

Commit 535f241

Browse files
committed
indexer: register ReadApiV2
1 parent 0e0ec33 commit 535f241

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

crates/sui-indexer/src/apis/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ pub(crate) use indexer_api_v2::IndexerApiV2;
1010
pub(crate) use move_utils::MoveUtilsApi;
1111
pub(crate) use move_utils_v2::MoveUtilsApiV2;
1212
pub(crate) use read_api::ReadApi;
13+
pub(crate) use read_api_v2::ReadApiV2;
1314
pub(crate) use transaction_builder_api::TransactionBuilderApi;
1415
pub(crate) use transaction_builder_api_v2::TransactionBuilderApiV2;
1516
pub(crate) use write_api::WriteApi;

crates/sui-indexer/src/apis/read_api_v2.rs

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
// Copyright (c) Mysten Labs, Inc.
22
// SPDX-License-Identifier: Apache-2.0
33

4-
// TODO remove after the functions are implemented
5-
#![allow(unused_variables)]
6-
#![allow(dead_code)]
7-
84
use async_trait::async_trait;
95
use jsonrpsee::core::RpcResult;
106
use jsonrpsee::RpcModule;
@@ -208,9 +204,9 @@ impl ReadApiServer for ReadApiV2 {
208204

209205
async fn try_get_past_object(
210206
&self,
211-
object_id: ObjectID,
212-
version: SequenceNumber,
213-
options: Option<SuiObjectDataOptions>,
207+
_object_id: ObjectID,
208+
_version: SequenceNumber,
209+
_options: Option<SuiObjectDataOptions>,
214210
) -> RpcResult<SuiPastObjectResponse> {
215211
Err(jsonrpsee::types::error::CallError::Custom(
216212
jsonrpsee::types::error::ErrorCode::MethodNotFound.into(),
@@ -220,8 +216,8 @@ impl ReadApiServer for ReadApiV2 {
220216

221217
async fn try_multi_get_past_objects(
222218
&self,
223-
past_objects: Vec<SuiGetPastObjectRequest>,
224-
options: Option<SuiObjectDataOptions>,
219+
_past_objects: Vec<SuiGetPastObjectRequest>,
220+
_options: Option<SuiObjectDataOptions>,
225221
) -> RpcResult<Vec<SuiPastObjectResponse>> {
226222
Err(jsonrpsee::types::error::CallError::Custom(
227223
jsonrpsee::types::error::ErrorCode::MethodNotFound.into(),
@@ -291,7 +287,7 @@ impl ReadApiServer for ReadApiV2 {
291287

292288
async fn get_loaded_child_objects(
293289
&self,
294-
digest: TransactionDigest,
290+
_digest: TransactionDigest,
295291
) -> RpcResult<SuiLoadedChildObjectsResponse> {
296292
Err(jsonrpsee::types::error::CallError::Custom(
297293
jsonrpsee::types::error::ErrorCode::MethodNotFound.into(),

crates/sui-indexer/src/indexer_v2.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// Copyright (c) Mysten Labs, Inc.
22
// SPDX-License-Identifier: Apache-2.0
33

4-
use crate::apis::{GovernanceReadApiV2, IndexerApiV2, MoveUtilsApiV2, TransactionBuilderApiV2};
4+
use crate::apis::{
5+
GovernanceReadApiV2, IndexerApiV2, MoveUtilsApiV2, ReadApiV2, TransactionBuilderApiV2,
6+
};
57
use crate::errors::IndexerError;
68
use crate::indexer_reader::IndexerReader;
79
use crate::metrics::IndexerMetrics;
@@ -106,6 +108,7 @@ pub async fn build_json_rpc_server(
106108
builder.register_module(TransactionBuilderApiV2::new(reader.clone()))?;
107109
builder.register_module(MoveUtilsApiV2::new(reader.clone()))?;
108110
builder.register_module(GovernanceReadApiV2::new(reader.clone()))?;
111+
builder.register_module(ReadApiV2::new(reader.clone()))?;
109112
// builder.register_module()...
110113

111114
let default_socket_addr: SocketAddr = SocketAddr::new(

0 commit comments

Comments
 (0)