| Constructor and Description |
|---|
SuiClientImpl(JsonRpcClientProvider jsonRpcClientProvider)
Instantiates a new Sui client.
|
| 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.
|
public SuiClientImpl(JsonRpcClientProvider jsonRpcClientProvider)
jsonRpcClientProvider - the json rpc client providerpublic java.util.concurrent.CompletableFuture<GetObjectResponse> getObject(java.lang.String id)
SuiClientpublic java.util.concurrent.CompletableFuture<java.util.List<SuiObjectInfo>> getObjectsOwnedByAddress(java.lang.String address)
SuiClientgetObjectsOwnedByAddress in interface SuiClientaddress - the addresspublic java.util.concurrent.CompletableFuture<java.util.List<SuiObjectInfo>> getObjectsOwnedByObject(java.lang.String objectId)
SuiClientgetObjectsOwnedByObject in interface SuiClientobjectId - the object idpublic java.util.concurrent.CompletableFuture<GetObjectResponse> getRawObject(java.lang.String id)
SuiClientgetRawObject in interface SuiClientid - the idpublic java.util.concurrent.CompletableFuture<java.lang.Long> getTotalTransactionNumber()
SuiClientgetTotalTransactionNumber in interface SuiClientpublic java.util.concurrent.CompletableFuture<TransactionResponse> getTransaction(java.lang.String digest)
SuiClientgetTransaction in interface SuiClientdigest - the digestpublic java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getTransactionsInRange(java.lang.Long start,
java.lang.Long end)
SuiClientgetTransactionsInRange in interface SuiClientstart - the startend - the endpublic java.util.concurrent.CompletableFuture<PaginatedEvents> getEvents(EventQuery query, EventId cursor, int limit, boolean isDescOrder)
SuiClientpublic java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,MoveNormalizedModule>> getNormalizedMoveModulesByPackage(java.lang.String packageId)
SuiClientgetNormalizedMoveModulesByPackage in interface SuiClientpackageId - the package idpublic java.util.concurrent.CompletableFuture<CommitteeInfoResponse> getCommitteeInfo(java.lang.Long epoch)
SuiClientgetCommitteeInfo in interface SuiClientepoch - the epochpublic java.util.concurrent.CompletableFuture<java.util.List<MoveFunctionArgType>> getMoveFunctionArgTypes(java.lang.String suiPackage, java.lang.String module, java.lang.String function)
SuiClientgetMoveFunctionArgTypes in interface SuiClientsuiPackage - the sui packagemodule - the modulefunction - the functionpublic java.util.concurrent.CompletableFuture<MoveNormalizedFunction> getNormalizedMoveFunction(java.lang.String suiPackage, java.lang.String module, java.lang.String function)
SuiClientgetNormalizedMoveFunction in interface SuiClientsuiPackage - the sui packagemodule - the modulefunction - the functionpublic java.util.concurrent.CompletableFuture<MoveNormalizedModule> getNormalizedMoveModule(java.lang.String suiPackage, java.lang.String module)
SuiClientgetNormalizedMoveModule in interface SuiClientsuiPackage - the sui packagemodule - the modulepublic java.util.concurrent.CompletableFuture<MoveNormalizedStruct> getNormalizedMoveStruct(java.lang.String suiPackage, java.lang.String module, java.lang.String struct)
getNormalizedMoveStruct in interface SuiClient