diff --git a/packages/api-derive/src/session/info.ts b/packages/api-derive/src/session/info.ts index 7bf96d01bf..919c3a55bd 100644 --- a/packages/api-derive/src/session/info.ts +++ b/packages/api-derive/src/session/info.ts @@ -35,6 +35,7 @@ function queryAura (api: ApiInterfaceRx): Observable { [ false, api.registry.createType('u64', 1), + // we may have aura without staking (permissioned) api.consts.staking?.sessionsPerEra || api.registry.createType('SessionIndex', 1) ], indexes @@ -51,9 +52,7 @@ function queryBabe (api: ApiInterfaceRx): Observable { true, api.consts.babe.epochDuration, // we may have babe without staking (permissioned) - api.consts.staking - ? api.consts.staking.sessionsPerEra - : api.registry.createType('SessionIndex') + api.consts.staking?.sessionsPerEra || api.registry.createType('SessionIndex', 1) ], indexes ])