Module flow_sdk::multi[][src]

Expand description

Multi-party signing

This module contains various definitions that make multi-party signing easier.

PartyBuilder makes it easy to build a transaction for signing with different rules.

SigningParty is the simplest party. It computes a hash every time you want to sign it.

PreHashedParty computes and stores the payload hash so it does not need to be recomputed.

Both party types implement the common interface, the Party trait.

Structs

A builder that makes it easy to create new SigningParty instances.

A party that prepopulates hashed payload and sends that around for signing.

A basic signing party. Contains all the information needed to make signatures.

Traits

The Party trait. You can get information about the transaction you are signing and sign it by accepting some type that implements this trait.

Type Definitions

After envelope signatures are fed to a party, it turns into a transaction.