public interface SuiClient
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<CommitteeInfoResponse> |
getCommitteeInfo(java.lang.Long epoch)
Gets committee info.
|
java.util.concurrent.CompletableFuture<PaginatedEvents> |
getEvents(EventQuery query,
EventId cursor,
int limit,
boolean isDescOrder)
Gets events.
|
java.util.concurrent.CompletableFuture<java.util.List<MoveFunctionArgType>> |
getMoveFunctionArgTypes(java.lang.String suiPackage,
java.lang.String module,
java.lang.String function)
Gets move function arg types.
|
java.util.concurrent.CompletableFuture<MoveNormalizedFunction> |
getNormalizedMoveFunction(java.lang.String suiPackage,
java.lang.String module,
java.lang.String function)
Gets normalized move function.
|
java.util.concurrent.CompletableFuture<MoveNormalizedModule> |
getNormalizedMoveModule(java.lang.String suiPackage,
java.lang.String module)
Gets normalized move module.
|
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,MoveNormalizedModule>> |
getNormalizedMoveModulesByPackage(java.lang.String packageId)
Gets normalized move modules by package.
|
java.util.concurrent.CompletableFuture<MoveNormalizedStruct> |
getNormalizedMoveStruct(java.lang.String suiPackage,
java.lang.String module,
java.lang.String struct) |
java.util.concurrent.CompletableFuture<GetObjectResponse> |
getObject(java.lang.String id)
Gets object.
|
java.util.concurrent.CompletableFuture<java.util.List<SuiObjectInfo>> |
getObjectsOwnedByAddress(java.lang.String address)
Gets objects owned by address.
|
java.util.concurrent.CompletableFuture<java.util.List<SuiObjectInfo>> |
getObjectsOwnedByObject(java.lang.String objectId)
Gets objects owned by object.
|
java.util.concurrent.CompletableFuture<GetObjectResponse> |
getRawObject(java.lang.String id)
Gets raw object.
|
java.util.concurrent.CompletableFuture<java.lang.Long> |
getTotalTransactionNumber()
Gets total transaction number.
|
java.util.concurrent.CompletableFuture<TransactionResponse> |
getTransaction(java.lang.String digest)
Gets transaction.
|
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> |
getTransactionsInRange(java.lang.Long start,
java.lang.Long end)
Gets transactions in range.
|
java.util.concurrent.CompletableFuture<GetObjectResponse> getObject(java.lang.String id)
id - the idjava.util.concurrent.CompletableFuture<java.util.List<SuiObjectInfo>> getObjectsOwnedByAddress(java.lang.String address)
address - the addressjava.util.concurrent.CompletableFuture<java.util.List<SuiObjectInfo>> getObjectsOwnedByObject(java.lang.String objectId)
objectId - the object idjava.util.concurrent.CompletableFuture<GetObjectResponse> getRawObject(java.lang.String id)
id - the idjava.util.concurrent.CompletableFuture<java.lang.Long> getTotalTransactionNumber()
java.util.concurrent.CompletableFuture<TransactionResponse> getTransaction(java.lang.String digest)
digest - the digestjava.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getTransactionsInRange(java.lang.Long start,
java.lang.Long end)
start - the startend - the endjava.util.concurrent.CompletableFuture<PaginatedEvents> getEvents(EventQuery query, EventId cursor, int limit, boolean isDescOrder)
query - the querycursor - the cursorlimit - the limitisDescOrder - the is desc orderjava.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,MoveNormalizedModule>> getNormalizedMoveModulesByPackage(java.lang.String packageId)
packageId - the package idjava.util.concurrent.CompletableFuture<CommitteeInfoResponse> getCommitteeInfo(java.lang.Long epoch)
epoch - the epochjava.util.concurrent.CompletableFuture<java.util.List<MoveFunctionArgType>> getMoveFunctionArgTypes(java.lang.String suiPackage, java.lang.String module, java.lang.String function)
suiPackage - the sui packagemodule - the modulefunction - the functionjava.util.concurrent.CompletableFuture<MoveNormalizedFunction> getNormalizedMoveFunction(java.lang.String suiPackage, java.lang.String module, java.lang.String function)
suiPackage - the sui packagemodule - the modulefunction - the functionjava.util.concurrent.CompletableFuture<MoveNormalizedModule> getNormalizedMoveModule(java.lang.String suiPackage, java.lang.String module)
suiPackage - the sui packagemodule - the modulejava.util.concurrent.CompletableFuture<MoveNormalizedStruct> getNormalizedMoveStruct(java.lang.String suiPackage, java.lang.String module, java.lang.String struct)