Scheduler in calendar adaptation for Rococo (#4620)

This commit is contained in:
Jaco Greeff 2021-02-06 11:39:47 +01:00 committed by GitHub
parent c6bbe32088
commit 0a08dcf394
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -80,7 +80,7 @@ function createDispatches (bestNumber: BlockNumber, blockTime: number, dispatche
function createReferendums (bestNumber: BlockNumber, blockTime: number, referendums: DeriveReferendumExt[]): [EntryType, EntryInfo[]][] {
return referendums.reduce((result: [EntryType, EntryInfo[]][], { index, status }): [EntryType, EntryInfo[]][] => {
const enactBlocks = status.end.add(status.delay).sub(bestNumber);
const enactBlocks = status.end.add(status.delay).isub(bestNumber);
const voteBlocks = status.end.sub(bestNumber).isub(BN_ONE);
result.push(['referendumVote', [{
@ -188,7 +188,7 @@ export default function useScheduled (): EntryInfo[] {
const councilMotions = useCall<DeriveCollectiveProposal[]>(api.derive.council?.proposals);
const dispatches = useCall<DeriveDispatch[]>(api.derive.democracy?.dispatchQueue);
const referendums = useCall<DeriveReferendumExt[]>(api.derive.democracy?.referendums);
const scheduled = useCall<ScheduleEntry[]>(api.query.scheduler?.agenda.entries);
const scheduled = useCall<ScheduleEntry[]>(api.query.scheduler?.agenda?.entries);
const sessionInfo = useCall<DeriveSessionProgress>(api.query.staking && api.derive.session?.progress);
const slashes = useCall<SlashEntry[]>(api.query.staking?.unappliedSlashes.entries);
const [state, setState] = useState<EntryInfoTyped[]>([]);