GetProposalsJSON
GetProposalsJSON lists proposals newest first (limit 1..50). before=0 starts at the newest; pass the returned next_before to get the following page (next_before 0 means there is none). Descriptions are only returned by GetProposalJSON, which keeps a full page small.
Command
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/g1747t5m2f08plqjlrjk2q0qld7465hxz8gkx59c/friends_surf_club.GetProposalsJSON(,)"
Result