Type Alias Transaction

Source
pub type Transaction = Transaction<CurrentNetwork>;

Aliased Type§

enum Transaction {
    Deploy(AleoID<Field<Testnet3>, 29793>, ProgramOwner<Testnet3>, Box<Deployment<Testnet3>>, Fee<Testnet3>),
    Execute(AleoID<Field<Testnet3>, 29793>, Execution<Testnet3>, Option<Fee<Testnet3>>),
    Fee(AleoID<Field<Testnet3>, 29793>, Fee<Testnet3>),
}

Variants§

§

Deploy(AleoID<Field<Testnet3>, 29793>, ProgramOwner<Testnet3>, Box<Deployment<Testnet3>>, Fee<Testnet3>)

The deploy transaction publishes an Aleo program to the network.

§

Execute(AleoID<Field<Testnet3>, 29793>, Execution<Testnet3>, Option<Fee<Testnet3>>)

The execute transaction represents a call to an Aleo program.

§

Fee(AleoID<Field<Testnet3>, 29793>, Fee<Testnet3>)

The fee transaction represents a fee paid to the network, used for rejected transactions.