Trait Authorization

Source
pub trait Authorization {
    type TransparentAuth: Authorization;
    type SaplingAuth: Authorization;
    type OrchardAuth: Authorization;
}
Expand description

Authorization state for a bundle of transaction data.

Required Associated Types§

Source

type TransparentAuth: Authorization

Source

type SaplingAuth: Authorization

Source

type OrchardAuth: Authorization

Implementors§

Source§

impl Authorization for Authorized

Source§

impl Authorization for Unauthorized

Available on crate feature circuits only.
Source§

type TransparentAuth = Unauthorized

Source§

type SaplingAuth = InProgress<Proven, Unsigned>

Source§

type OrchardAuth = InProgress<Unproven, Unauthorized>