Documentation:
@title Common functions
@author Ocean Protocol Team
Documentation:
@notice getCurrentBlockNumber get block number
@return the current block number
Documentation:
@dev isContract detect whether the address is
is a contract address or externally owned account
@return true if it is a contract address
Parameters:
- address addr