--- 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 ```