@@ -83,15 +83,14 @@ use streams::stream_paginated_query;
83
83
84
84
use sui_types:: framework:: Coin ;
85
85
use sui_types:: Address ;
86
- use sui_types:: CheckpointDigest ;
87
86
use sui_types:: CheckpointSequenceNumber ;
88
87
use sui_types:: CheckpointSummary ;
88
+ use sui_types:: Digest ;
89
89
use sui_types:: Event ;
90
90
use sui_types:: MovePackage ;
91
91
use sui_types:: Object ;
92
92
use sui_types:: SignedTransaction ;
93
93
use sui_types:: Transaction ;
94
- use sui_types:: TransactionDigest ;
95
94
use sui_types:: TransactionEffects ;
96
95
use sui_types:: TransactionKind ;
97
96
use sui_types:: TypeTag ;
@@ -493,10 +492,7 @@ impl Client {
493
492
494
493
/// The total number of transaction blocks in the network by the end of the provided
495
494
/// checkpoint digest.
496
- pub async fn total_transaction_blocks_by_digest (
497
- & self ,
498
- digest : CheckpointDigest ,
499
- ) -> Result < Option < u64 > > {
495
+ pub async fn total_transaction_blocks_by_digest ( & self , digest : Digest ) -> Result < Option < u64 > > {
500
496
self . internal_total_transaction_blocks ( Some ( digest. to_string ( ) ) , None )
501
497
. await
502
498
}
@@ -655,7 +651,7 @@ impl Client {
655
651
/// provided, it will use the last known checkpoint id.
656
652
pub async fn checkpoint (
657
653
& self ,
658
- digest : Option < CheckpointDigest > ,
654
+ digest : Option < Digest > ,
659
655
seq_num : Option < u64 > ,
660
656
) -> Result < Option < CheckpointSummary > > {
661
657
if digest. is_some ( ) && seq_num. is_some ( ) {
@@ -977,7 +973,7 @@ impl Client {
977
973
& self ,
978
974
filter : Option < EventFilter > ,
979
975
pagination_filter : PaginationFilter ,
980
- ) -> Result < Page < ( Event , TransactionDigest ) > > {
976
+ ) -> Result < Page < ( Event , Digest ) > > {
981
977
let ( after, before, first, last) = self . pagination_filter ( pagination_filter) . await ;
982
978
983
979
let operation = EventsQuery :: build ( EventsQueryArgs {
@@ -1001,7 +997,7 @@ impl Client {
1001
997
let events_with_digests = ec
1002
998
. nodes
1003
999
. into_iter ( )
1004
- . map ( |node| -> Result < ( Event , TransactionDigest ) > {
1000
+ . map ( |node| -> Result < ( Event , Digest ) > {
1005
1001
let event =
1006
1002
bcs:: from_bytes :: < Event > ( & base64ct:: Base64 :: decode_vec ( & node. bcs . 0 ) ?) ?;
1007
1003
@@ -1016,7 +1012,7 @@ impl Client {
1016
1012
)
1017
1013
} ) ?;
1018
1014
1019
- let tx_digest = TransactionDigest :: from_base58 ( & tx_digest) ?;
1015
+ let tx_digest = Digest :: from_base58 ( & tx_digest) ?;
1020
1016
1021
1017
Ok ( ( event, tx_digest) )
1022
1018
} )
@@ -1033,7 +1029,7 @@ impl Client {
1033
1029
& self ,
1034
1030
filter : Option < EventFilter > ,
1035
1031
streaming_direction : Direction ,
1036
- ) -> impl Stream < Item = Result < ( Event , TransactionDigest ) > > + ' _ {
1032
+ ) -> impl Stream < Item = Result < ( Event , Digest ) > > + ' _ {
1037
1033
stream_paginated_query (
1038
1034
move |pag_filter| self . events ( filter. clone ( ) , pag_filter) ,
1039
1035
streaming_direction,
@@ -1489,10 +1485,7 @@ impl Client {
1489
1485
// ===========================================================================
1490
1486
1491
1487
/// Get a transaction by its digest.
1492
- pub async fn transaction (
1493
- & self ,
1494
- digest : TransactionDigest ,
1495
- ) -> Result < Option < SignedTransaction > > {
1488
+ pub async fn transaction ( & self , digest : Digest ) -> Result < Option < SignedTransaction > > {
1496
1489
let operation = TransactionBlockQuery :: build ( TransactionBlockArgs {
1497
1490
digest : digest. to_string ( ) ,
1498
1491
} ) ;
@@ -1510,10 +1503,7 @@ impl Client {
1510
1503
}
1511
1504
1512
1505
/// Get a transaction's effects by its digest.
1513
- pub async fn transaction_effects (
1514
- & self ,
1515
- digest : TransactionDigest ,
1516
- ) -> Result < Option < TransactionEffects > > {
1506
+ pub async fn transaction_effects ( & self , digest : Digest ) -> Result < Option < TransactionEffects > > {
1517
1507
let operation = TransactionBlockEffectsQuery :: build ( TransactionBlockArgs {
1518
1508
digest : digest. to_string ( ) ,
1519
1509
} ) ;
@@ -1529,7 +1519,7 @@ impl Client {
1529
1519
/// Get a transaction's data and effects by its digest.
1530
1520
pub async fn transaction_data_effects (
1531
1521
& self ,
1532
- digest : TransactionDigest ,
1522
+ digest : Digest ,
1533
1523
) -> Result < Option < TransactionDataEffects > > {
1534
1524
let operation = TransactionBlockWithEffectsQuery :: build ( TransactionBlockArgs {
1535
1525
digest : digest. to_string ( ) ,
0 commit comments