packages/types/src/interfaces/collective/definitions.ts
// Copyright 2017-2024 @polkadot/types authors & contributors
// SPDX-License-Identifier: Apache-2.0
// order important in structs... :)
/* eslint-disable sort-keys */
import type { Definitions } from '../../types/index.js';
export default {
rpc: {},
types: {
CollectiveOrigin: {
_enum: {
Members: '(MemberCount, MemberCount)',
Member: 'AccountId'
}
},
MemberCount: 'u32',
ProposalIndex: 'u32',
VotesTo230: {
index: 'ProposalIndex',
threshold: 'MemberCount',
ayes: 'Vec<AccountId>',
nays: 'Vec<AccountId>'
},
Votes: {
index: 'ProposalIndex',
threshold: 'MemberCount',
ayes: 'Vec<AccountId>',
nays: 'Vec<AccountId>',
end: 'BlockNumber'
}
}
} as Definitions;