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<Fp256<FpParameters>, CheckedAmount<Fp256<FpParameters>>>,
pub supply_increase: CheckedSigned<Fp256<FpParameters>, CheckedAmount<Fp256<FpParameters>>>,
pub protocol_state: ProtocolStateView,
pub block_global_slot: CheckedSlot<Fp256<FpParameters>>,
}
Fields§
§first_pass_ledger: LedgerWithHash
§second_pass_ledger: LedgerWithHash
§fee_excess: CheckedSigned<Fp256<FpParameters>, CheckedAmount<Fp256<FpParameters>>>
§supply_increase: CheckedSigned<Fp256<FpParameters>, CheckedAmount<Fp256<FpParameters>>>
§protocol_state: ProtocolStateView
§block_global_slot: CheckedSlot<Fp256<FpParameters>>
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.