# Methods

- [Account Methods](https://docs.harmony.one/home/developers/api/methods/account-methods.md)
- [hmy\_getBalanceByBlockNumber](https://docs.harmony.one/home/developers/api/methods/account-methods/hmy_getbalancebyblocknumber.md): hmy\_getBalanceByBlockNumber
- [hmy\_getTransactionCount](https://docs.harmony.one/home/developers/api/methods/account-methods/hmy_gettransactioncount.md): GetTransactionCount
- [hmy\_getBalance](https://docs.harmony.one/home/developers/api/methods/account-methods/hmy_getbalance.md): GetBalance
- [Filter Methods](https://docs.harmony.one/home/developers/api/methods/filter-methods.md)
- [hmy\_getFilterLogs](https://docs.harmony.one/home/developers/api/methods/filter-methods/hmy_getfilterlogs.md): hmy\_getFilterLogs
- [hmy\_newFilter](https://docs.harmony.one/home/developers/api/methods/filter-methods/hmy_newfilter.md)
- [hmy\_newPendingTransactionFilter](https://docs.harmony.one/home/developers/api/methods/filter-methods/hmy_newpendingtransactionfilter.md)
- [hmy\_newBlockFilter](https://docs.harmony.one/home/developers/api/methods/filter-methods/hmy_newblockfilter.md)
- [hmy\_getFilterChanges](https://docs.harmony.one/home/developers/api/methods/filter-methods/hmy_getfilterchanges.md): hmy\_getFilterChanges
- [hmy\_getLogs](https://docs.harmony.one/home/developers/api/methods/filter-methods/hmy_getlogs.md): hmy\_getLogs
- [Transaction Related Methods](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods.md)
- [hmy\_getStakingTransactionByBlockHashAndIndex](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getstakingtransactionbyblockhashandindex.md): hmy\_getStakingTransactionByBlockHashAndIndex
- [hmy\_getStakingTransactionByBlockNumberAndIndex](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getstakingtransactionbyblocknumberandindex.md): hmy\_getStakingTransactionByBlockNumberAndIndex
- [hmy\_getStakingTransactionByHash](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getstakingtransactionbyhash.md): hmy\_getStakingTransactionByHash
- [hmy\_getCurrentTransactionErrorSink](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getcurrenttransactionerrorsink.md): hmy\_getCurrentTransactionErrorSink
- [hmy\_getPendingCrossLinks](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getpendingcrosslinks.md)
- [hmy\_getPendingCXReceipts](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getpendingcxreceipts.md): hmy\_getPendingCXReceipts
- [hmy\_getCXReceiptByHash](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getcxreceiptbyhash.md): hmy\_getCXReceiptByHash
- [hmy\_pendingTransactions](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_pendingtransactions.md): hmy\_pendingTransactions
- [hmy\_sendRawStakingTransaction](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_sendrawstakingtransaction.md): SendRawStakingTransaction
- [hmy\_getTransactionsHistory](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_gettransactionshistory.md): hmy\_getTransactionsHistory
- [hmy\_sendRawTransaction](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_sendrawtransaction.md): SendRawTransaction
- [hmy\_getTransactionReceipt](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_gettransactionreceipt.md): GetTransactionReceipt
- [hmy\_getBlockTransactionCountByHash](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getblocktransactioncountbyhash.md): GetBlockTransactionCount
- [hmy\_getBlockTransactionCountByNumber](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getblocktransactioncountbynumber.md): GetBlockTransactionCount
- [hmy\_getTransactionByHash](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_gettransactionbyhash.md): GetTransaction
- [hmy\_getTransactionByBlockNumberAndIndex](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_gettransactionbyblocknumberandindex.md): GetTransaction
- [hmy\_getTransactionByBlockHashAndIndex](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_gettransactionbyblockhashandindex.md): GetTransactionByBlockHashAndIndex
- [hmy\_getBlockByNumber](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getblockbynumber.md): GetBlockByNumber
- [hmy\_getBlockByHash](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getblockbyhash.md): GetBlockByHash
- [hmy\_getBlocks](https://docs.harmony.one/home/developers/api/methods/transaction-related-methods/hmy_getblocks.md)
- [Contract Related Methods](https://docs.harmony.one/home/developers/api/methods/contract-related-methods.md)
- [hmy\_estimateGas](https://docs.harmony.one/home/developers/api/methods/contract-related-methods/hmy_estimategas.md): hmy\_estimateGas
- [hmy\_getStorageAt](https://docs.harmony.one/home/developers/api/methods/contract-related-methods/hmy_getstorageat.md): hmy\_getStorageAt
- [hmy\_call](https://docs.harmony.one/home/developers/api/methods/contract-related-methods/hmy_call.md): hmy\_call
- [hmy\_getCode](https://docs.harmony.one/home/developers/api/methods/contract-related-methods/hmy_getcode.md): GetCode
- [Protocol Related Methods](https://docs.harmony.one/home/developers/api/methods/blockchain-related-methods.md)
- [hmy\_isLastBlock](https://docs.harmony.one/home/developers/api/methods/blockchain-related-methods/hmy_islastblock.md): hmy\_isLastBlock
- [hmy\_epochLastBlock](https://docs.harmony.one/home/developers/api/methods/blockchain-related-methods/hmy_epochlastblock.md): hmy\_epochLastBlock
- [hmy\_latestHeader](https://docs.harmony.one/home/developers/api/methods/blockchain-related-methods/hmy_latestheader.md): hmy\_latestHeader
- [hmy\_getShardingStructure](https://docs.harmony.one/home/developers/api/methods/blockchain-related-methods/hmy_getshardingstructure.md): GetShardingStructure
- [hmy\_blockNumber](https://docs.harmony.one/home/developers/api/methods/blockchain-related-methods/hmy_blocknumber.md): BlockNumber
- [hmy\_syncing](https://docs.harmony.one/home/developers/api/methods/blockchain-related-methods/hmy_syncing.md): Syncing
- [hmy\_gasPrice](https://docs.harmony.one/home/developers/api/methods/blockchain-related-methods/hmy_gasprice.md): GasPrice
- [net\_peerCount](https://docs.harmony.one/home/developers/api/methods/blockchain-related-methods/net_peercount.md): Net\_PeerCount
- [hmy\_getEpoch](https://docs.harmony.one/home/developers/api/methods/blockchain-related-methods/hmy_getepoch.md)
- [hmy\_getLeader](https://docs.harmony.one/home/developers/api/methods/blockchain-related-methods/hmy_getleader.md)
- [Staking Related Methods](https://docs.harmony.one/home/developers/api/methods/staking-related-methods.md)
- [hmy\_getCirculatingSupply](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getcirculatingsupply.md): hmy\_getCirculatingSupply
- [hmy\_getTotalSupply](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_gettotalsupply.md): hmy\_getTotalSupply
- [hmy\_getStakingNetworkInfo](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getstakingnetworkinfo.md)
- [hmy\_getAllValidatorInformation](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getallvalidatorinformation.md): hmy\_getAllValidatorInformation
- [hmy\_getAllValidatorInformationByBlockNumber](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getallvalidatorinformationbyblocknumber.md): hmy\_getAllValidatorInformationByBlockNumber
- [hmy\_getCurrentUtilityMetrics](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getcurrentutilitymetrics.md): hmy\_getCurrentUtilityMetrics
- [hmy\_getDelegationsByValidator](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getdelegationsbyvalidator.md): hmy\_getDelegationsByValidator
- [hmy\_getDelegationsByDelegatorAndValidator](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getdelegationsbydelegatorandvalidator.md): hmy\_getDelegationsByDelegatorAndValidator
- [hmy\_getDelegationsByDelegator](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getdelegationsbydelegator.md): hmy\_getDelegationsByDelegator
- [hmy\_getValidatorMetrics](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getvalidatormetrics.md): hmy\_getValidatorMetrics
- [hmy\_getMedianRawStakeSnapshot](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getmedianrawstakesnapshot.md): hmy\_getMedianRawStakeSnapshot
- [hmy\_getElectedValidatorAddresses](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getactivevalidatoraddresses.md): hmy\_getActiveValidatorsAddresses
- [hmy\_getAllValidatorAddresses](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getallvalidatorsaddresses.md): hmy\_getAllValidatorAddresses
- [hmy\_getCurrentStakingErrorSink](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getcurrentstakingerrorsink.md): hmy\_getCurrentStakingErrorSink
- [hmy\_getValidatorInformation](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getvalidatorinformation.md): hmy\_getValidatorInformation
- [hmy\_getValidators](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getvalidators.md)
- [hmy\_getSignedBlocks](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getsignedblocks.md)
- [hmy\_isBlockSigner](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_isblocksigner.md)
- [hmy\_getBlockSigners](https://docs.harmony.one/home/developers/api/methods/staking-related-methods/hmy_getblocksigners.md)
- [Tracing Methods](https://docs.harmony.one/home/developers/api/methods/tracing-methods.md)
- [trace\_block](https://docs.harmony.one/home/developers/api/methods/tracing-methods/hmy_getcirculatingsupply.md): trace\_block
- [trace\_transaction](https://docs.harmony.one/home/developers/api/methods/tracing-methods/hmy_getcirculatingsupply-1.md): trace\_block


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.harmony.one/home/developers/api/methods.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
