public class EthereumWalletTransactionService extends Object
| Constructor and Description |
|---|
EthereumWalletTransactionService(EthereumWalletAccountService walletAccountService,
TransactionStorage walletTransactionStorage,
EthereumWalletContractService contractService) |
| Modifier and Type | Method and Description |
|---|---|
long |
getKnownTreatedTransactionsCount() |
List<TransactionDetail> |
getPendingTransactions() |
TransactionDetail |
getTransactionByHash(String hash,
boolean onlyPending) |
List<TransactionDetail> |
getTransactions(long networkId,
String address,
String contractAddress,
String hash,
int limit,
boolean pending,
boolean administration,
String accessor) |
void |
saveTransactionDetail(TransactionDetail transactionDetail,
String modifierUsername,
boolean transactionConfirmed)
Save temporary transaction label and message and save transaction hash in
sender and receiver account
|
public EthereumWalletTransactionService(EthereumWalletAccountService walletAccountService, TransactionStorage walletTransactionStorage, EthereumWalletContractService contractService)
public List<TransactionDetail> getPendingTransactions()
public List<TransactionDetail> getTransactions(long networkId, String address, String contractAddress, String hash, int limit, boolean pending, boolean administration, String accessor) throws IllegalAccessException
IllegalAccessExceptionpublic TransactionDetail getTransactionByHash(String hash, boolean onlyPending)
public void saveTransactionDetail(TransactionDetail transactionDetail, String modifierUsername, boolean transactionConfirmed) throws IllegalAccessException
transactionDetail - modifierUsername - transactionConfirmed - IllegalAccessExceptionpublic long getKnownTreatedTransactionsCount()
Copyright © 2003–2019 eXo Platform SAS. All rights reserved.