• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
      • Apt
      • Zfc
      • Acre
      • Milawa
      • Smtlink
      • Abnf
      • Vwsim
      • Isar
      • Wp-gen
      • Dimacs-reader
      • Pfcs
      • Legacy-defrstobj
      • Proof-checker-array
      • Soft
      • C
      • Farray
      • Rp-rewriter
      • Instant-runoff-voting
      • Imp-language
      • Sidekick
      • Leftist-trees
      • Java
      • Taspi
      • Bitcoin
      • Riscv
      • Des
      • Ethereum
      • X86isa
      • Sha-2
      • Yul
      • Zcash
      • Proof-checker-itp13
      • Regex
      • ACL2-programming-language
      • Json
      • Jfkr
      • Equational
      • Cryptography
      • Poseidon
      • Where-do-i-place-my-book
      • Axe
      • Bigmems
      • Builtins
      • Execloader
      • Aleo
        • Aleobft
          • Aleobft-static
            • Correctness
            • Definition
              • Transitions
              • Operations
              • States
                • Certificates
                • System-states
                • Messages
                • Validator-states
                  • Validator-state
                  • Validator-state-option
                  • Timer
                  • Address+pos
                    • Address+pos-fix
                    • Address+pos-equiv
                    • Make-address+pos
                    • Change-address+pos
                    • Address+pos->address
                    • Address+pos->pos
                    • Address+posp
                  • Address+pos-set
                • Transactions
                • Addresses
                • Blocks
              • Initialization
              • Events
          • Aleobft-stake2
          • Aleobft-dynamic
          • Aleobft-stake
          • Aleobft-proposals
          • Library-extensions
        • Leo
      • Solidity
      • Paco
      • Concurrent-programs
      • Bls12-377-curves
    • Debugging
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
    • Software-verification
    • Math
    • Testing-utilities
  • Validator-states

Address+pos

Fixtype of pairs consisting of addresses and positive integers.

This is a product type introduced by fty::defprod.

Fields
address — address
pos — posp

These pairs serve to record, in a validator state, which certificates have been endorsed but not received from the network yet. See the definition of validator states and of state transitions for details about the exact use of these pairs.

Subtopics

Address+pos-fix
Fixing function for address+pos structures.
Address+pos-equiv
Basic equivalence relation for address+pos structures.
Make-address+pos
Basic constructor macro for address+pos structures.
Change-address+pos
Modifying constructor for address+pos structures.
Address+pos->address
Get the address field from a address+pos.
Address+pos->pos
Get the pos field from a address+pos.
Address+posp
Recognizer for address+pos structures.