Bueno yo lo resolvi de esta forma, filtro por el Owner de la siguiente manera:
const getAllMovies = await program.account.movieGif.all();
const _mFilter = getAllMovies.filter((movie) => movie.account.owner.toBytes().join() === provider.wallet.publicKey.toBytes().join());
Y luego en el html controlo si movies no es nulo con
{movies &&(
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 pt-4">
{movies.map((movie, i) => (
<div key={i} className="border shadow rounded-xl overflow-hidden">
<img style={{ height: "20rem" }} src={movie.account.gifUrl} />
</div>
))}
</div>
)}
quisiera saber si consideran que hay mejores formas de hacer esto
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.