pub fn new(
		inputs: Vec<Input>,
		outputs: Vec<Output>,
		fee: u64,
		lock_height: u64,
	) -> Transaction {
		Transaction {
			fee: fee,
			lock_height: lock_height,
			excess_sig: vec![],
			inputs: inputs,
			outputs: outputs,
		}
	}
/// Creates a new transaction initialized with
/// the provided inputs, outputs, fee and lock_height.
Creates a new transaction initialized with
the provided inputs, outputs, fee and lock_height.
Creates a new transaction initialized with the provided inputs outputs fee and lock_height .
pub fn new(
		inputs: Vec<Input>,
		outputs: Vec<Output>,
		fee: u64,
		lock_height: u64,
	) -> Transaction {
		Transaction {
			fee: fee,
			lock_height: lock_height,
			excess_sig: vec![],
			inputs: inputs,
			outputs: outputs,
		}
	}
pub fn new ( inputs : Vec < Input > , outputs : Vec < Output > , fee : u64 , lock_height : u64 , ) -> Transaction { Transaction { fee : fee , lock_height : lock_height , excess_sig : vec ! [ ] , inputs : inputs , outputs : outputs , } }
Creates a new transaction initialized with
the provided inputs, outputs, fee and lock_height.
Creates a new transaction initialized with the provided inputs outputs fee and lock_height .
inputs
Vec<Input>
outputs
Vec<Output>
fee
u64
lock_height
u64