public class Wallet
extends java.lang.Object
Constructor and Description |
---|
Wallet(java.lang.String chainId,
ApiClient walletApiClient)
Creates an WalletAPI instnace.
|
Modifier and Type | Method and Description |
---|---|
MultisigTransactionStatus |
appendSignatures(java.lang.String transactionId,
SignPendingTransactionBySigRequest request)
Append a signature to pending transaction.
|
com.squareup.okhttp.Call |
appendSignaturesAsync(java.lang.String transactionId,
SignPendingTransactionBySigRequest request,
ApiCallback<MultisigTransactionStatus> callback)
Append a signature to pending transaction asynchronously.
|
Account |
createAccount()
Creates a Klaytn account.
|
com.squareup.okhttp.Call |
createAccountAsync(ApiCallback<Account> callback)
Creates a Klaytn account asynchronously.
|
AccountStatus |
deleteAccount(java.lang.String address)
Delete an account.
|
com.squareup.okhttp.Call |
deleteAccountAsync(java.lang.String address,
ApiCallback<AccountStatus> callback)
Delete an account asynchronously.
|
AccountSummary |
disableAccount(java.lang.String address)
Disable an account.
|
com.squareup.okhttp.Call |
disableAccountAsync(java.lang.String address,
ApiCallback<AccountSummary> callback)
Disable an account asynchronously.
|
AccountSummary |
enableAccount(java.lang.String address)
Enable an account.
|
com.squareup.okhttp.Call |
enableAccountAsync(java.lang.String address,
ApiCallback<AccountSummary> callback)
Enable an account asynchronously.
|
Account |
getAccount(java.lang.String address)
Get the account information passed as a parameter.
|
AccountApi |
getAccountApi()
Getter function for accountApi.
|
com.squareup.okhttp.Call |
getAccountAsync(java.lang.String address,
ApiCallback<Account> callback)
Get the account information passed as a parameter asynchronously.
|
AccountCountByAccountID |
getAccountCount()
Return the number of accounts in KAS.
|
com.squareup.okhttp.Call |
getAccountCountAsync(ApiCallback<AccountCountByAccountID> callback)
Return the number of accounts in KAS asynchronously.
|
AccountCountByKRN |
getAccountCountByKRN()
Return the number of accounts by passed as KRN in KAS.
|
AccountCountByKRN |
getAccountCountByKRN(java.lang.String krn)
Return the number of accounts by passed as KRN in KAS.
|
com.squareup.okhttp.Call |
getAccountCountByKRNAsync(ApiCallback<AccountCountByKRN> callback)
Return the number of accounts by passed as KRN in KAS asynchronously.
|
com.squareup.okhttp.Call |
getAccountCountByKRNAsync(java.lang.String krn,
ApiCallback<AccountCountByKRN> callback)
Return the number of accounts by passed as KRN in KAS asynchronously.
|
Accounts |
getAccountList()
Get the list of accounts created previously.
|
Accounts |
getAccountList(WalletQueryOptions options)
Get the list of accounts created previously.
|
com.squareup.okhttp.Call |
getAccountListAsync(ApiCallback<Accounts> callback)
Get the list of accounts created previously asynchronously.
|
com.squareup.okhttp.Call |
getAccountListAsync(WalletQueryOptions options,
ApiCallback<Accounts> callback)
Get the list of accounts created previously asynchronously.
|
AccountsByPubkey |
getAccountListByPublicKey(java.lang.String publicKey)
Get list of accounts that has a public key passed as a parameter.
|
com.squareup.okhttp.Call |
getAccountListByPublicKeyAsync(java.lang.String publicKey,
ApiCallback<AccountsByPubkey> callback)
Get list of accounts that has a public key passed as a parameter asynchronously.
|
BasicTransactionApi |
getBasicTransactionApi()
Getter function for basicTransactionApi
|
java.lang.String |
getChainId()
Getter function for chainId
|
FeeDelegatedTransactionPaidByKasApi |
getFeeDelegatedTransactionPaidByKasApi()
Getter function for feeDelegatedTransactionPaidByKasApi
|
FeeDelegatedTransactionPaidByUserApi |
getFeeDelegatedTransactionPaidByUserApi()
Getter function for feeDelegatedTransactionPaidByUserApi
|
MultisigTransactions |
getMultiSigTransactionList(java.lang.String address)
Get pending transaction list.
|
MultisigTransactions |
getMultiSigTransactionList(java.lang.String address,
WalletQueryOptions options)
Get pending transaction list.
|
com.squareup.okhttp.Call |
getMultiSigTransactionListAsync(java.lang.String address,
ApiCallback<MultisigTransactions> callback)
Get pending transaction list asynchronously.
|
com.squareup.okhttp.Call |
getMultiSigTransactionListAsync(java.lang.String address,
WalletQueryOptions options,
ApiCallback<MultisigTransactions> callback)
Get pending transaction list asynchronously.
|
MultisigTransactionManagementApi |
getMultisigTransactionManagementApi()
Getter function for multisigTransactionManagementApi
|
StatisticsApi |
getStatisticsApi()
Getter function for statisticsApi
|
TransactionReceipt |
getTransaction(java.lang.String transactionHash)
Get a transaction receipt.
|
com.squareup.okhttp.Call |
getTransactionAsync(java.lang.String transactionHash,
ApiCallback<TransactionReceipt> callback)
Get a transaction receipt asynchronously.
|
TransactionResult |
requestAccountUpdate(AccountUpdateTransactionRequest request)
Send a AccountUpdate transaction.
|
com.squareup.okhttp.Call |
requestAccountUpdateAsync(AccountUpdateTransactionRequest request,
ApiCallback<TransactionResult> callback)
Send a AccountUpdate transaction asynchronously.
|
TransactionResult |
requestCancel(CancelTransactionRequest request)
Send a Cancel transaction.
|
com.squareup.okhttp.Call |
requestCancelAsync(CancelTransactionRequest request,
ApiCallback<TransactionResult> callback)
Send a Cancel transaction asynchronously.
|
TransactionResult |
requestChainDataAnchoring(AnchorTransactionRequest request)
Send a ChainDataAnchoring transaction.
|
com.squareup.okhttp.Call |
requestChainDataAnchoringAsync(AnchorTransactionRequest request,
ApiCallback<TransactionResult> callback)
Send a ChainDataAnchoring transaction asynchronously.
|
FDTransactionResult |
requestFDAccountUpdatePaidByGlobalFeePayer(FDAccountUpdateTransactionRequest request)
Send a FeeDelegatedAccountUpdate(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDAccountUpdatePaidByGlobalFeePayerAsync(FDAccountUpdateTransactionRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegatedAccountUpdate(WithRatio) transaction asynchronously.
|
FDTransactionResult |
requestFDAccountUpdatePaidByUser(FDUserAccountUpdateTransactionRequest request)
Send a FeeDelegatedAccountUpdate(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDAccountUpdatePaidByUserAsync(FDUserAccountUpdateTransactionRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegatedAccountUpdate(WithRatio) transaction asynchronously.
|
FDTransactionResult |
requestFDCancelPaidByGlobalFeePayer(FDCancelTransactionRequest request)
Send a FeeDelegatedCancelTransaction(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDCancelPaidByGlobalFeePayerAsync(FDCancelTransactionRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegatedCancelTransaction(WithRatio) transaction asynchronously.
|
FDTransactionResult |
requestFDCancelPaidByUser(FDUserCancelTransactionRequest request)
Send a FeeDelegatedCancel(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDCancelPaidByUserAsync(FDUserCancelTransactionRequest request,
ApiCallback callback)
Send a FeeDelegatedCancel(WithRatio) transaction asynchronously.
|
FDTransactionResult |
requestFDChainDataAnchoringPaidByGlobalFeePayer(FDAnchorTransactionRequest request)
Send a FeeDelegatedChainDataAnchoring(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDChainDataAnchoringPaidByGlobalFeePayerAsync(FDAnchorTransactionRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegatedChainDataAnchoring(WithRatio) transaction asynchronously.
|
FDTransactionResult |
requestFDChainDataAnchoringPaidByUser(FDUserAnchorTransactionRequest request)
Send a FeeDelegatedChainDataAnchoring(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDChainDataAnchoringPaidByUserAsync(FDUserAnchorTransactionRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegatedChainDataAnchoring(WithRatio) transaction asynchronously.
|
FDTransactionResult |
requestFDRawTransactionPaidByGlobalFeePayer(FDProcessRLPRequest request)
Send a FeeDelegated(WithRatio) type raw transaction.
|
com.squareup.okhttp.Call |
requestFDRawTransactionPaidByGlobalFeePayerAsync(FDProcessRLPRequest request,
ApiCallback callback)
Send a FeeDelegated(WithRatio) type raw transaction asynchronously.
|
FDTransactionResult |
requestFDRawTransactionPaidByUser(FDUserProcessRLPRequest request)
Send a FeeDelegated(WithRatio) raw transaction.
|
com.squareup.okhttp.Call |
requestFDRawTransactionPaidByUserAsync(FDUserProcessRLPRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegated(WithRatio) raw transaction asynchronously.
|
FDTransactionResult |
requestFDSmartContractDeployPaidByGlobalFeePayer(FDContractDeployTransactionRequest request)
Send a FeeDelegatedSmartContractDeploy(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDSmartContractDeployPaidByGlobalFeePayerAsync(FDContractDeployTransactionRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegatedSmartContractDeploy(WithRatio) transaction asynchronously.
|
FDTransactionResult |
requestFDSmartContractDeployPaidByUser(FDUserContractDeployTransactionRequest request)
Send a FeeDelegatedSmartContractDeploy(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDSmartContractDeployPaidByUserAsync(FDUserContractDeployTransactionRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegatedSmartContractDeploy(WithRatio) transaction asynchronously.
|
FDTransactionResult |
requestFDSmartContractExecutionPaidByGlobalFeePayer(FDContractExecutionTransactionRequest request)
Send a FeeDelegatedSmartContractExecution(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDSmartContractExecutionPaidByGlobalFeePayerAsync(FDContractExecutionTransactionRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegatedSmartContractExecution(WithRatio) transaction asynchronously.
|
FDTransactionResult |
requestFDSmartContractExecutionPaidByUser(FDUserContractExecutionTransactionRequest request)
Send a FeeDelegatedSmartContractExecution(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDSmartContractExecutionPaidByUserAsync(FDUserContractExecutionTransactionRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegatedSmartContractExecution(WithRatio) transaction asynchronously.
|
FDTransactionResult |
requestFDValueTransferPaidByGlobalFeePayer(FDValueTransferTransactionRequest request)
Send a FeeDelegatedValueTransfer(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDValueTransferPaidByGlobalFeePayerAsync(FDValueTransferTransactionRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegatedValueTransfer(WithRatio) transaction asynchronously.
|
FDTransactionResult |
requestFDValueTransferPaidByUser(FDUserValueTransferTransactionRequest request)
Send a FeeDelegatedValueTransfer(WithRatio) transaction.
|
com.squareup.okhttp.Call |
requestFDValueTransferPaidByUserAsync(FDUserValueTransferTransactionRequest request,
ApiCallback<FDTransactionResult> callback)
Send a FeeDelegatedValueTransfer(WithRatio) transaction asynchronously.
|
TransactionResult |
requestLegacyTransaction(LegacyTransactionRequest request)
Send a Legacy transaction.
|
com.squareup.okhttp.Call |
requestLegacyTransactionAsync(LegacyTransactionRequest request,
ApiCallback<TransactionResult> callback)
Send a Legacy transaction asynchronously.
|
TransactionResult |
requestRawTransaction(ProcessRLPRequest request)
Send a raw transaction.
|
com.squareup.okhttp.Call |
requestRawTransactionAsync(ProcessRLPRequest request,
ApiCallback<TransactionResult> callback)
Send a raw transaction asynchronously.
|
TransactionResult |
requestSmartContractDeploy(ContractDeployTransactionRequest request)
Send a SmartContractDeploy transaction.
|
com.squareup.okhttp.Call |
requestSmartContractDeployAsync(ContractDeployTransactionRequest request,
ApiCallback<TransactionResult> callback)
Send a SmartContractDeploy transaction asynchronously.
|
TransactionResult |
requestSmartContractExecution(ContractExecutionTransactionRequest request)
Send a SmartContractExecution transaction.
|
com.squareup.okhttp.Call |
requestSmartContractExecutionAsync(ContractExecutionTransactionRequest request,
ApiCallback<TransactionResult> callback)
Send a SmartContractExecution transaction asynchronously.
|
TransactionResult |
requestValueTransfer(ValueTransferTransactionRequest request)
Send a ValueTransfer transaction.
|
com.squareup.okhttp.Call |
requestValueTransferAsync(ValueTransferTransactionRequest request,
ApiCallback<TransactionResult> callback)
Send a ValueTransfer transaction asynchronously.
|
void |
setAccountApi(AccountApi accountApi)
Setter function for accountApi
|
void |
setBasicTransactionApi(BasicTransactionApi basicTransactionApi)
Setter function for basicTransactionApi
|
void |
setChainId(java.lang.String chainId)
Setter function for chainId
|
void |
setFeeDelegatedTransactionPaidByKasApi(FeeDelegatedTransactionPaidByKasApi feeDelegatedTransactionPaidByKasApi)
Setter function for feeDelegatedTransactionPaidByKasApi
|
void |
setFeeDelegatedTransactionPaidByUserApi(FeeDelegatedTransactionPaidByUserApi feeDelegatedTransactionPaidByUserApi)
Setter function for feeDelegatedTransactionPaidByUserApi
|
void |
setMultisigTransactionManagementApi(MultisigTransactionManagementApi multisigTransactionManagementApi)
Setter function for multisigTransactionManagementApi
|
void |
setStatisticsApi(StatisticsApi statisticsApi)
Setter function for statisticsApi
|
MultisigTransactionStatus |
signMultiSigTransaction(java.lang.String address,
java.lang.String transactionId)
Sign a pending transaction.
|
com.squareup.okhttp.Call |
signMultiSigTransactionAsync(java.lang.String address,
java.lang.String transactionId,
ApiCallback<MultisigTransactionStatus> callback)
Sign a pending transaction asynchronously.
|
Signature |
signTransaction(java.lang.String address,
java.lang.String transactionId)
Signs the transaction corresponding to the passed TransactionID with the key of the passed address.
|
com.squareup.okhttp.Call |
signTransactionAsync(java.lang.String address,
java.lang.String transactionId,
ApiCallback<Signature> callback)
Signs the transaction corresponding to the passed TransactionID with the key of the passed address asynchronously.
|
MultisigAccount |
updateToMultiSigAccount(java.lang.String address,
MultisigAccountUpdateRequest request)
Updates an account to MultiSig Account.
|
com.squareup.okhttp.Call |
updateToMultiSigAccountAsync(java.lang.String address,
MultisigAccountUpdateRequest request,
ApiCallback<MultisigAccount> callback)
Updates an account to MultiSig Account asynchronously.
|
public Wallet(java.lang.String chainId, ApiClient walletApiClient)
chainId
- A Klaytn network chain id.walletApiClient
- The Api client for connection with KAS.public Account createAccount() throws ApiException
ApiException
public com.squareup.okhttp.Call createAccountAsync(ApiCallback<Account> callback) throws ApiException
callback
- The callback function to handle response.ApiException
public Accounts getAccountList() throws ApiException
ApiException
public com.squareup.okhttp.Call getAccountListAsync(ApiCallback<Accounts> callback) throws ApiException
callback
- The callback function to handle response.ApiException
public Accounts getAccountList(WalletQueryOptions options) throws ApiException
options
- Filters required when retrieving data. `to-timestamp`, `from-timestamp`, `size`, and `cursor`.ApiException
public com.squareup.okhttp.Call getAccountListAsync(WalletQueryOptions options, ApiCallback<Accounts> callback) throws ApiException
options
- Filters required when retrieving data. `to-timestamp`, `from-timestamp`, `size`, and `cursor`.callback
- The callback function to handle response.ApiException
public Account getAccount(java.lang.String address) throws ApiException
address
- The address to get account information.ApiException
public com.squareup.okhttp.Call getAccountAsync(java.lang.String address, ApiCallback<Account> callback) throws ApiException
address
- The address to get account information.callback
- The callback function to handle response.ApiException
public AccountStatus deleteAccount(java.lang.String address) throws ApiException
address
- The address to delete.ApiException
public com.squareup.okhttp.Call deleteAccountAsync(java.lang.String address, ApiCallback<AccountStatus> callback) throws ApiException
address
- The address to delete.callback
- The callback function to handle response.ApiException
public AccountSummary disableAccount(java.lang.String address) throws ApiException
address
- The address to disableApiException
public com.squareup.okhttp.Call disableAccountAsync(java.lang.String address, ApiCallback<AccountSummary> callback) throws ApiException
address
- The address to disablecallback
- The callback function to handle response.ApiException
public AccountSummary enableAccount(java.lang.String address) throws ApiException
address
- The address to enable.ApiException
public com.squareup.okhttp.Call enableAccountAsync(java.lang.String address, ApiCallback<AccountSummary> callback) throws ApiException
address
- The address to enable.callback
- The callback function to handle response.ApiException
public Signature signTransaction(java.lang.String address, java.lang.String transactionId) throws ApiException
address
- The address to sign transaction.transactionId
- The transaction id to get transaction for sign.ApiException
public com.squareup.okhttp.Call signTransactionAsync(java.lang.String address, java.lang.String transactionId, ApiCallback<Signature> callback) throws ApiException
address
- The address to sign transaction.transactionId
- The transaction id to get transaction for sign.callback
- The callback function to handle response.ApiException
public MultisigAccount updateToMultiSigAccount(java.lang.String address, MultisigAccountUpdateRequest request) throws ApiException
address
- The address to update multisig account.request
- The MultisigAccountUpdateRequest instance required for updating account.ApiException
public com.squareup.okhttp.Call updateToMultiSigAccountAsync(java.lang.String address, MultisigAccountUpdateRequest request, ApiCallback<MultisigAccount> callback) throws ApiException
address
- The address to update multisig account.request
- The MultisigAccountUpdateRequest instance required for updating account.callback
- The callback function to handle response.ApiException
public AccountsByPubkey getAccountListByPublicKey(java.lang.String publicKey) throws ApiException
publicKey
- A public key to get list of accounts.ApiException
public com.squareup.okhttp.Call getAccountListByPublicKeyAsync(java.lang.String publicKey, ApiCallback<AccountsByPubkey> callback) throws ApiException
publicKey
- A public key to get list of accounts.callback
- The callback function to handle response.ApiException
public TransactionResult requestLegacyTransaction(LegacyTransactionRequest request) throws ApiException
request
- The LegacyTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestLegacyTransactionAsync(LegacyTransactionRequest request, ApiCallback<TransactionResult> callback) throws ApiException
request
- The LegacyTransactionRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public TransactionResult requestValueTransfer(ValueTransferTransactionRequest request) throws ApiException
request
- The ValueTransferTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestValueTransferAsync(ValueTransferTransactionRequest request, ApiCallback<TransactionResult> callback) throws ApiException
request
- The ValueTransferTransactionRequest instance to send a transaction.callback
- THe callback function to handle response.ApiException
public TransactionResult requestSmartContractDeploy(ContractDeployTransactionRequest request) throws ApiException
request
- The ContractDeployTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestSmartContractDeployAsync(ContractDeployTransactionRequest request, ApiCallback<TransactionResult> callback) throws ApiException
request
- The ContractDeployTransactionRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public TransactionResult requestSmartContractExecution(ContractExecutionTransactionRequest request) throws ApiException
request
- The ContractExecutionTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestSmartContractExecutionAsync(ContractExecutionTransactionRequest request, ApiCallback<TransactionResult> callback) throws ApiException
request
- The ContractExecutionTransactionRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public TransactionResult requestCancel(CancelTransactionRequest request) throws ApiException
request
- The CancelTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestCancelAsync(CancelTransactionRequest request, ApiCallback<TransactionResult> callback) throws ApiException
request
- The CancelTransactionRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public TransactionResult requestChainDataAnchoring(AnchorTransactionRequest request) throws ApiException
request
- The AnchorTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestChainDataAnchoringAsync(AnchorTransactionRequest request, ApiCallback<TransactionResult> callback) throws ApiException
request
- The AnchorTransactionRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public TransactionResult requestRawTransaction(ProcessRLPRequest request) throws ApiException
request
- The ProcessRLPRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestRawTransactionAsync(ProcessRLPRequest request, ApiCallback<TransactionResult> callback) throws ApiException
request
- The ProcessRLPRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public TransactionResult requestAccountUpdate(AccountUpdateTransactionRequest request) throws ApiException
request
- The AccountUpdateTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestAccountUpdateAsync(AccountUpdateTransactionRequest request, ApiCallback<TransactionResult> callback) throws ApiException
request
- The AccountUpdateTransactionRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public TransactionReceipt getTransaction(java.lang.String transactionHash) throws ApiException
transactionHash
- A transaction hash to get a transaction receipt.ApiException
public com.squareup.okhttp.Call getTransactionAsync(java.lang.String transactionHash, ApiCallback<TransactionReceipt> callback) throws ApiException
transactionHash
- A transaction hash to get a transaction receipt.callback
- The callback function to handle response.ApiException
public FDTransactionResult requestFDValueTransferPaidByGlobalFeePayer(FDValueTransferTransactionRequest request) throws ApiException
request
- The FDValueTransferTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestFDValueTransferPaidByGlobalFeePayerAsync(FDValueTransferTransactionRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDValueTransferTransactionRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public FDTransactionResult requestFDSmartContractDeployPaidByGlobalFeePayer(FDContractDeployTransactionRequest request) throws ApiException
request
- The FDContractDeployTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestFDSmartContractDeployPaidByGlobalFeePayerAsync(FDContractDeployTransactionRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDContractDeployTransactionRequest instance to send a transaction.ApiException
public FDTransactionResult requestFDSmartContractExecutionPaidByGlobalFeePayer(FDContractExecutionTransactionRequest request) throws ApiException
request
- The FDContractExecutionTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestFDSmartContractExecutionPaidByGlobalFeePayerAsync(FDContractExecutionTransactionRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDContractExecutionTransactionRequest instance to send a transaction.ApiException
public FDTransactionResult requestFDCancelPaidByGlobalFeePayer(FDCancelTransactionRequest request) throws ApiException
request
- The FDCancelTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestFDCancelPaidByGlobalFeePayerAsync(FDCancelTransactionRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDCancelTransactionRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public FDTransactionResult requestFDChainDataAnchoringPaidByGlobalFeePayer(FDAnchorTransactionRequest request) throws ApiException
request
- The FDAnchorTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestFDChainDataAnchoringPaidByGlobalFeePayerAsync(FDAnchorTransactionRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDAnchorTransactionRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public FDTransactionResult requestFDRawTransactionPaidByGlobalFeePayer(FDProcessRLPRequest request) throws ApiException
request
- The FDProcessRLPRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestFDRawTransactionPaidByGlobalFeePayerAsync(FDProcessRLPRequest request, ApiCallback callback) throws ApiException
request
- The FDProcessRLPRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public FDTransactionResult requestFDAccountUpdatePaidByGlobalFeePayer(FDAccountUpdateTransactionRequest request) throws ApiException
request
- The FDAccountUpdateTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestFDAccountUpdatePaidByGlobalFeePayerAsync(FDAccountUpdateTransactionRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDAccountUpdateTransactionRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public FDTransactionResult requestFDValueTransferPaidByUser(FDUserValueTransferTransactionRequest request) throws ApiException
request
- The FDUserValueTransferTransactionRequest instance to send a transaction.ApiException
public com.squareup.okhttp.Call requestFDValueTransferPaidByUserAsync(FDUserValueTransferTransactionRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDUserValueTransferTransactionRequest instance to send a transaction.callback
- The callback function to handle response.ApiException
public FDTransactionResult requestFDSmartContractDeployPaidByUser(FDUserContractDeployTransactionRequest request) throws ApiException
request
- The FDUserContractDeployTransactionRequest instance to send a request.ApiException
public com.squareup.okhttp.Call requestFDSmartContractDeployPaidByUserAsync(FDUserContractDeployTransactionRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDUserContractDeployTransactionRequest instance to send a request.callback
- The callback function to handle response.ApiException
public FDTransactionResult requestFDSmartContractExecutionPaidByUser(FDUserContractExecutionTransactionRequest request) throws ApiException
request
- The FDUserContractExecutionTransactionRequest instance to send a request.ApiException
public com.squareup.okhttp.Call requestFDSmartContractExecutionPaidByUserAsync(FDUserContractExecutionTransactionRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDUserContractExecutionTransactionRequest instance to send a request.callback
- The callback function to handle response.ApiException
public FDTransactionResult requestFDCancelPaidByUser(FDUserCancelTransactionRequest request) throws ApiException
request
- The FDUserCancelTransactionRequest instance to send a request.ApiException
public com.squareup.okhttp.Call requestFDCancelPaidByUserAsync(FDUserCancelTransactionRequest request, ApiCallback callback) throws ApiException
request
- The FDUserCancelTransactionRequest instance to send a request.callback
- The callback function to handle responseApiException
public FDTransactionResult requestFDChainDataAnchoringPaidByUser(FDUserAnchorTransactionRequest request) throws ApiException
request
- The FDUserAnchorTransactionRequest instance to send a request.ApiException
public com.squareup.okhttp.Call requestFDChainDataAnchoringPaidByUserAsync(FDUserAnchorTransactionRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDUserAnchorTransactionRequest instance to send a request.callback
- The callback function to handle response.ApiException
public FDTransactionResult requestFDRawTransactionPaidByUser(FDUserProcessRLPRequest request) throws ApiException
request
- The FDUserProcessRLPRequest instance to send a request.ApiException
public com.squareup.okhttp.Call requestFDRawTransactionPaidByUserAsync(FDUserProcessRLPRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDUserProcessRLPRequest instance to send a request.callback
- The callback function to handle response.ApiException
public FDTransactionResult requestFDAccountUpdatePaidByUser(FDUserAccountUpdateTransactionRequest request) throws ApiException
request
- The FDUserAccountUpdateTransactionRequest instance to send a request.ApiException
public com.squareup.okhttp.Call requestFDAccountUpdatePaidByUserAsync(FDUserAccountUpdateTransactionRequest request, ApiCallback<FDTransactionResult> callback) throws ApiException
request
- The FDUserAccountUpdateTransactionRequest instance to send a request.callback
- The callback function to handle response.ApiException
public MultisigTransactions getMultiSigTransactionList(java.lang.String address) throws ApiException
address
- The sender address to get pending transaction list.ApiException
public com.squareup.okhttp.Call getMultiSigTransactionListAsync(java.lang.String address, ApiCallback<MultisigTransactions> callback) throws ApiException
address
- The sender address to get pending transaction list.callback
- The callback function to handle response.ApiException
public MultisigTransactions getMultiSigTransactionList(java.lang.String address, WalletQueryOptions options) throws ApiException
address
- The sender address to retrieve pending transaction list.options
- Filter required when retrieving data. `cursor`, `to-timestamp`, `from-timestamp`ApiException
public com.squareup.okhttp.Call getMultiSigTransactionListAsync(java.lang.String address, WalletQueryOptions options, ApiCallback<MultisigTransactions> callback) throws ApiException
address
- The sender address to retrieve pending transaction list.options
- Filter required when retrieving data. `cursor`, `to-timestamp`, `from-timestamp`callback
- The callback function to handle response.ApiException
public MultisigTransactionStatus signMultiSigTransaction(java.lang.String address, java.lang.String transactionId) throws ApiException
address
- The singer address to sign.transactionId
- The pending transaction id.ApiException
public com.squareup.okhttp.Call signMultiSigTransactionAsync(java.lang.String address, java.lang.String transactionId, ApiCallback<MultisigTransactionStatus> callback) throws ApiException
address
- The singer address to sign.transactionId
- The pending transaction id.callback
- The callback function to handle response.ApiException
public MultisigTransactionStatus appendSignatures(java.lang.String transactionId, SignPendingTransactionBySigRequest request) throws ApiException
transactionId
- The transaction id to append signature.request
- The SignPendingTransactionBySigRequest instance to send a request.ApiException
public com.squareup.okhttp.Call appendSignaturesAsync(java.lang.String transactionId, SignPendingTransactionBySigRequest request, ApiCallback<MultisigTransactionStatus> callback) throws ApiException
transactionId
- The transaction id to append signature.request
- The SignPendingTransactionBySigRequest instance to send a request.callback
- The callback function to handle response.ApiException
public AccountCountByAccountID getAccountCount() throws ApiException
ApiException
public com.squareup.okhttp.Call getAccountCountAsync(ApiCallback<AccountCountByAccountID> callback) throws ApiException
callback
- The callback function to handle response.ApiException
public AccountCountByKRN getAccountCountByKRN() throws ApiException
ApiException
public com.squareup.okhttp.Call getAccountCountByKRNAsync(ApiCallback<AccountCountByKRN> callback) throws ApiException
callback
- The callback function to handle response.ApiException
public AccountCountByKRN getAccountCountByKRN(java.lang.String krn) throws ApiException
krn
- The krn string to searchApiException
public com.squareup.okhttp.Call getAccountCountByKRNAsync(java.lang.String krn, ApiCallback<AccountCountByKRN> callback) throws ApiException
krn
- The krn string to searchcallback
- The callback function to handle response.ApiException
public AccountApi getAccountApi()
public BasicTransactionApi getBasicTransactionApi()
public FeeDelegatedTransactionPaidByKasApi getFeeDelegatedTransactionPaidByKasApi()
public FeeDelegatedTransactionPaidByUserApi getFeeDelegatedTransactionPaidByUserApi()
public MultisigTransactionManagementApi getMultisigTransactionManagementApi()
public StatisticsApi getStatisticsApi()
public java.lang.String getChainId()
public void setAccountApi(AccountApi accountApi)
accountApi
- Account API rest client object.public void setBasicTransactionApi(BasicTransactionApi basicTransactionApi)
basicTransactionApi
- Basic transaction API rest client object.public void setFeeDelegatedTransactionPaidByKasApi(FeeDelegatedTransactionPaidByKasApi feeDelegatedTransactionPaidByKasApi)
feeDelegatedTransactionPaidByKasApi
- Fee delegated transaction(fee paid by KAS) API rest client object.public void setFeeDelegatedTransactionPaidByUserApi(FeeDelegatedTransactionPaidByUserApi feeDelegatedTransactionPaidByUserApi)
feeDelegatedTransactionPaidByUserApi
- Fee delegated transaction(fee paid by user) API rest client object.public void setMultisigTransactionManagementApi(MultisigTransactionManagementApi multisigTransactionManagementApi)
multisigTransactionManagementApi
- Multiple signature transaction management API rest client object.public void setStatisticsApi(StatisticsApi statisticsApi)
statisticsApi
- statistics API rest client object.public void setChainId(java.lang.String chainId)
chainId
- Klaytn network id.