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.