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.