3ddf58cef9
- Fix pezpallet-welati EnsureOrigin implementations (3 fixes)
- Remove incorrect #[cfg(not(feature = "runtime-benchmarks"))] blocks
- Affects EnsureSerok, EnsureParlementer, EnsureDiwan
- Fix asset-hub-zagros governance origins macros (2 fixes)
- Remove non-benchmark try_successful_origin from decl_unit_ensures!
- Remove non-benchmark try_successful_origin from decl_ensure!
- Rename snowbridge -> pezsnowbridge for consistency
- Update WORKFLOW_PLAN.md with build status and package names
- Correct package names: pezkuwi-teyrchain-bin, pezstaging-node-cli
- Mark completed builds: pezkuwi, pezkuwi-teyrchain-bin,
pezstaging-node-cli, teyrchain-template-node
33 lines
1.0 KiB
Rust
33 lines
1.0 KiB
Rust
// SPDX-License-Identifier: Apache-2.0
|
|
// SPDX-FileCopyrightText: 2023 Snowfork <hello@snowfork.com>
|
|
#![cfg_attr(not(feature = "std"), no_std)]
|
|
|
|
pub mod bits;
|
|
pub mod bls;
|
|
pub mod config;
|
|
pub mod merkle_proof;
|
|
pub mod receipt;
|
|
pub mod ssz;
|
|
pub mod types;
|
|
pub mod updates;
|
|
|
|
#[cfg(feature = "std")]
|
|
mod serde_utils;
|
|
|
|
pub use types::{
|
|
AncestryProof, BeaconHeader, CompactBeaconState, ExecutionPayloadHeader, ExecutionProof,
|
|
FinalizedHeaderState, Fork, ForkData, ForkVersion, ForkVersions, Mode, PublicKey, Signature,
|
|
SigningData, SyncAggregate, SyncCommittee, SyncCommitteePrepared,
|
|
VersionedExecutionPayloadHeader,
|
|
};
|
|
pub use updates::{CheckpointUpdate, NextSyncCommitteeUpdate, Update};
|
|
|
|
pub use bits::decompress_sync_committee_bits;
|
|
pub use bls::{
|
|
fast_aggregate_verify, prepare_aggregate_pubkey, prepare_aggregate_pubkey_from_absent,
|
|
prepare_aggregate_signature, prepare_g1_pubkeys, AggregatePublicKey, AggregateSignature,
|
|
BlsError, PublicKeyPrepared, SignaturePrepared,
|
|
};
|
|
pub use merkle_proof::verify_merkle_branch;
|
|
pub use receipt::verify_receipt_proof;
|