-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Labels
enhancementNew feature or requestNew feature or request
Description
The GRPC endpoint has support for pagination already but our API doesn't :
rust-sdk/ark-grpc/src/client.rs
Lines 112 to 135 in 58b07ee
| pub async fn list_vtxos( | |
| &self, | |
| request: GetVtxosRequest, | |
| ) -> Result<Vec<VirtualTxOutPoint>, Error> { | |
| if request.reference().is_empty() { | |
| return Ok(Vec::new()); | |
| } | |
| let mut client = self.indexer_client()?; | |
| let response = client | |
| .get_vtxos(generated::ark::v1::GetVtxosRequest::from(request)) | |
| .await | |
| .map_err(Error::request)?; | |
| let vtxos = response | |
| .get_ref() | |
| .vtxos | |
| .iter() | |
| .map(VirtualTxOutPoint::try_from) | |
| .collect::<Result<Vec<_>, _>>()?; | |
| Ok(vtxos) | |
| } |
rust-sdk/ark-grpc/src/client.rs
Line 1055 in 58b07ee
| page: None, |
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request