Used by additional participants in a multi-party contract execution to respond with approval by executing the p8e contract and updating the scope to include their approval, sending the record of their approval to the Provenance Blockchain network for memorialization.
Approval creates an ephemeral Authz grant on behalf of the approver, allowing the proposing party to submit the fully-formed, signed transaction to the Provenance Blockchain network prior to the expiration date set by the approver.
Upon successful approval, contract execution passes back to the original proposing party via the Object Store's mailbox feature.
Supply one x-uuid header when running locally.
<Provenance Member UUID>
Supply one apikey header when running in test or production environments..
Party type of the provenance member invoking the contract. This type should be associated with the UUID (or API Key) passed in the header.
URL to the encrypted object store to run against.
Unique identifier (name) of the Provenance Blockchain network.
URL to the Provenance Blockchain node where the transaction will be submitted.
Multiplier applied to estimated gas prior to submitting the transaction.
List of objects containing signatures and information about the contract execution including its status and expiration.