Module mina_serialization_types::json
source · [−]Expand description
json serialization types for the Mina protocol
Re-exports
pub use blockchain_state::BlockchainStateJson;pub use bulletproof_challenges::BulletproofChallengeJson;pub use bulletproof_challenges::BulletproofChallengeTuple17Json;pub use bulletproof_challenges::BulletproofChallengeTuple18Json;pub use bulletproof_challenges::BulletproofChallengesJson;pub use bulletproof_challenges::BulletproofPreChallengeJson;pub use bulletproof_challenges::ProofStateBulletproofChallengesJson;pub use bulletproof_challenges::ScalarChallengeVector2Json;pub use common::AuxHashJson;pub use common::ByteVecJson;pub use common::ChainHashV1Json;pub use common::CharJson;pub use common::CoinBaseHashV1Json;pub use common::EpochSeedHashV1Json;pub use common::HashV1Json;pub use common::LedgerHashV1Json;pub use common::PendingCoinbaseAuxHashJson;pub use common::StateBodyHashV1Json;pub use common::StateHashV1Json;pub use common::VrfOutputHashV1Json;pub use consensus_state::ConsensusStateJson;pub use consensus_state::VrfOutputTruncatedBase58Json;pub use consensus_state::VrfOutputTruncatedBase64Json;pub use delta_transition_chain_proof::DeltaTransitionChainProofJson;pub use external_transition::ExternalTransitionJson;pub use field_and_curve_elements::ECPointJson;pub use field_and_curve_elements::ECPointVecJson;pub use field_and_curve_elements::FieldElementJson;pub use field_and_curve_elements::FieldElementVecJson;pub use field_and_curve_elements::FiniteECPointJson;pub use field_and_curve_elements::FiniteECPointPairJson;pub use field_and_curve_elements::FiniteECPointPairVecJson;pub use field_and_curve_elements::FiniteECPointVecJson;pub use opening_proof::OpeningProofJson;pub use proof_evaluations::ProofEvaluationsJson;pub use proof_messages::ProofMessageWithDegreeBoundJson;pub use proof_messages::ProofMessageWithoutDegreeBoundListJson;pub use proof_messages::ProofMessagesJson;pub use protocol_constants::ProtocolConstantsJson;pub use protocol_state::ProtocolStateJson;pub use protocol_state_body::ProtocolStateBodyJson;pub use protocol_state_proof::PairingBasedJson;pub use protocol_state_proof::PlonkJson;pub use protocol_state_proof::PrevEvalsJson;pub use protocol_state_proof::PrevXHatJson;pub use protocol_state_proof::ProofJson;pub use protocol_state_proof::ProofOpeningsEvalsJson;pub use protocol_state_proof::ProofOpeningsJson;pub use protocol_state_proof::ProofStateDeferredValuesJson;pub use protocol_state_proof::ProofStateJson;pub use protocol_state_proof::ProofStatePairingBasedJson;pub use protocol_state_proof::ProofStatementJson;pub use protocol_state_proof::ProtocolStateProofBase64Json;pub use protocol_state_proof::ProtocolStateProofJson;pub use protocol_state_proof::ShiftedValueJson;pub use protocol_state_proof::SpongeDigestBeforeEvaluations;pub use protocol_version::ProtocolVersionJson;pub use signatures::PublicKeyJson;pub use signatures::SignatureJson;pub use snark_work::FeeExcessJson;pub use snark_work::FeeExcessPairJson;pub use snark_work::OneORTwoJson;pub use snark_work::PendingCoinbaseJson;pub use snark_work::PendingCoinbaseStackStateJson;pub use snark_work::SgnTypeJson;pub use snark_work::SignedJson;pub use snark_work::StateStackJson;pub use snark_work::StatementJson;pub use snark_work::TransactionSnarkJson;pub use snark_work::TransactionSnarkWorkJson;pub use staged_ledger_diff::CoinBaseBalanceDataJson;pub use staged_ledger_diff::CoinBaseJson;pub use staged_ledger_diff::FeeTransferBalanceDataJson;pub use staged_ledger_diff::InternalCommandBalanceDataJson;pub use staged_ledger_diff::PaymentPayloadJson;pub use staged_ledger_diff::SignedCommandJson;pub use staged_ledger_diff::SignedCommandMemoJson;pub use staged_ledger_diff::SignedCommandPayloadBodyJson;pub use staged_ledger_diff::SignedCommandPayloadCommonJson;pub use staged_ledger_diff::SignedCommandPayloadJson;pub use staged_ledger_diff::StagedLedgerDiffJson;pub use staged_ledger_diff::StakeDelegationJson;pub use staged_ledger_diff::TransactionStatusAuxiliaryDataJson;pub use staged_ledger_diff::TransactionStatusBalanceDataJson;pub use staged_ledger_diff::TransactionStatusFailedTypeJson;pub use staged_ledger_diff::TransactionStatusJson;pub use staged_ledger_diff::UserCommandJson;pub use staged_ledger_diff::UserCommandWithStatusJson;