Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(iota-core): Add more comments for ReadApi::try_get_object_before_version #3844

Merged
merged 11 commits into from
Nov 4, 2024
7 changes: 7 additions & 0 deletions crates/iota-json-rpc-api/src/read.rs
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,13 @@ pub trait ReadApi {
/// version exists/existed. The result may vary across nodes depending
/// on their pruning policies. Returns the latest object information
/// with a version less than or equal to the given version
// Note that this endpoint is used by iota replay tool. Also the
// implementation in `iota-json-rpc` uses internally the
// `AuthorityState::find_object_lt_or_eq_version` method, which has
// underlying utility, e.g., `RemoteFetcher::get_child_object` uses
// `try_get_object_before_version` to get the object with the versions <=
// the given version. We have the `deprecated` flag here to not expose it in
// the generated spec file, and it should be only for internal usage.
#[method(name = "tryGetObjectBeforeVersion", deprecated = "true")]
async fn try_get_object_before_version(
&self,
Expand Down
Loading