Index

B C D E F G H I M N O R S T U W 
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
 
B C D E F G H I M N O R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form