Add chain_getBlock & author_pendingExtrinsics (#132)

* Add chain_getBlock & author_pendingExtrinsics

* Remove sample

* TSLint
This commit is contained in:
Jaco Greeff
2018-08-15 15:34:16 +02:00
committed by GitHub
parent 5756a7a30d
commit a369c8804a
44 changed files with 306 additions and 132 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ const setStorage: CreateItemOptions = {
type: []
};
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics> =>
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics, any, any> =>
createSection(name, index)((createMethod: CreateItems<Extrinsics>) => ({
description: 'Consensus',
public: {
+1 -1
View File
@@ -86,7 +86,7 @@ const setTermDuration: CreateItemOptions = {
type: []
};
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics> =>
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics, any, any> =>
createSection(name, index)((createMethod: CreateItems<Extrinsics>) => ({
description: 'Council',
public: {
@@ -49,7 +49,7 @@ const setVotingPeriod: CreateItemOptions = {
type: []
};
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics> =>
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics, any, any> =>
createSection(name, index)((createMethod: CreateItems<Extrinsics>) => ({
description: 'Council Voting',
public: {
+1 -1
View File
@@ -51,7 +51,7 @@ const cancelReferendum: CreateItemOptions = {
type: []
};
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics> =>
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics, any, any> =>
createSection(name, index)((createMethod: CreateItems<Extrinsics>) => ({
description: 'Democracy',
public: {
+1 -1
View File
@@ -35,7 +35,7 @@ const setHeads: CreateItemOptions = {
type: []
};
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics> =>
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics, any, any> =>
createSection(name, index)((createMethod: CreateItems<Extrinsics>) => ({
description: 'Parchains',
public: {
+1 -1
View File
@@ -30,7 +30,7 @@ const forceNewSession: CreateItemOptions = {
type: []
};
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics> =>
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics, any, any> =>
createSection(name, index)((createMethod: CreateItems<Extrinsics>) => ({
description: 'Session',
public: {
+1 -1
View File
@@ -77,7 +77,7 @@ const forceNewEra: CreateItemOptions = {
type: []
};
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics> =>
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics, any, any> =>
createSection(name, index)((createMethod: CreateItems<Extrinsics>) => ({
description: 'Staking',
public: {
+1 -1
View File
@@ -17,7 +17,7 @@ const set: CreateItemOptions = {
type: []
};
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics> =>
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics, any, any> =>
createSection(name, index)((createMethod: CreateItems<Extrinsics>) => ({
description: 'Timestamp',
public: {
+1 -1
View File
@@ -7,7 +7,7 @@ import { Extrinsics, Extrinsic$Sections } from './types';
import createSection from '@polkadot/params/section';
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics> =>
export default (name: Extrinsic$Sections, index: number): Section<Extrinsics, any, any> =>
createSection(name, index)((createMethod: CreateItems<Extrinsics>) => ({
description: 'Timestamp'
}));
+9 -9
View File
@@ -6,16 +6,16 @@ import { Section } from '@polkadot/params/types';
export type Extrinsics = {
// substrate
consensus: Section<Extrinsics>,
council: Section<Extrinsics>,
councilVoting: Section<Extrinsics>,
democracy: Section<Extrinsics>,
session: Section<Extrinsics>,
staking: Section<Extrinsics>,
timestamp: Section<Extrinsics>,
treasury: Section<Extrinsics>,
consensus: Section<Extrinsics, any, any>,
council: Section<Extrinsics, any, any>,
councilVoting: Section<Extrinsics, any, any>,
democracy: Section<Extrinsics, any, any>,
session: Section<Extrinsics, any, any>,
staking: Section<Extrinsics, any, any>,
timestamp: Section<Extrinsics, any, any>,
treasury: Section<Extrinsics, any, any>,
// polkadot
parachains: Section<Extrinsics>
parachains: Section<Extrinsics, any, any>
};
export type Extrinsic$Sections = keyof Extrinsics;