Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- balanceOf(String, String, Map<String, String>) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
- BLOCK_TIME_AVERAGE - Static variable in class io.meeds.evm.gamification.utils.Utils
- BLOCKCHAIN_NETWORK - Static variable in class io.meeds.evm.gamification.utils.Utils
- BlockchainConfiguration - Class in io.meeds.evm.gamification.blockchain
- BlockchainConfiguration() - Constructor for class io.meeds.evm.gamification.blockchain.BlockchainConfiguration
- BlockchainConfigurationProperties - Class in io.meeds.evm.gamification.blockchain
- BlockchainConfigurationProperties() - Constructor for class io.meeds.evm.gamification.blockchain.BlockchainConfigurationProperties
- BlockchainNetwork - Class in io.meeds.evm.gamification.model
- BlockchainNetwork() - Constructor for class io.meeds.evm.gamification.model.BlockchainNetwork
C
- clone() - Method in class io.meeds.evm.gamification.model.EvmTrigger
- CONNECTOR_NAME - Static variable in class io.meeds.evm.gamification.utils.Utils
- CONTRACT_ADDRESS - Static variable in class io.meeds.evm.gamification.utils.Utils
- convertDateStringToTimestamp(String) - Static method in class io.meeds.evm.gamification.utils.Utils
D
- DECIMALS - Static variable in class io.meeds.evm.gamification.utils.Utils
- detectTokenType(String, String) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
-
Get the Token type from the contract address
- DURATION - Static variable in class io.meeds.evm.gamification.utils.Utils
E
- enabled(String) - Method in class io.meeds.evm.gamification.plugin.EvmConnectorPlugin
- EntityMapper - Class in io.meeds.evm.gamification.utils
- ERC1155_INTERFACE_ID - Static variable in class io.meeds.evm.gamification.utils.Utils
- ERC721_INTERFACE_ID - Static variable in class io.meeds.evm.gamification.utils.Utils
- EVENT_TYPE - Static variable in class io.meeds.evm.gamification.plugin.EvmEventPlugin
- EventValuesWithLog(EventValues, Log) - Constructor for class io.meeds.evm.gamification.service.EvmBlockchainService.EventValuesWithLog
- EvmBlockchainService - Class in io.meeds.evm.gamification.service
- EvmBlockchainService() - Constructor for class io.meeds.evm.gamification.service.EvmBlockchainService
- EvmBlockchainService.EventValuesWithLog - Class in io.meeds.evm.gamification.service
- EvmBlockchainService.TransferEventResponse - Class in io.meeds.evm.gamification.service
- EvmConnectorPlugin - Class in io.meeds.evm.gamification.plugin
- EvmConnectorPlugin(ExoFeatureService) - Constructor for class io.meeds.evm.gamification.plugin.EvmConnectorPlugin
- EvmContract - Class in io.meeds.evm.gamification.model
- EvmContract() - Constructor for class io.meeds.evm.gamification.model.EvmContract
- EvmContractSaveTask - Class in io.meeds.evm.gamification.scheduling.task
- EvmContractSaveTask() - Constructor for class io.meeds.evm.gamification.scheduling.task.EvmContractSaveTask
- EvmContractScanTask - Class in io.meeds.evm.gamification.scheduling.task
- EvmContractScanTask() - Constructor for class io.meeds.evm.gamification.scheduling.task.EvmContractScanTask
- EvmContractTransferService - Class in io.meeds.evm.gamification.service
- EvmContractTransferService() - Constructor for class io.meeds.evm.gamification.service.EvmContractTransferService
- EvmEventPlugin - Class in io.meeds.evm.gamification.plugin
- EvmEventPlugin() - Constructor for class io.meeds.evm.gamification.plugin.EvmEventPlugin
- EvmNetworkController - Class in io.meeds.evm.gamification.rest
- EvmNetworkController() - Constructor for class io.meeds.evm.gamification.rest.EvmNetworkController
- EvmNetworkService - Class in io.meeds.evm.gamification.service
- EvmNetworkService() - Constructor for class io.meeds.evm.gamification.service.EvmNetworkService
- EvmTokenController - Class in io.meeds.evm.gamification.rest
- EvmTokenController() - Constructor for class io.meeds.evm.gamification.rest.EvmTokenController
- EvmTransaction - Class in io.meeds.evm.gamification.model
- EvmTransaction() - Constructor for class io.meeds.evm.gamification.model.EvmTransaction
- EvmTransactionDAO - Interface in io.meeds.evm.gamification.dao
- EvmTransactionEntity - Class in io.meeds.evm.gamification.entity
- EvmTransactionEntity() - Constructor for class io.meeds.evm.gamification.entity.EvmTransactionEntity
- EvmTransactionService - Class in io.meeds.evm.gamification.service
- EvmTransactionService() - Constructor for class io.meeds.evm.gamification.service.EvmTransactionService
- EvmTransactionStorage - Class in io.meeds.evm.gamification.storage
- EvmTransactionStorage() - Constructor for class io.meeds.evm.gamification.storage.EvmTransactionStorage
- EvmTrigger - Class in io.meeds.evm.gamification.model
- EvmTrigger() - Constructor for class io.meeds.evm.gamification.model.EvmTrigger
- EvmTriggerService - Class in io.meeds.evm.gamification.service
- EvmTriggerService() - Constructor for class io.meeds.evm.gamification.service.EvmTriggerService
- extractEventParametersWithLog(Event, Log) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
- extractEventParametersWithLog(Event, TransactionReceipt) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
F
- findByContractAddressAndNetworkIdAndFromAddressAndTransactionDateGreaterThan(String, Long, String, Long) - Method in interface io.meeds.evm.gamification.dao.EvmTransactionDAO
- findByContractAddressAndNetworkIdAndToAddressAndTransactionDateGreaterThan(String, Long, String, Long) - Method in interface io.meeds.evm.gamification.dao.EvmTransactionDAO
- findDistinctAddresses(String, Long, Long) - Method in interface io.meeds.evm.gamification.dao.EvmTransactionDAO
- findTopByContractAddressAndNetworkIdAndFromAddressOrderByIdDesc(String, Long, String) - Method in interface io.meeds.evm.gamification.dao.EvmTransactionDAO
- fromEntity(EvmTransactionEntity) - Static method in class io.meeds.evm.gamification.utils.EntityMapper
G
- GAMIFICATION_GENERIC_EVENT - Static variable in class io.meeds.evm.gamification.service.EvmTriggerService
- getConnectorName() - Method in class io.meeds.evm.gamification.plugin.EvmConnectorPlugin
- getDistinctWalletAddresses(String, Long, Long) - Method in class io.meeds.evm.gamification.storage.EvmTransactionStorage
- getDistinctWalletAddresses(String, String, Long) - Method in class io.meeds.evm.gamification.service.EvmTransactionService
- getEnabledEvmRules() - Method in class io.meeds.evm.gamification.service.EvmContractTransferService
- getEnabledHoldEventEvmRules() - Method in class io.meeds.evm.gamification.service.EvmContractTransferService
- getEventType() - Method in class io.meeds.evm.gamification.plugin.EvmEventPlugin
- getEvmRules() - Method in class io.meeds.evm.gamification.service.EvmContractTransferService
- getEvmTransactions(long, long, String, String, Event) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
-
get the list of ERC20 Token transfer transactions
- getFilteredTransactionsByWalletAddress(String, Long, String, Long, Long, String) - Method in class io.meeds.evm.gamification.service.EvmTransactionService
- getFromAddressFilteredTransactions(String, Long, Long, String) - Method in class io.meeds.evm.gamification.storage.EvmTransactionStorage
- getIndexedValues() - Method in class io.meeds.evm.gamification.service.EvmBlockchainService.EventValuesWithLog
- getLastBlock(String) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
- getLastCheckedBlock(String, String) - Method in class io.meeds.evm.gamification.scheduling.task.EvmContractSaveTask
- getLastRewardTime(String, Long) - Method in class io.meeds.evm.gamification.service.EvmContractTransferService
- getLastScannedTransactionByWalletAddress(String, Long, String) - Method in class io.meeds.evm.gamification.service.EvmTransactionService
- getLastScannedTransactionByWalletAddress(String, Long, String) - Method in class io.meeds.evm.gamification.storage.EvmTransactionStorage
- getLink(RealizationDTO) - Method in class io.meeds.evm.gamification.plugin.EvmEventPlugin
- getLog() - Method in class io.meeds.evm.gamification.service.EvmBlockchainService.EventValuesWithLog
- getNetworks() - Method in class io.meeds.evm.gamification.rest.EvmNetworkController
- getNetworks() - Method in class io.meeds.evm.gamification.service.EvmNetworkService
-
Retrieves the list of networks
- getNetworkWeb3j(String) - Method in class io.meeds.evm.gamification.blockchain.BlockchainConfiguration
- getNonIndexedValues() - Method in class io.meeds.evm.gamification.service.EvmBlockchainService.EventValuesWithLog
- getToAddressFilteredTransactions(String, Long, Long, String) - Method in class io.meeds.evm.gamification.storage.EvmTransactionStorage
- getTokenDetails(String, String) - Method in class io.meeds.evm.gamification.rest.EvmTokenController
- getTokenDetails(String, String) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
-
Retrieves the Token details from its contract address
- getTokenType(String, String) - Method in class io.meeds.evm.gamification.rest.EvmTokenController
- getTransactionTransferEvents(TransactionReceipt, String, Event) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
- getTriggers() - Method in class io.meeds.evm.gamification.plugin.EvmEventPlugin
- getWalletAddresses(Long) - Method in class io.meeds.evm.gamification.service.EvmTriggerService
H
- handleHoldEvent(String, String, String, long, long, RuleDTO, Event, String, List<EvmTransaction>) - Method in class io.meeds.evm.gamification.service.EvmContractTransferService
- handleTriggerAsync(EvmTrigger) - Method in class io.meeds.evm.gamification.service.EvmTriggerService
-
Handle evm trigger asynchronously
- handleTriggerAsyncInternal(EvmTrigger) - Method in class io.meeds.evm.gamification.service.EvmTriggerService
- handleTriggerForHoldEvent(RuleDTO, EvmTransaction, String) - Method in class io.meeds.evm.gamification.service.EvmContractTransferService
- handleWithEvmTansactions(String, String, String, Long, Event, long, long, long, List<EvmTransaction>, List<EvmTransaction>, RuleDTO, String) - Method in class io.meeds.evm.gamification.service.EvmContractTransferService
- hexStringToByteArray(String) - Static method in class io.meeds.evm.gamification.utils.Utils
- HOLD_TOKEN_EVENT - Static variable in class io.meeds.evm.gamification.utils.Utils
I
- init() - Method in class io.meeds.evm.gamification.listener.RuleCheckForHoldEventListener
- init() - Method in class io.meeds.evm.gamification.listener.WalletCheckForHoldEventListener
- init() - Method in class io.meeds.evm.gamification.plugin.EvmEventPlugin
- io.meeds.evm.gamification.blockchain - package io.meeds.evm.gamification.blockchain
- io.meeds.evm.gamification.dao - package io.meeds.evm.gamification.dao
- io.meeds.evm.gamification.entity - package io.meeds.evm.gamification.entity
- io.meeds.evm.gamification.listener - package io.meeds.evm.gamification.listener
- io.meeds.evm.gamification.model - package io.meeds.evm.gamification.model
- io.meeds.evm.gamification.plugin - package io.meeds.evm.gamification.plugin
- io.meeds.evm.gamification.rest - package io.meeds.evm.gamification.rest
- io.meeds.evm.gamification.scheduling - package io.meeds.evm.gamification.scheduling
- io.meeds.evm.gamification.scheduling.task - package io.meeds.evm.gamification.scheduling.task
- io.meeds.evm.gamification.service - package io.meeds.evm.gamification.service
- io.meeds.evm.gamification.storage - package io.meeds.evm.gamification.storage
- io.meeds.evm.gamification.utils - package io.meeds.evm.gamification.utils
- isBalanceEnough(String, String, String, RuleDTO, List<EvmTransaction>) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
- isERC1155(String, String) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
-
Check if the Token is an ERC-1155 or not
- isERC721(String, String) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
-
Check if the Token is an ERC-721 or not
- isValidDurationHoldingToken(EvmTransaction, Long) - Static method in class io.meeds.evm.gamification.utils.Utils
- isValidEvent(Map<String, String>, String) - Method in class io.meeds.evm.gamification.plugin.EvmEventPlugin
M
- MIN_AMOUNT - Static variable in class io.meeds.evm.gamification.utils.Utils
N
- NETWORK_ID - Static variable in class io.meeds.evm.gamification.utils.Utils
O
- onEvent(Event<Wallet, String>) - Method in class io.meeds.evm.gamification.listener.WalletCheckForHoldEventListener
- onEvent(Event<Long, String>) - Method in class io.meeds.evm.gamification.listener.RuleCheckForHoldEventListener
R
- RECEIVE_TOKEN_EVENT - Static variable in class io.meeds.evm.gamification.utils.Utils
- RuleCheckForHoldEventListener - Class in io.meeds.evm.gamification.listener
- RuleCheckForHoldEventListener() - Constructor for class io.meeds.evm.gamification.listener.RuleCheckForHoldEventListener
S
- saveEVMContractTransactions() - Method in class io.meeds.evm.gamification.scheduling.task.EvmContractSaveTask
- saveEvmTransaction(EvmTransaction) - Method in class io.meeds.evm.gamification.storage.EvmTransactionStorage
- saveLastCheckedBlock(long, String, String) - Method in class io.meeds.evm.gamification.scheduling.task.EvmContractSaveTask
- saveLastRewardTime(String, Long) - Method in class io.meeds.evm.gamification.service.EvmContractTransferService
- saveTokenTransactions(long, long, String, String, long) - Method in class io.meeds.evm.gamification.service.EvmBlockchainService
-
saves the list of ERC20 Token transfer transactions starting from a block to another
- saveTransaction(EvmTransaction) - Method in class io.meeds.evm.gamification.service.EvmTransactionService
- scanForContractTransactions() - Method in class io.meeds.evm.gamification.scheduling.task.EvmContractScanTask
- scanForContractTransactions(RuleDTO) - Method in class io.meeds.evm.gamification.service.EvmContractTransferService
- SchedulingConfig - Class in io.meeds.evm.gamification.scheduling
- SchedulingConfig() - Constructor for class io.meeds.evm.gamification.scheduling.SchedulingConfig
- SEND_TOKEN_EVENT - Static variable in class io.meeds.evm.gamification.utils.Utils
- SENT_DATE - Static variable in class io.meeds.evm.gamification.utils.Utils
- staticExtractEventParametersWithLog(Event, Log) - Static method in class io.meeds.evm.gamification.service.EvmBlockchainService
- stringToMap(String) - Static method in class io.meeds.evm.gamification.utils.Utils
T
- TARGET_ADDRESS - Static variable in class io.meeds.evm.gamification.utils.Utils
- toEntity(EvmTransaction) - Static method in class io.meeds.evm.gamification.utils.EntityMapper
- TOKEN_BALANCE - Static variable in class io.meeds.evm.gamification.utils.Utils
- TOKEN_DECIMALS - Static variable in class io.meeds.evm.gamification.utils.Utils
- TRANSFER_EVENT_ER721 - Static variable in class io.meeds.evm.gamification.utils.Utils
- TRANSFER_EVENT_ERC20 - Static variable in class io.meeds.evm.gamification.utils.Utils
- TransferEventResponse() - Constructor for class io.meeds.evm.gamification.service.EvmBlockchainService.TransferEventResponse
- TRANSFERSINGLE_EVENT - Static variable in class io.meeds.evm.gamification.utils.Utils
U
- Utils - Class in io.meeds.evm.gamification.utils
W
- WALLET_ADDRESS - Static variable in class io.meeds.evm.gamification.utils.Utils
- WalletCheckForHoldEventListener - Class in io.meeds.evm.gamification.listener
- WalletCheckForHoldEventListener() - Constructor for class io.meeds.evm.gamification.listener.WalletCheckForHoldEventListener
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form