packages/types/src/interfaces/society/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: {
Bid: {
who: 'AccountId',
kind: 'BidKind',
value: 'Balance'
},
BidKind: {
_enum: {
Deposit: 'Balance',
Vouch: '(AccountId, Balance)'
}
},
// a society-specific Judgement (not the same as identity Judgement)
SocietyJudgement: {
_enum: ['Rebid', 'Reject', 'Approve']
},
// a society-specific Vote
SocietyVote: {
_enum: ['Skeptic', 'Reject', 'Approve']
},
StrikeCount: 'u32',
VouchingStatus: {
_enum: ['Vouching', 'Banned']
}
}
} as Definitions;