import { JsonRpcProvider, Contract } from "ethers";
const provider = new JsonRpcProvider("https://rpc.presschain.io", 77117002);
const evidenceAbi = [
"function getEvidenceIds(bytes32 capsuleId) view returns (uint256[])",
"function getEvidence(uint256 evidenceId) view returns (tuple(uint256 evidenceId,bytes32 capsuleId,uint8 evidenceType,string label,string uri,bytes32 contentHash,string mimeType,string metadataURI,string coverUrl,address submittedBy,bool isPrimary,bool active,uint64 createdAt))",
"function getEvidenceTally(uint256 evidenceId) view returns (tuple(uint256 supportCount,uint256 rejectCount,uint256 participationCount,uint8 status,bool finalized))"
];
const evidence = new Contract(EVIDENCE_REGISTRY_ADDRESS, evidenceAbi, provider);
const ids = await evidence.getEvidenceIds(capsuleId);