Class EvmTransactionService

java.lang.Object
io.meeds.evm.gamification.service.EvmTransactionService

@Service public class EvmTransactionService extends Object
  • Constructor Details

    • EvmTransactionService

      public EvmTransactionService()
  • Method Details

    • saveTransaction

      public void saveTransaction(EvmTransaction transaction)
    • getDistinctWalletAddresses

      public List<String> getDistinctWalletAddresses(String contractAddress, String ruleCreationDate, Long networkId)
    • getFilteredTransactionsByWalletAddress

      public List<EvmTransaction> getFilteredTransactionsByWalletAddress(String contractAddress, Long networkId, String walletAddress, Long creationActionTime, Long lastRewardTime, String trigger)
    • getLastScannedTransactionByWalletAddress

      public EvmTransaction getLastScannedTransactionByWalletAddress(String contractAddress, Long networkId, String walletAddress)