OnChainVotes: StorageDescriptor<
    [],
    {
        backing_validators_per_candidate: [
            {
                commitments_hash: FixedSizeBinary<32>;
                descriptor: {
                    core_index: number;
                    erasure_root: FixedSizeBinary<32>;
                    para_head: FixedSizeBinary<32>;
                    para_id: number;
                    persisted_validation_data_hash: FixedSizeBinary<32>;
                    pov_hash: FixedSizeBinary<32>;
                    relay_parent: FixedSizeBinary<32>;
                    reserved1: FixedSizeBinary<25>;
                    reserved2: FixedSizeBinary<64>;
                    session_index: number;
                    validation_code_hash: FixedSizeBinary<32>;
                    version: number;
                };
            },
            [number, ValidityAttestation][],
        ][];
        disputes: {
            candidate_hash: FixedSizeBinary<32>;
            session: number;
            statements: [
                PolkadotPrimitivesV6DisputeStatement,
                number,
                FixedSizeBinary<64>,
            ][];
        }[];
        session: number;
    },
    true,
    never,
>

Scraped on chain data for extracting resolved disputes as well as backing votes.