RPC Methods
Explore all available JSON-RPC methods for interacting with the Nimiq blockchain. Each method provides full documentation, parameters, return types, and interactive examples.
Validator
Blockchain
getAccountByAddress Popular getAccounts getActiveValidators getBatchNumber getBlockByHash getBlockByNumber getBlockNumber Popular getCurrentPenalizedSlots getEpochNumber getInherentsByBatchNumber getInherentsByBlockNumber getLatestBlock Popular getPreviousPenalizedSlots getSlotAt getStakerByAddress getStakersByValidatorAddress getTransactionByHash Popular getTransactionHashesByAddress getTransactionsByAddress getTransactionsByBatchNumber getTransactionsByBlockNumber getValidatorByAddress getValidators Popular subscribeForHeadBlock Popular subscribeForHeadBlockHash subscribeForLogsByAddressesAndTypes subscribeForValidatorElectionByAddress
Consensus
createBasicTransaction Popular createBasicTransactionWithData createDeactivateValidatorTransaction createDeleteValidatorTransaction createNewHtlcTransaction createNewStakerTransaction createNewValidatorTransaction createNewVestingTransaction createReactivateValidatorTransaction createRedeemEarlyHtlcTransaction createRedeemRegularHtlcTransaction createRedeemTimeoutHtlcTransaction createRedeemVestingTransaction createRemoveStakeTransaction createRetireStakeTransaction createRetireValidatorTransaction createSetActiveStakeTransaction createStakeTransaction createUpdateStakerTransaction createUpdateValidatorTransaction getRawTransactionInfo isConsensusEstablished sendBasicTransaction Popular sendBasicTransactionWithData sendDeactivateValidatorTransaction sendDeleteValidatorTransaction sendNewHtlcTransaction sendNewStakerTransaction sendNewValidatorTransaction sendNewVestingTransaction sendRawTransaction sendReactivateValidatorTransaction sendRedeemEarlyHtlcTransaction sendRedeemRegularHtlcTransaction sendRedeemTimeoutHtlcTransaction sendRedeemVestingTransaction sendRemoveStakeTransaction sendRetireStakeTransaction sendRetireValidatorTransaction sendSetActiveStakeTransaction sendStakeTransaction sendUpdateStakerTransaction sendUpdateValidatorTransaction signRedeemEarlyHtlcTransaction
Wallet
Policy
getBatchAt getBatchIndexAt getBlockAfterJail getBlockAfterReportingWindow getElectionBlockAfter getElectionBlockBefore getElectionBlockOf getEpochAt getEpochIndexAt getFirstBatchOfEpoch getFirstBlockOf getFirstBlockOfBatch getLastElectionBlock getLastMacroBlock getMacroBlockAfter getMacroBlockBefore getMacroBlockOf getPolicyConstants getSupplyAt isElectionBlockAt isMacroBlockAt isMicroBlockAt