Skip to content

$AccountParticipation

const $AccountParticipation: object

Type declaration

description

readonly description: "AccountParticipation describes the parameters used by this account in consensus protocol." = 'AccountParticipation describes the parameters used by this account in consensus protocol.'

properties

readonly properties: object

properties.selection-participation-key

readonly properties.selection-participation-key: object

properties.selection-participation-key.description

readonly properties.selection-participation-key.description: "Selection public key (if any) currently registered for this round." = 'Selection public key (if any) currently registered for this round.'

properties.selection-participation-key.format

readonly properties.selection-participation-key.format: "byte" = 'byte'

properties.selection-participation-key.pattern

readonly properties.selection-participation-key.pattern: ”^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$” = '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'

properties.selection-participation-key.type

readonly properties.selection-participation-key.type: "string" = 'string'

properties.state-proof-key

readonly properties.state-proof-key: object

properties.state-proof-key.description

readonly properties.state-proof-key.description: "Root of the state proof key (if any)" = 'Root of the state proof key (if any)'

properties.state-proof-key.format

readonly properties.state-proof-key.format: "byte" = 'byte'

properties.state-proof-key.pattern

readonly properties.state-proof-key.pattern: ”^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$” = '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'

properties.state-proof-key.type

readonly properties.state-proof-key.type: "string" = 'string'

properties.vote-first-valid

readonly properties.vote-first-valid: object

properties.vote-first-valid.description

readonly properties.vote-first-valid.description: "First round for which this participation is valid." = 'First round for which this participation is valid.'

properties.vote-first-valid.type

readonly properties.vote-first-valid.type: "integer" = 'integer'

properties.vote-key-dilution

readonly properties.vote-key-dilution: object

properties.vote-key-dilution.description

readonly properties.vote-key-dilution.description: "Number of subkeys in each batch of participation keys." = 'Number of subkeys in each batch of participation keys.'

properties.vote-key-dilution.type

readonly properties.vote-key-dilution.type: "integer" = 'integer'

properties.vote-last-valid

readonly properties.vote-last-valid: object

properties.vote-last-valid.description

readonly properties.vote-last-valid.description: "Last round for which this participation is valid." = 'Last round for which this participation is valid.'

properties.vote-last-valid.type

readonly properties.vote-last-valid.type: "integer" = 'integer'

properties.vote-participation-key

readonly properties.vote-participation-key: object

properties.vote-participation-key.description

readonly properties.vote-participation-key.description: "root participation public key (if any) currently registered for this round." = 'root participation public key (if any) currently registered for this round.'

properties.vote-participation-key.format

readonly properties.vote-participation-key.format: "byte" = 'byte'

properties.vote-participation-key.pattern

readonly properties.vote-participation-key.pattern: ”^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$” = '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'

properties.vote-participation-key.type

readonly properties.vote-participation-key.type: "string" = 'string'

required

readonly required: readonly ["selection-participation-key", "vote-first-valid", "vote-key-dilution", "vote-last-valid", "vote-participation-key"]

type

readonly type: "object" = 'object'

Defined in

schemas.gen.ts:166