pub type GlobalStateForProof = GlobalStateSkeleton<LedgerWithHash, CheckedSigned<Fp, CheckedAmount<Fp>>, CheckedSlot<Fp>>;
Aliased Type§
pub struct GlobalStateForProof {
pub first_pass_ledger: LedgerWithHash,
pub second_pass_ledger: LedgerWithHash,
pub fee_excess: CheckedSigned<Fp<MontBackend<FqConfig, 4>, 4>, CheckedAmount<Fp<MontBackend<FqConfig, 4>, 4>>>,
pub supply_increase: CheckedSigned<Fp<MontBackend<FqConfig, 4>, 4>, CheckedAmount<Fp<MontBackend<FqConfig, 4>, 4>>>,
pub protocol_state: ProtocolStateView,
pub block_global_slot: CheckedSlot<Fp<MontBackend<FqConfig, 4>, 4>>,
}
Fields§
§first_pass_ledger: LedgerWithHash
§second_pass_ledger: LedgerWithHash
§fee_excess: CheckedSigned<Fp<MontBackend<FqConfig, 4>, 4>, CheckedAmount<Fp<MontBackend<FqConfig, 4>, 4>>>
§supply_increase: CheckedSigned<Fp<MontBackend<FqConfig, 4>, 4>, CheckedAmount<Fp<MontBackend<FqConfig, 4>, 4>>>
§protocol_state: ProtocolStateView
§block_global_slot: CheckedSlot<Fp<MontBackend<FqConfig, 4>, 4>>
Slot of block when the transaction is applied. NOTE: This is at least 1 slot after the protocol_state’s view, which is for the previous slot.