---
title: setDefaultBlock
---
# setDefaultBlock
Sets the default block used as a reference for tronWeb.trx.getBlock, tronWeb.trx.getBlockTransactionCount, tronWeb.trx.getTransactionFromBlock
## Usage
```JavaScript
TronWeb.setDefaultBlock(blockID);
```
## Parameter
| Parameter | Description | Data Type |
| --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- |
| blockID | Possible input values can be `latest`, `earliest`, left blank or block number.
`latest`: The reference block is the latest block
`earliest`: The reference block is the genesis block
left blank: No reference block
block number: The reference block is the corresponding block | Number / String |
## Returns
String or false or Number - The same as the input parameter.
## Example
```JavaScript
tronWeb.setDefaultBlock('latest');
// output-start
'latest'
// output-end
tronWeb.setDefaultBlock();
// output-start
false
// output-end
tronWeb.setDefaultBlock('earliest');
// output-start
'earliest'
// output-end
tronWeb.setDefaultBlock(585367);
// output-start
585367
// output-end
```