BoundedAuthorityProtocol.V1.KeyTransitionFacts (Bounded Authority Protocol v1.0.0)

Copy Markdown View Source

Closed redacted non-authorizing authenticated key-transition facts.

Fields

  • version - the contract-major, always 1.
  • transition_id - the verified transition identity.
  • effective_at - the verified effective time, integer Unix time in seconds.
  • chain_id - the verified chain identity.
  • current_key_fingerprint - the raw 32-byte RFC 7638 fingerprint of the key that signed the transition.
  • next_key_fingerprint - the raw 32-byte RFC 7638 fingerprint of the key it authenticates.
  • verification - always :authenticated_transition.
  • trust - always :not_evaluated.

Summary

Types

t()

Facts from a verified key transition.

Types

t()

@type t() :: %BoundedAuthorityProtocol.V1.KeyTransitionFacts{
  chain_id: binary(),
  current_key_fingerprint: binary(),
  effective_at: integer(),
  next_key_fingerprint: binary(),
  transition_id: binary(),
  trust: :not_evaluated,
  verification: :authenticated_transition,
  version: 1
}

Facts from a verified key transition.