func (op *EscrowApproveOperation) MarshalTransaction(encoder *transaction.Encoder) error {
	enc := transaction.NewRollingEncoder(encoder)
	enc.EncodeUVarint(uint64(TypeEscrowApprove.Code()))
	enc.Encode(op.From)
	enc.Encode(op.To)
	enc.Encode(op.Agent)
	enc.Encode(op.Who)
	enc.Encode(op.EscrowID)
	enc.EncodeBool(op.Approve)
	return enc.Err()
}
//MarshalTransaction is a function of converting type EscrowApproveOperation to bytes.
MarshalTransaction is a function of converting type EscrowApproveOperation to bytes.
// MarshalTransaction is a function of converting type EscrowApproveOperation to bytes .
func (op *EscrowApproveOperation) MarshalTransaction(encoder *transaction.Encoder) error {
	enc := transaction.NewRollingEncoder(encoder)
	enc.EncodeUVarint(uint64(TypeEscrowApprove.Code()))
	enc.Encode(op.From)
	enc.Encode(op.To)
	enc.Encode(op.Agent)
	enc.Encode(op.Who)
	enc.Encode(op.EscrowID)
	enc.EncodeBool(op.Approve)
	return enc.Err()
}
func ( op * EscrowApproveOperation ) MarshalTransaction ( encoder * transaction . Encoder ) error { enc := transaction . NewRollingEncoder ( encoder ) enc . EncodeUVarint ( uint64 ( TypeEscrowApprove . Code ( ) ) ) enc . Encode ( op . From ) enc . Encode ( op . To ) enc . Encode ( op . Agent ) enc . Encode ( op . Who ) enc . Encode ( op . EscrowID ) enc . EncodeBool ( op . Approve ) return enc . Err ( ) }
MarshalTransaction is a function of converting type EscrowApproveOperation to bytes.
MarshalTransaction is a function of converting type EscrowApproveOperation to bytes .