Can not find TransactionReceipt by getTransactionReceipt

hello, I need help . I use geth go client, try to get receipt. but resut is null . the code like is

	client, err := ethclient.Dial("https://matic-mainnet.chainstacklabs.com")
	if err != nil {
		log.Fatal(err)
	}

	receipt, err := client.TransactionReceipt(context.Background(),
		common.HexToHash("0x778c2571b342bc353fd22c6c55f25f7e0842c5cf1aa89b5aded4fb1d2daca851"))
	if err != nil {
		log.Fatal(err)
	}

is there something I need know about matic is different from eth ?