diff --git a/rpc/client_example_test.go b/rpc/client_example_test.go
index 8276a9eadd13a25e4b3a576bd81b4b5087c8b450..9c21c12d5dffb9300b90d5d4dcd942bb633710d1 100644
--- a/rpc/client_example_test.go
+++ b/rpc/client_example_test.go
@@ -66,7 +66,7 @@ func subscribeBlocks(client *rpc.Client, subch chan Block) {
 	defer cancel()
 
 	// Subscribe to new blocks.
-	sub, err := client.EthSubscribe(ctx, subch, "newBlocks")
+	sub, err := client.EthSubscribe(ctx, subch, "newHeads")
 	if err != nil {
 		fmt.Println("subscribe error:", err)
 		return