docs/quorum-key-management/src/generated-documents/level-2/fixed-location/approver/approve-transaction.md

1.2 KiB

Approver - Approve Transaction

The approver is responsible for verifying a transaction proposed by a proposer.

Requirements

Procedure

  1. Pull the latest changes from the ceremonies repository

  2. Verify the PGP key of the Proposer is valid

  3. Verify that the commit with the tx data is properly signed by the key that was verified in the previous step

  4. Verify that the transaction is according to the defined policy (TODO link to policy)

  5. To sign the transaction payload and produce a detached signature use:

    • gpg --armor --output <approver.sig> --detach-sig <filename>
  6. Commit the detached signature alongside the tx