Updates Edgeware network types (#2690)

* Update extra key

* Update edgeware types
This commit is contained in:
Drew Stone 2020-05-06 00:06:49 -06:00 committed by GitHub
parent 88ccc8b3cb
commit a4333c22c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 31 additions and 15 deletions

View File

@ -12,6 +12,6 @@
"license": "Apache-2.0",
"dependencies": {
"@babel/runtime": "^7.9.6",
"edgeware-node-types": "^2.0.1"
"edgeware-node-types": "^2.1.0"
}
}

View File

@ -2,10 +2,22 @@
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
import * as edgewareDefinitions from 'edgeware-node-types/dist/definitions';
const edgTypes = Object.values(edgewareDefinitions)
.reduce((res, { default: { types } }): object => ({ ...res, ...types }), {});
export default {
// previous substrate versions
BalanceLock: 'BalanceLockTo212',
ReferendumInfo: 'ReferendumInfoTo239',
...edgTypes,
// aliases that don't do well as part of interfaces
'voting::VoteType': 'VoteType',
'voting::TallyType': 'TallyType',
'voting::Tally': 'VotingTally',
// chain-specific overrides
Address: 'GenericAddress',
Keys: 'SessionKeys4',
StakingLedger: 'StakingLedgerTo223',
Weight: 'u32'
Votes: 'VotesTo230',
ReferendumInfo: 'ReferendumInfoTo239',
Weight: 'u32',
};

View File

@ -2,18 +2,22 @@
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
import signaling from 'edgeware-node-types/dist/signaling/definitions';
import treasuryRewards from 'edgeware-node-types/dist/treasuryRewards/definitions';
import voting from 'edgeware-node-types/dist//voting/definitions';
import * as edgewareDefinitions from 'edgeware-node-types/dist/definitions';
import { typesFromDefs } from '../util';
const edgTypes = Object.values(edgewareDefinitions)
.reduce((res, { default: { types } }): object => ({ ...res, ...types }), {});
export default {
...typesFromDefs({ signaling, treasuryRewards, voting }),
...edgTypes,
// aliases that don't do well as part of interfaces
'voting::VoteType': 'VoteType',
'voting::TallyType': 'TallyType',
'voting::Tally': 'VotingTally',
// chain-specific overrides
Address: 'GenericAddress',
Keys: 'SessionKeys4',
// previous substrate versions
ReferendumInfo: 'ReferendumInfoTo239',
StakingLedger: 'StakingLedgerTo223',
Weight: 'u32'
Votes: 'VotesTo230',
ReferendumInfo: 'ReferendumInfoTo239',
Weight: 'u32',
};

View File

@ -3117,7 +3117,7 @@ __metadata:
resolution: "@polkadot/apps-config@workspace:packages/apps-config"
dependencies:
"@babel/runtime": ^7.9.6
edgeware-node-types: ^2.0.1
edgeware-node-types: ^2.1.0
languageName: unknown
linkType: soft
@ -8680,7 +8680,7 @@ __metadata:
languageName: node
linkType: hard
"edgeware-node-types@npm:^2.0.1":
"edgeware-node-types@npm:^2.1.0":
version: 2.1.0
resolution: "edgeware-node-types@npm:2.1.0"
checksum: 2/ef0809ae1a0bfb5e7f510202e8be7ebaef444b7d388b1238b1d642241bcadfa2ed67a5567e745b4c887f3dc106a51ebacb6c511433a1303fbd9cc022df8e16ab