This is the interface for querying the era where it is located based on the block number.
// QueryCurrentEra query the current era id
// - block: block number, less than 0 indicates the latest block
//
// Return:
// - uint32: era id
// - error: error message
func (c *ChainClient) QueryCurrentEra(block int32) (uint32, error)