Type Alias iota_types::transaction::VerifiedTransaction

source ·
pub type VerifiedTransaction = VerifiedEnvelope<SenderSignedData, EmptySignInfo>;

Aliased Type§

struct VerifiedTransaction(/* private fields */);

Implementations§

source§

impl VerifiedTransaction

source

pub fn new_genesis_transaction( objects: Vec<GenesisObject>, events: Vec<Event>, ) -> Self

source

pub fn new_consensus_commit_prologue_v1( epoch: u64, round: u64, commit_timestamp_ms: CheckpointTimestamp, consensus_commit_digest: ConsensusCommitDigest, cancelled_txn_version_assignment: Vec<(TransactionDigest, Vec<(ObjectID, SequenceNumber)>)>, ) -> Self

source

pub fn new_authenticator_state_update( epoch: u64, round: u64, new_active_jwks: Vec<ActiveJwk>, authenticator_obj_initial_shared_version: SequenceNumber, ) -> Self

source

pub fn new_randomness_state_update( epoch: u64, randomness_round: RandomnessRound, random_bytes: Vec<u8>, randomness_obj_initial_shared_version: SequenceNumber, ) -> Self

source

pub fn new_end_of_epoch_transaction( txns: Vec<EndOfEpochTransactionKind>, ) -> Self