public class Anchor
extends java.lang.Object
Constructor and Description |
---|
Anchor(java.lang.String chainId,
ApiClient anchorApiClient)
Creates an AnchorAPI instance
|
Modifier and Type | Method and Description |
---|---|
AnchorTransactionDetail |
getAnchoringTransactionByPayloadId(java.lang.String operatorId,
java.lang.String payloadId)
Get anchoring transaction with the given payload id.
GET /v1/operator/{operator_id}/payload/{payload_id} |
com.squareup.okhttp.Call |
getAnchoringTransactionByPayloadIdAsync(java.lang.String operatorId,
java.lang.String payloadId,
ApiCallback<AnchorTransactionDetail> callback)
Get anchoring transaction with the given payload id asynchronously.
GET /v1/operator/{operator_id}/payload/{payload_id} |
AnchorTransactionDetail |
getAnchoringTransactionByTxHash(java.lang.String operatorId,
java.lang.String txHash)
Get anchoring transaction with the given transaction hash.
GET /v1/operator/{operator_id}/tx/{tx_hash} |
com.squareup.okhttp.Call |
getAnchoringTransactionByTxHashAsync(java.lang.String operatorId,
java.lang.String txHash,
ApiCallback<AnchorTransactionDetail> callback)
Get anchoring transaction with the given transaction hash asynchronously.
GET /v1/operator/{operator_id}/tx/{tx_hash} |
AnchorTransactions |
getAnchoringTransactionList(java.lang.String operatorId)
Gets anchoring transaction list generated by a given operator.
GET /v1/operator/{operator_id}/tx |
AnchorTransactions |
getAnchoringTransactionList(java.lang.String operatorId,
AnchorQueryOptions queryParams)
Gets anchoring transaction list generated by a given operator.
GET /v1/operator/{operator_id}/tx |
com.squareup.okhttp.Call |
getAnchoringTransactionListAsync(java.lang.String operatorId,
AnchorQueryOptions queryParams,
ApiCallback<AnchorTransactions> callback)
Gets anchoring transaction list generated by a given operator asynchronously.
GET /v1/operator/{operator_id}/tx |
com.squareup.okhttp.Call |
getAnchoringTransactionListAsync(java.lang.String operatorId,
ApiCallback<AnchorTransactions> callback)
Gets anchoring transaction list generated by a given operator asynchronously.
GET /v1/operator/{operator_id}/tx |
java.lang.String |
getChainId()
Getter function for chain id.
|
DataAnchoringTransactionApi |
getDataAnchoringTransactionApi()
Getter function for dataAnchoringTransactionApi.
|
Operator |
getOperator(java.lang.String operatorId)
Get operator information.
GET /v1/operator/{operator_id} |
OperatorApi |
getOperatorApi()
Getter function for operatorApi.
|
com.squareup.okhttp.Call |
getOperatorAsync(java.lang.String operatorId,
ApiCallback<Operator> callback)
Get operator information asynchronously.
GET /v1/operator/{operator_id} |
Operators |
getOperatorList()
Get operator list.
GET /v1/operator |
Operators |
getOperatorList(AnchorQueryOptions queryParams)
Get operator list.
GET /v1/operator |
com.squareup.okhttp.Call |
getOperatorListAsync(AnchorQueryOptions queryParams,
ApiCallback<Operators> callback)
Get operator list asynchronously.
GET /v1/operator |
com.squareup.okhttp.Call |
getOperatorListAsync(ApiCallback<Operators> callback)
Get operator list asynchronously.
GET /v1/operator |
AnchorBlockStatus |
sendAnchoringData(java.lang.String operatorId,
AnchorBlockPayload payload)
Sends ChainDataAnchoring transaction to the Klaytn.
POST /v1/anchor |
com.squareup.okhttp.Call |
sendAnchoringDataAsync(java.lang.String operatorId,
AnchorBlockPayload payload,
ApiCallback<AnchorBlockStatus> callback)
Sends ChainDataAnchoring transaction to the Klaytn asynchronously.
POST /v1/anchor |
void |
setChainId(java.lang.String chainId)
Setter function for chain id
|
void |
setDataAnchoringTransactionApi(DataAnchoringTransactionApi dataAnchoringTransactionApi)
Setter function for dataAnchoringTransactionApi
|
void |
setOperatorApi(OperatorApi operatorApi)
Setter function for operatorApi
|
public Anchor(java.lang.String chainId, ApiClient anchorApiClient)
chainId
- A Klaytn network chain id.anchorApiClient
- The Api client for connecting with KAS.public AnchorBlockStatus sendAnchoringData(java.lang.String operatorId, AnchorBlockPayload payload) throws ApiException
operatorId
- Operator address to send transaction.payload
- Data to be anchored to the Klaytn.ApiException
public com.squareup.okhttp.Call sendAnchoringDataAsync(java.lang.String operatorId, AnchorBlockPayload payload, ApiCallback<AnchorBlockStatus> callback) throws ApiException
operatorId
- Operator address to send transaction.payload
- Data to be anchored to the Klaytn.callback
- The callback function to handle response.ApiException
public AnchorTransactions getAnchoringTransactionList(java.lang.String operatorId) throws ApiException
operatorId
- An operator address to query the anchoring transaction list.ApiException
public AnchorTransactions getAnchoringTransactionList(java.lang.String operatorId, AnchorQueryOptions queryParams) throws ApiException
operatorId
- An operator address to query the anchoring transaction list.queryParams
- An query options object.ApiException
public com.squareup.okhttp.Call getAnchoringTransactionListAsync(java.lang.String operatorId, ApiCallback<AnchorTransactions> callback) throws ApiException
operatorId
- An operator address to query the anchoring transaction list.callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call getAnchoringTransactionListAsync(java.lang.String operatorId, AnchorQueryOptions queryParams, ApiCallback<AnchorTransactions> callback) throws ApiException
operatorId
- An operator address to query the anchoring transaction list.queryParams
- A query options object.callback
- The callback function to handle response.ApiException
public AnchorTransactionDetail getAnchoringTransactionByTxHash(java.lang.String operatorId, java.lang.String txHash) throws ApiException
operatorId
- An operator address to query the anchoring transaction.txHash
- A transaction hash used for getting anchoring transaction.ApiException
public com.squareup.okhttp.Call getAnchoringTransactionByTxHashAsync(java.lang.String operatorId, java.lang.String txHash, ApiCallback<AnchorTransactionDetail> callback) throws ApiException
operatorId
- An operator address to query the anchoring transaction.txHash
- A transaction hash used for getting anchoring transaction.callback
- The callback function to handle response.ApiException
public AnchorTransactionDetail getAnchoringTransactionByPayloadId(java.lang.String operatorId, java.lang.String payloadId) throws ApiException
operatorId
- An operator address to query the anchoring transaction.payloadId
- A payload id used for getting anchoring transaction.ApiException
public com.squareup.okhttp.Call getAnchoringTransactionByPayloadIdAsync(java.lang.String operatorId, java.lang.String payloadId, ApiCallback<AnchorTransactionDetail> callback) throws ApiException
operatorId
- An operator address to query the anchoring transaction.payloadId
- A payload id used for getting anchoring transaction.callback
- The callback function to handle response.ApiException
public Operators getOperatorList() throws ApiException
ApiException
public Operators getOperatorList(AnchorQueryOptions queryParams) throws ApiException
queryParams
- A query options object.ApiException
public com.squareup.okhttp.Call getOperatorListAsync(ApiCallback<Operators> callback) throws ApiException
callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call getOperatorListAsync(AnchorQueryOptions queryParams, ApiCallback<Operators> callback) throws ApiException
queryParams
- A query options object.callback
- The callback function to handle response.ApiException
public Operator getOperator(java.lang.String operatorId) throws ApiException
operatorId
- An operator address.ApiException
public com.squareup.okhttp.Call getOperatorAsync(java.lang.String operatorId, ApiCallback<Operator> callback) throws ApiException
operatorId
- An operator address.callback
- The callback function to handle response.ApiException
public DataAnchoringTransactionApi getDataAnchoringTransactionApi()
public OperatorApi getOperatorApi()
public java.lang.String getChainId()
public void setDataAnchoringTransactionApi(DataAnchoringTransactionApi dataAnchoringTransactionApi)
dataAnchoringTransactionApi
- An rest-client related Anchor API.public void setOperatorApi(OperatorApi operatorApi)
operatorApi
- An rest-client related Operator API.public void setChainId(java.lang.String chainId)
chainId
- The klaytn network chain id.